Introducción a los nodos de chatbot
Índice
- Introducción
- ¿Qué son los nodos en un flujo de chatbot?
2.1 Tipos de nodos
2.1.1 Nodos de Prompts
2.1.2 Nodos de Mensajes
2.1.3 Nodos de Acciones
2.1.4 Nodos de Lógica
- Cómo crear un flujo de chatbot
3.1 Paso 1: Crear un flujo
3.2 Paso 2: Agregar nodos al flujo
3.3 Paso 3: Configurar nodos y conectarlos
- Flujos de acciones no interactivas
4.1 Nodo de Acción en segundo plano
4.2 Nodo de Acción de API
4.3 Nodo de Acción de Base de Datos
4.4 Nodo de Acción de Función
4.5 Nodo de Acción de Cambio de Idioma
4.6 Nodos de Lógica
4.6.1 Nodo de Condición
- Conclusión
- Recursos adicionales
¿Qué son los nodos en un flujo de chatbot?
Los nodos son los bloques de construcción de un flujo o conversación en un chatbot. Cada nodo representa un punto específico en la conversación donde el chatbot puede realizar una acción o responder a la entrada del usuario. Hay cuatro tipos diferentes de nodos que se pueden utilizar en un flujo de chatbot: nodos de Prompts, nodos de Mensajes, nodos de Acciones y nodos de Lógica.
Tipos de nodos
Nodos de Prompts
Los nodos de Prompts se utilizan cuando el bot espera que el usuario responda a una pregunta o una instrucción específica. Estos nodos ayudan a recopilar información del usuario.
Nodos de Mensajes
Los nodos de Mensajes se utilizan cuando el bot necesita mostrar información al usuario sin esperar ninguna respuesta. Estos nodos son útiles para proporcionar instrucciones o mostrar datos importantes.
Nodos de Acciones
Los nodos de Acciones son nodos no interactivos que se utilizan para realizar tareas específicas. Pueden ejecutarse en segundo plano sin mostrar mensajes al usuario. Los tipos de nodos de acciones incluyen ejecutar flujos, llamar a una API, acceder a una base de datos y ejecutar funciones personalizadas.
Nodos de Lógica
Los nodos de Lógica se utilizan cuando el flujo del chatbot debe ramificarse en función de ciertas condiciones. Estos nodos permiten realizar lógica condicional, como bifurcar el flujo utilizando declaraciones if-else.
Cómo crear un flujo de chatbot
Para crear un flujo de chatbot, sigue estos pasos sencillos:
Paso 1: Crear un flujo
Después de hacer clic en "Crear flujo", se te dirigirá a un lienzo que contiene un nodo de inicio. Desde aquí, tendrás la flexibilidad de diseñar el flujo según tus necesidades.
Paso 2: Agregar nodos al flujo
Los nodos se pueden agregar de dos formas: haciendo clic en un punto negro en el centro de un nodo o seleccionando uno de los iconos de categoría en la barra lateral izquierda y arrastrando el nodo al lienzo.
Paso 3: Configurar nodos y conectarlos
Cada nodo debe configurarse según su propósito y función. Esto implica establecer las preguntas, los mensajes a mostrar y las acciones a realizar en cada nodo. Por último, asegúrate de conectar todos los nodos en el orden Correcto para completar el flujo.
Flujos de acciones no interactivas
Además de los nodos mencionados anteriormente, también existen nodos de acciones no interactivas que realizan tareas específicas en segundo plano sin mostrar mensajes al usuario. Estos nodos son útiles cuando se necesitan realizar acciones sin interrupciones en la conversación.
Nodo de Acción en segundo plano
Estos nodos no muestran mensajes al usuario, pero llevan a cabo tareas específicas en segundo plano. Algunas acciones comunes realizadas por estos nodos incluyen ejecutar flujos adicionales o redirigir la conversación a otros flujos.
Nodo de Acción de API
El nodo de Acción de API te permite realizar llamadas a una API en un punto específico del flujo. También puedes asignar parámetros API dinámicos si es necesario.
Nodo de Acción de Base de Datos
El nodo de Acción de Base de Datos te ayuda a realizar operaciones sencillas de inserción, actualización y búsqueda en tablas de bases de datos. Es una forma conveniente de almacenar y recuperar datos relacionados con la conversación.
Nodo de Acción de Función
El nodo de Acción de Función te permite ejecutar código personalizado escrito para una función específica. Puedes seleccionar la función que deseas ejecutar y almacenar el valor de retorno en una variable.
Nodo de Acción de Cambio de Idioma
Utiliza el nodo de Acción de Cambio de Idioma para cambiar el idioma del chatbot a cualquiera de los idiomas configurados. Este nodo requiere un código ISO del idioma al que deseas cambiar.
Nodos de Lógica
Los nodos de Lógica se utilizan cuando el flujo del chatbot debe ramificarse en función de ciertas condiciones. El nodo de Condición te permite ramificar el flujo utilizando lógica if-else.
Conclusión
Los flujos de chatbot son una forma eficaz de diseñar conversaciones interactivas y automatizadas con los usuarios. Los nodos son los componentes fundamentales que ayudan a definir la estructura y el flujo de un chatbot. Al comprender cómo funcionan los diferentes tipos de nodos y cómo crear flujos, puedes crear chatbots personalizados y eficientes que brinden una experiencia de usuario fluida.
Recursos adicionales