Saltar al contenido principal

General

Crear Bot

La creación de bots es una funcionalidad vital de la herramienta. Los bots se crean a través de una interfaz gráfica en la plataforma y su funcionalidad se basa en flujos de conversación representados por grafos, donde los nodos representan diferentes estados del bot y las aristas las conexiones entre estos.

Renombrar

Los bots y sus estados pueden ser renombrados para mejor organización y legibilidad. Esto permite tener una mayor claridad sobre la función que desempeña cada estado dentro de la conversación.

Nodos

Los nodos son elementos fundamentales en la estructura de los bots. Cada nodo representa un estado específico en la conversación del bot. Los nodos pueden estar configurados para realizar distintas acciones, evaluar condiciones y redirigir la conversación hacia otros nodos en función de estas condiciones y del contenido de los mensajes recibidos.

En los nodos es donde se implementa la funcionalidad clave de los bots, como el análisis de los mensajes utilizando expresiones regulares y la interacción con las APIs de OpenAI para extraer y procesar información. Asimismo, los nodos son capaces de manejar variables, lo que permite extraer y almacenar información relevante de la conversación.

Cada nodo se puede considerar como un paso en el camino que sigue una conversación cuando interactúas con el bot. Por lo tanto, diseñar y configurar correctamente los nodos es crucial para el buen funcionamiento del bot.

Condiciones

Las condiciones son reglas que se utilizan para determinar el flujo de la conversación en función de ciertos criterios. Estos criterios pueden ser la posición de ciertas palabras o frases en los mensajes, la conjunción de varias condiciones, o el cumplimiento de ciertos tipos de condicionales. Las condiciones son una herramienta potente que permite que el bot sea flexible y se adapte a la conversación en tiempo real.

Variables

Las variables permiten al bot recordar y utilizar información de la conversación. Se pueden almacenar en nodos y utilizarse en diversas partes de la conversación. Las variables pueden contener todo tipo de información, desde datos recogidos de los mensajes hasta información obtenida a través de peticiones a la API de OpenAI o a otros servicios externos.

Acciones

Las acciones son las tareas que el bot puede realizar en un nodo determinado. Las acciones incluyen el envío de mensajes de texto, documentos, imágenes y videos, así como la presentación de botones y listados para interactuar con el usuario. Además, el bot puede realizar peticiones a APIs externas para buscar mensajes o realizar acciones en otros sistemas, cambiar el estado de la conversación, o incluso desactivar el bot temporalmente.

Redireccion

La redirección es un mecanismo que permite al bot moverse entre diferentes nodos, en función de las condiciones establecidas y las acciones realizadas. La redirección puede utilizarse para ejecutar acciones específicas o para evaluar las condiciones de los nodos hijos. Este mecanismo ofrece un alto grado de flexibilidad y permite diseñar flujos de conversación complejos y personalizados.