Está en la página 1de 2

COMPONENTE DE UN CHATBOT

Para entender mejor el funcionamiento de un chatbot basado en inteligencia artificial es


necesario analizar a detalle los elementos que lo conforman. A continuación, se presenta
el esquema de una de las configuraciones más usadas por investigadores y empresas
reconocidas mundialmente.

Figura 1 Esquema de un chatbot

En un primer momento, el cliente interactúa con el chatbot mediante un mensaje de texto


que llega al módulo de entendimiento del lenguaje, el cual procesa el texto para que el
chatbot sea capaz de entender el significado. Después, el seguidor de estado se encarga
de llevar el registro de la conversación, lo que permite al chatbot entender nuevos
mensajes a partir del contexto de todo el diálogo. Luego, la política de diálogo permite la
toma de decisiones acerca de las respuestas y acciones que debe seguir el chatbot.
Finalmente, el módulo generador de lenguaje natural toma en cuenta el mensaje, el
contexto de la conversación y la política de diálogo para generar la respuesta más
adecuada.

En relación con el entendimiento del lenguaje se han desarrollado múltiples técnicas para
analizar la composición, sintaxis y el significado de un mensaje. Uno de los grupos de
investigadores que más ha contribuido en esta área es el Grupo de Procesamiento de
Lenguaje Natural en Stanford, que ha hecho disponibles diversas publicaciones y
herramientas bajo software libre para el procesamiento de lenguaje natural.

El módulo generador de lenguaje ha sido abordado por medio de algoritmos de


inteligencia artificial que permiten obtener una respuesta para cada mensaje. El método
más común es llamado secuencia a secuencia (sequence to sequence) y primordialmente
se ha usado para realizar labores de traducción.

El módulo para seguimiento de estado es uno de los mayores retos a resolver para poder
implementar exitosamente un chatbot, y todavía no existen soluciones adecuadas a este
problema. Por esta razón es necesario involucrar a la mayor cantidad de investigadores
para obtener una solución. Ésta es la motivación de The Dialog State Tracking Challenge,
el cual se encuentra impulsado por múltiples instituciones académicas y empresas para
incentivar a investigadores alrededor del mundo a poner a prueba diferentes técnicas para
realizar el seguimiento de una conversación.

También podría gustarte