Aporte Principal - Semana 2: Ventajas y desventajas del Procesamiento de Lenguaje Natural

Autor: Alexander Oviedo Fadul | Grupo 7

¡Buenas noches, profesora Nathalia y compañeros! En representación de mi equipo de trabajo (Grupo 7), conformado por María Fernanda, Neheman Samir, William David y mi persona, procedo a realizar el aporte principal para este foro sobre las fases, ventajas, desventajas y desafíos del Procesamiento de Lenguaje Natural.

Ejemplo seleccionado: Isabella — Chatbot Judicial con PLN

Para este análisis seleccioné Isabella, un chatbot con procesamiento de lenguaje natural que desarrollé entre 2020 y 2024 dentro del ecosistema MARDUK, para brindar atención automatizada 24/7 a servidores judiciales del Consejo Seccional de la Judicatura de Sucre. El proyecto fue construido con Python (backend), PHP (interfaz web), MariaDB (persistencia de conversaciones), y actualmente integra APIs de modelos de lenguaje como GPT-4o, Claude y Gemini para enriquecer las respuestas generadas.

1. Fases del Procesamiento del Lenguaje Natural aplicadas a Isabella

Cuando un funcionario judicial escribe, por ejemplo: "¿Cuándo me pagan la prima de servicios de este semestre?", el sistema procesa la consulta atravesando las siguientes fases:

Nota de contexto sobre el preprocesamiento: Al desarrollar Isabella, aplicamos una de las directrices clave explicadas por la docente Natalia: conocer el corpus antes de automatizar la limpieza. Si hubiésemos eliminado stop words usando listas estándar de NLTK o spaCy sin supervisión manual, habríamos purgado términos que en el derecho tienen un valor operativo fundamental (por ejemplo, las palabras "estado", "auto" o "recurso", que el preprocesamiento general suele filtrar como ruido, pero que en el dominio judicial son sustantivos críticos).

2. Ventajas y desventajas del PLN en los distintos ámbitos de la tecnología

Ventajas:

Desventajas:

3. Influencia de la estructura gramatical en aplicaciones de PLN

La estructura gramatical es el andamiaje que sostiene todo el análisis posterior. En español, a diferencia del inglés, la flexibilidad sintáctica y la existencia del sujeto tácito representan un desafío considerable para los modelos de PLN. Consideren este par de oraciones que recibíamos frecuentemente en Isabella:

Como explica Ganegedara (2018), si el análisis sintáctico falla en identificar correctamente estas estructuras flexibles, todo el procesamiento semántico y pragmático posterior se contamina. Por eso, para Isabella tuvimos que enriquecer los datos de entrenamiento con corpus específicos del español jurídico colombiano, no bastaba con modelos preentrenados genéricos.

4. Desafíos que enfrenta el PLN

Desde mi experiencia práctica desarrollando soluciones de PLN en el sector público, identifico los siguientes desafíos críticos:

Referencias Bibliográficas: