Natural Language Processing (NLP): From Natural Language to SQL


Objetivo del proyecto:
Procesamiento de lenguaje natural para la extensión de interfases de usuario modernos

Objetivos 2019:
Automatizar y acelerar la extensión de interfases de usuario web o mobile con procesamiento de lenguaje natural. Se firmó un convenio de colaboración con la empresa líder de software ERP Grupo Calipso, para que puedan extender sus interfases de usuario y de business intelligence a partir de estaciones móviles usando el producto de los desarrollos de este proyecto. A Marzo 2018 la empresa ha comenzado con las pruebas de integración de los servidores de procesamiento de lenguaje natural de la universidad, y con el entrenamiento de los servidores con las expresiones para la generación de información de gestión.

Objetivos 2014:
Este proyecto se originó en el 2014 con el apoyo del CESSI y de la Fundación Sadosky, conformando el Proyecto Nubilia, con el objetivo de desarrollar métodos de análisis para la búsqueda en el texto original de modelos (patterns) específicos y reemplazarlos por textos con una semántica bien definida de forma de resolver el problema de ambigüedad del lenguaje hablado, generando un nuevo texto de entrada (lenguaje intermedio) para ser traducido por un analizador sintáctico LLk. Aplicación a la generación de programas SQL para acceso a una base de datos. Implementación usando JAVA y ANTLR4 para la generation de las expresiones  SQL.

El sistema se implementó como un servicio WEB y está en la fase de testeo por un reducido grupo de usuarios de CESSI. El sistema incluyó servicios auxiliares tales como: procesamiento de errores, exportación de resultados a una hoja EXCEL y generación de estadísticas.
http://www.fundacionsadosky.org.ar/avances-de-nubilia-en-procesamiento-de-lenguaje-natural
Investigador: Gabriel Barrera