Este componente permite crear flujos conversacionales automáticos (mediante inteligencia artificial) que permiten a una empresa interactuar de manera eficiente con sus clientes a través de chatbots. Este componente facilita la creación gráfica de flujos de conversación, permitiendo personalizar las respuestas y comportamientos de los bots en función de las necesidades del cliente.
Este componente se encuentra disponible únicamente para los routing points de tipo ChatBot.
Sintaxis #
En el campo “Variable a analizar” puedes escribir una variable que contenga la información que deseas analizar mediante este componente. Para analizar la última respuesta del cliente se usa la variable “$txt_query”.
En el campo “Objetivo, tono de la conversación” defines el propósito general del chatbot, o el objetivo que este debe cumplir durante la conversación. Aquí se incluye el contexto o tipo de respuesta que debe brindar el bot de manera general.
En esta tabla se irán listando las intenciones que vayamos creando. Si das clic derecho sobre intenciones ya creadas, podrás editarlas o borrarlas.
Nota: Una intención es el propósito o necesidad que un cliente tiene al interactuar con un chatbot. Es decir, lo que el cliente quiere lograr o resolver mediante su mensaje.
El botón “+” permite crear nuevas intenciones.
Se abrirá una nueva sección en el panel de configuración en el que debes hacer lo siguiente:
- En el campo “Intención” debes especificar un nombre que identifique muy bien un problema o una solicitud, es decir, el propósito de la intención.
- .En el campo “Palabras separadas por comas para las intenciones” escribe todas las palabras o frases clave que se relacionen muy bien con la intención que estás creando. Entre más específicas sean mejor será el contexto proporcionado para que la inteligencia artificial categorice adecuadamente la intención. Se recomienda usar palabras y frases que sean comunes según el tipo de cliente.
- Este botón “+” permite insertar variables que podrán usarse para guardar datos extraídos de la respuesta del cliente. Esta sección es opcional, a continuación se explica su uso.
Esta sección es opcional y permite crear una variable en la cual guardar algún dato extraído de la respuesta del cliente. Cada variable se crea para cada intención.
- Escribe un nombre de variable. El sistema colocará el signo “$” automáticamente al crear la variable por lo cual no debes incluir este símbolo.
- Establece un prompt para que la inteligencia artificial conozca qué dato de la respuesta del cliente debe guardar en la variable especificada.
- Da clic en el botón “Adicionar variable.
Nota: Recuerda que si no deseas usar esta herramienta simplemente debes dejar los campos vacíos y dar clic en el botón “Adicionar variable”.
- Cada variable de la intención se listará en esta tabla. Si das clic derecho sobre cada una, podrás editarla o borrarla.
- Da clic en “Adicionar intención” para aplicar los cambios.
En el campo “Respuesta IA” puedes obtener la variable que contiene toda la respuesta que la inteligencia artificial le proporcionó al cliente.
Una vez termines de configurar el componente, no olvides dar clic en “Guardar” para aplicar los cambios.
Cuando vincules el componente “Conversaciones” hacia otro componente, se abrirá el panel en la parte derecha de la pantalla que permite seleccionar la intención a vincular. Es decir, si la inteligencia artificial detecta la intención del cliente, esta lo llevará hacia esa ruta.
En el flujo debes construir una ruta para el caso “NO-MATCH”, es decir para cuando no se logró la correcta identificación de la intención del cliente.