creando un bot
Primero, vaya a Senior X Platform > Bot Factory y haga clic en Nuevo. Puede seleccionar una plantilla en blanco para construir el bot desde cero o elegir entre plantillas predefinidas por la plataforma. Al seleccionar el modelo deseado, será necesario informar a un Nombre es una Descripción para el bot.
Construyendo los diálogos
Configurar un cuadro de diálogo en Bot Factory se reduce a crear unestructura de árbol con preguntas y respuestas ordenadas por tema. El árbol construido determina la forma en que el bot dirigirá la conversación con el usuario. Antes de iniciar el proceso de creación del bot, es importante alinear algunos conceptos utilizados en la construcción del diálogo:
- Tema: tema sobre el cual se está desarrollando la conversación entre el chatbot y el humano, como por ejemplo: beneficios, vacaciones, carrera. Un tema puede estar dentro de otro tema, en cuyo caso sería un subtema. Dado que los beneficios son el tema principal, los subtemas podrían ser el seguro de salud, la asignación de alimentos y la seguridad social;
- Variación: una forma de diferenciar una conversación dentro del mismo tema. En el ejemplo de la falta de un tema de plan de salud, dependiendo de la variación que se pregunte, se pueden dar diferentes respuestas. Si es gripe no hay carencia, si es parto será de 6 meses;
- Mensaje imprevisto: un nodo de árbol especial que se usa cuando no hay una respuesta asociada con la pregunta del usuario. Usualmente usamos una respuesta textual como: "Lo siento, no entendí tu pregunta, ¿podrías reformular la oración?".
Será necesario armar el árbol de diálogo informando los temas y variaciones de la conversación. En cada uno de los nodos del árbol se informarán los mensajes de los usuarios y las respuestas del bot, que pueden ir desde textos hasta imágenes y enlaces. En el nodo de bienvenida, se presenta un mensaje de bienvenida al usuario del bot. En el nodo de mensaje imprevisto, describimos excepciones cuando el bot no puede responder a la pregunta de un usuario.
Con el bot desarrollado, es posible realizar acciones como borrar, entrenar o incrustar el bot en el sitio web, haciendo clic en el botón Comportamiento. También es necesario hacer pruebas a lo largo del desarrollo de los diálogos. Esta opción se puede hacer haciendo clic en el icono del bot en la parte inferior de la pantalla de edición.
Editar un tema
Hay dos aspectos importantes a configurar al editar un asunto: los mensajes del usuario y la respuesta del bot.
En el caso de un mensaje de usuario, ingrese un conjunto de frases que se supone debe decir el usuario para obtener información sobre un tema determinado. Es importante que la cantidad de mensajes esté equilibrada entre los demás temas del árbol. Un número reducido de mensajes afectará directamente la tasa de confiabilidad, el mínimo recomendado es de cinco mensajes por asunto.
El motor de procesamiento de lenguaje natural, "Análisis de preguntas y temas", intenta comprender una pregunta analizándola en palabras, mapeando la relación entre las palabras y aislando el tema de la pregunta. El sistema de análisis es Slot Grammar, uno de los pocos algoritmos basados en reglas que utiliza el bot.
La configuración de respuesta le dará retroalimentación al usuario cuando el bot detecte un sujeto. Las respuestas pueden ser textos simples, botones de respuesta rápida, imágenes, galerías y tarjetas. La siguiente imagen muestra la respuesta de un bot utilizando una galería de imágenes que presenta los tipos de planes, con la posibilidad de dirigir a un sitio web externo.
Aún dentro de la respuesta del bot, hay una explicación más detallada de cada elemento:
- Texto: la respuesta está formada por una oración textual, que puede tener el formato que desee. Puedes añadir enlaces y algunas variables:
- ${bot_name}: reemplaza el texto con el nombre del bot actual;
- ${bot_description} – descripción del bot;
- ${last_message} – último mensaje enviado por el usuario.
- Respuestas Rápidas: en esta forma de respuesta, se presentan botones con la posibilidad de informar a un Etiqueta y el Respuesta, donde etiqueta es el texto presentado por el botón, y la respuesta sería el texto que se escribirá después de hacer clic en el botón;
- Imagen: permite la inclusión de imágenes. Las imágenes deben tener su dirección pública para que los usuarios del bot puedan acceder. El desarrollador informará la URL de la imagen y la acción a realizar sobre el clic, pudiendo redirigir a un sitio web externo o una respuesta del usuario en forma de texto para continuar la conversación;
- Tarjeta: presenta una tarjeta con imagen, título, descripción (opcional) y botón para redirigir a un sitio web externo o responder al bot (opcional);
- Galería: presenta como respuesta un juego de cartas en forma de carrusel (lado a lado);
- Ir para…: Elemento único sin comportamiento visual. Realiza el enrutamiento lógico a otro nodo en el árbol. Se puede usar junto con otros elementos para dar una respuesta y cambiar el contexto a otro tema.
- Ejemplo: El desarrollador del bot podrá configurar Ir a: Bienvenida, después de la última interacción del usuario con un determinado nodo, de modo que exista la posibilidad de que el usuario inicie una nueva conversación con todas las opciones disponibles nuevamente.
Personalizar un bot
Bot Factory le permite crear bots de tipo personalizado y agregarlos a la plataforma a través del menú Bots personalizados. Para chatear con un bot personalizado de Bot Factory dentro de la plataforma, vaya a Senior X Platform > Technology > Customization > Bots. Se mostrarán los bots ya configurados y es posible agregar nuevos haciendo clic enJoven.
Robot de tren
Para garantizar una mayor coherencia en las respuestas de su bot, es importante entrenarlo con cierta frecuencia. Esta actividad consiste en hacer que el bot aprenda de entradas de datos no válidos o desconocidos. En este paso, debemos ignorar las preguntas o dirigirlas a los temas deseados según el contexto de la conversación.
Por ejemplo, en un diálogo sobre seguros de salud, el bot Saulo no pudo responder a la pregunta del usuario “¿Cómo funciona el hosting?”, respondiendo así con un mensaje imprevisto, predefinido durante la configuración. Esto ocurre porque los temas definidos durante la construcción del diálogo no se ajustan a la oración formulada por el usuario.
Entrenamiento eficiente
Siempre que las preguntas de los usuarios no se respondan con un buen nivel de confianza, Bot Factory almacenará estas preguntas para que el administrador del bot pueda realizar una capacitación más adelante para hacerlo más efectivo y ayudarlo a lidiar con el mayor número de preguntas.
El administrador del bot puede ignorar la oración en caso de que no tenga sentido para el contexto o realizar el entrenamiento, o entrenar al bot para saber cómo responderla. Al optar por entrenar al bot, se desplegará una pantalla que permite elegir el tema del que trata el mensaje. “¿Cómo funciona el alojamiento?” encaja en el contexto del diálogo, en este caso debemos elegir el tema con respecto a los tipos de alojamiento. Después de aplicar el entrenamiento, el bot responderá correctamente esta pregunta.
Regrese a la pantalla de construcción del diálogo para probar la conversación nuevamente y ver si el bot puede responder la pregunta entrenada en este paso.
Observação
La capacitación en soluciones está disponible a través de Universidad Corporativa.

English
Español

