top of page

TALLER TRATAMIENTO AUTOMÁTICO DE LENGUAJE NATURAL: GATE y DialogFlow

Expositor: Dr. Rubén Fuentes Fernández

 

Doctor en Informática por la Universidad Complutense de Madrid (2004). Desde 1998 a 2002 trabajó como consultor y jefe de proyecto en sistemas de bases de datos. Entre los clientes para los que trabajó se cuenta el Ministerio de Defensa de España y la distribuidora de prensa SGEL. En 2002 se incorporó a la Universidad Complutense de Madrid (UCM) como Ayudante de Escuela Universitaria del área de Lenguajes y Sistemas Informáticos. Desde 2010 es Profesor Titular de Universidad en el departamento de Ingeniería del Software e Inteligencia Artificial de la UCM. En la UCM ha formado parte del GRupo de investigación en Aplicaciones Sociales e Interdisciplinares basadas en Agentes (GRASIA).

 

Sus intereses investigadores se centran en la aplicación de las Ciencias Sociales en el desarrollo de software, con especial foco en el desarrollo dirigido por modelos de sistemas colaborativos complejos. En estas líneas de investigación ha sido co-autor de más de 90 artículos en revistas

científicas, capítulos de libros y conferencias internacionales con revisión por pares. Es también revisor habitual de múltiples revistas indexadas de estas áreas y miembro del comité de programa de conferencias internacionales.

 

Su trabajo de investigación se ha desarrollado a través de la participación en varios proyectos de investigación a nivel nacional e internacional. Entre ellos se incluyen los relacionados con el desarrollo de sistemas multi-agente en distintas áreas, la simulación social basada en agentes, la

inteligencia ambiental y el desarrollo dirigido por modelos. En este contexto también se toma contacto con investigadores e instituciones en el marco de redes de investigación como AgentLink III en el campo de los agentes y diversas redes en el campo de los servicios web y los sistemas de información empresariales.

Descripción del taller

El procesamiento automático de lenguaje natural ofrece la posibilidad de interacciones sistema-persona más naturales. Muchos sistemas lo utilizan ya, incluyendo asistentes personales (ej. Google Assistant, Siri o Cortana) y sistemas de atención al cliente (ej. bancos y compañías telefónicas). Este procesamiento está detrás de múltiples funcionalidades: corrección de textos (ej. ortografía, gramática y estilo); agentes conversacionales (chatbots); sistemas de respuesta a cuestiones (question answering); generación automática de resúmenes; o clasificación de textos.

El tratamiento de lenguaje natural abarca una amplia gama de tareas: desde las más simples, como identificar la categoría de las palabras, pasando por intermedias como entender frases, hasta las más complejas como gestionar un contexto del diálogo. Las tareas específicas dependen de la funcionalidad del sistema a construir.

Dada la importancia de esta área, ha habido un gran esfuerzo en proporcionar herramientas que ayudan a realizar las tareas básicas mencionadas anteriormente. El ingeniero se centra ahora en usar estas herramientas para, a partir del análisis lingüístico de su problema, configurar y desarrollar los elementos necesarios.

Objetivo

En este taller se va a tratar la labor del Ingeniero Informático en el tratamiento de lenguaje natural. Se va a partir de dos herramientas conocidas en el área (GATE y DialogFlow). Con ellas se analizarán y practicarán las distintas etapas del tratamiento del lenguaje natural, y cómo integrarlas en nuestros sistemas para implementar la interfaz de usuario.

Las partes del tratamiento del lenguaje natural que se cubrirán son:

  • Anotaciones

  • Corpus

  • Extracción de información

 

También se bordarán las técnicas para la gestión del contexto de la conversación.

Los contenidos

 

Los contenidos que se desarrollarán en este taller son los siguientes: 

  1. Introducción al procesamiento del lenguaje natural

  2. Herramientas

    1. Análisis morfológico, léxico y semántico: GATE y DialogFlow

    2. Gestión de contexto: sistemas de reglas

  3. Integración

 

Los apartados 2 y 3 se trabajarán a través del desarrollo de un chatbot.

Requisitos para el taller

 

Para participar del taller se requiere lo siguiente:

bottom of page