Interacción con los asistentes virtuales

Para que un asistente virtual pueda responder a las preguntas de sus clientes o usuarios, García Serrano comenta que el agente debe recordar los detalles que le va proporcionando el usuario para no tener que preguntar más tarde, ser capaz de anticiparse a sus preguntas o aportar las explicaciones necesarias en cada momento sobre los productos para que el usuario no tenga que visitar las páginas que se le ofrecen y así hacer más eficiente la búsqueda y recuperación de información en la web.

En el vídeo que figura a continuación se explica cómo funcionan los asistentes virtuales de la compañía Indisys.



La interacción con el asistente virtual se basa en los siguientes puntos:

  1. Durante el procesamiento de las frases del usuario se extrae la información que el usuario proporciona, las intenciones que tiene y la información puntual que aporta.
  2. Se gestiona el desarrollo del diálogo manteniendo un hilo argumental lógico y de acuerdo con las intenciones del usuario.
  3. Se requiere un conocimiento exhaustivo de la organización  para aportar un mayor contenido a la conversación.


Componentes

El asistente virtual o chatterbot funciona a través de:

  1. El componente del proceso de diálogo
  2. Incluye el agente de interacción que gestiona el diálogo y al agente inteligente con conocimiento sobre la organización. Es decir, un motor que se relaciona con una base de conocimiento, knowledge base, construída en AIML, Artificial Intelligence Markup Language.
  3. El agente interface del motor de búsqueda.
  4. Incluye los módulos necesarios para la interpretación de las intervenciones del usuario en lenguaje natural o utilizando el interface gráfico.
  5. El servidor web asociado
  6. El servidor de aplicaciones
  7. El servidor de base de datos

Cuando llega una intervención por parte del usuario a través del agente de interfaz, mediante el interfaz gráfico o de lenguaje natural, se extrae la intención y el contenido que se envían al agente de interacción. Este generará una intención de respuesta, que, en caso de necesitar consultar o incluir algún dato relativo al dominio, se lo preguntará al agente inteligente, quien posee una descripción detallada de los productos del dominio y sus aplicaciones. Finalmente, esta intención de respuesta genera una respuesta concreta en el agente interfaz, que se lleva a cabo coordinando al interfaz gráfico y el texto en lenguaje natural con el avatar que representa al asistente virtual.