Sistema de diálogo


Un sistema de diálogo , o agente conversacional ( CA ), es un sistema informático destinado a conversar con un ser humano. Los sistemas de diálogo empleaban uno o más de texto, voz, gráficos, háptica, gestos y otros modos de comunicación tanto en el canal de entrada como en el de salida.

Los elementos de un sistema de diálogo no están definidos porque esta idea está bajo investigación, [ cita requerida ] sin embargo, son diferentes de los chatbots . [1] El asistente de GUI típico se involucra en una especie de diálogo, pero incluye muy pocos de los componentes comunes del sistema de diálogo y el estado del diálogo es trivial.

Después de los sistemas de diálogo basados ​​únicamente en el procesamiento de texto escrito a partir de principios de los años sesenta, [2] el primer sistema de diálogo hablado fue emitido por el Proyecto DARPA en los EE. UU. en 1977. [3] Después del final de este proyecto de 5 años, algunos europeos Los proyectos emitieron el primer sistema de diálogo capaz de hablar muchos idiomas (también francés, alemán e italiano). [4] Esos primeros sistemas se utilizaron en la industria de las telecomunicaciones para proporcionar varios servicios telefónicos en dominios específicos, por ejemplo, agenda automatizada y servicio de mesas de tren.

Qué conjuntos de componentes se incluyen en un sistema de diálogo y cómo esos componentes dividen las responsabilidades difiere de un sistema a otro. El principal de cualquier sistema de diálogo es el administrador de diálogo , que es un componente que administra el estado del diálogo y la estrategia de diálogo. Un ciclo de actividad típico en un sistema de diálogo contiene las siguientes fases: [5]

Los sistemas de diálogo que se basan en una interfaz de solo texto (por ejemplo, chat basado en texto) contienen solo las etapas 2 a 5.

Los sistemas de diálogo se dividen en las siguientes categorías, que se enumeran aquí en algunas dimensiones. Muchas de las categorías se superponen y es posible que las distinciones no estén bien establecidas.


Un asistente en línea automatizado en un sitio web: un ejemplo donde los sistemas de diálogo son componentes principales