Monitoreo de Chatbot Whatsapp
Mantener control sobre los chatbots es vital para entender cómo se comportan, qué puntos mejorar, y en qué momentos deja de responder parcial o completamente.
dVirtualUser permite, periódicamente, mantener una conversación con un Chatbot, sobre un tópico específico.
Por ejemplo "Cotizar un seguro". dVirtualUser registra cada conversación y valida que dicha conversación siga un guión establecido. Así, cotizar un seguro debería contener:
Preguntas sobre los datos personales
Preguntas sobre el seguro a adquirir
Entregar valores del seguro
dVirtualUser revisa estos puntos mediante una Checklist. Una Checklist es una serie de tópicos que deben estar presentes en la conversación, de los contrario se genera un incidente.
La conversación, como se ve en la imagen, se muestra en imágenes (una por cada interacción). Adicionalmente, se incluye la grabación de la conversación.

Configuración
El monitoreo de Chatbots de Whatsapp es una acción de dVirtualUser, por lo que para configurarla hay que seguir los siguientes pasos:
Cree un nuevo flujo

Asigne un nombre al flujo

En Pasos, cree una acción de tipo "Conversación con Chatbot (Whatsapp Web)"

A continuación se explica cada sección de esta acción.

URL de acceso al chatbot de Whatsapp. El formato debe ser como la imagen, solo cambian el número por el del Chatbot a monitorear.

La conversación empieza con este mensaje.


Objetivo de la conversación. Este parámetro le indica a dVirtualUser cual es el propósito de la conversación y le permite responder acorde.

El contexto es todo el conocimiento previo que debería tener el Chatbot. Es similar a una persona que va a interactuar con el Chatbot, dicha persona ya tiene conocimiento previo como su nombre, apellido, edad, etc.
Si el Chatbot pide información, dVirtualUser usa el contexto primero. Si no hay contexto suficiente, inventa alguna respuesta que pueda ser acorde.

Las reglas son interacciones especiales que puedan ocurrir durante la conversación. Por ejemplo si al cotizar un seguro se pregunta por el Chasis, en lugar de que dVirtualUser invente una respuesta (ya que Chasis no está en el contexto), se le puede indicar que responda con otra información.

La Checklist es la forma que dVirtualUser tiene para verificar que una conversación es exitosa o no. Es el listado de tópicos mínimo que el Chatbot debe abordar para completar el Objetivo.

Los motivos de finalización son tópicos, que si se abordan por el Chatbot, deben terminar inmediatamente la conversación. Es útil donde por ejemplo no se quiere que el Chatbot genere una cotización.
Si la conversación termina antes debido a un motivo de finalización, se revisa la Checklist hasta ese punto y se genera una alerta en caso de no estar completa.

Mensaje que se envía cuando la conversación termina exitosamente. Se puede dejar en blanco.

Mensaje que se envía cuando la conversación termina con errores. Se puede dejar en blanco.

Mensaje que se envía cuando el Chatbot no ha respondido luego de cierto tiempo. dVirtualUser envia este mensaje y espera nuevamente por una respuesta. Si no hay respuesta aún luego de enviar este mensaje, se genera una alerta.

Cantidad máxima de interacciones que se pueden realizar con el Chatbot. Esto es útil para evitar que Chatbot y dVirtualUser hablen por siempre, o si se quiere limitar las interacciones por otros motivos.
Was this helpful?
More in Editor de flujos: Ejemplos
Ingresar a webMonitoreo de preciosDefacementStill need help? Share an idea