En esta lección
Transición de un nodo autónomo a un flujo de trabajo controlado en Botpress
Los nodos autónomos en Botpress ofrecen flexibilidad, pero hay situaciones que requieren control total sobre las respuestas, como tareas sensibles o flujos de trabajo especializados. Esta lección muestra cómo pasar a los usuarios de un nodo autónomo a un flujo de trabajo controlado, asegurando interacciones consistentes y confiables.
Creación de un flujo de trabajo controlado
- Configuración del flujo de trabajo
- Agrega un nuevo flujo de trabajo, como "HITL" (Human in the Loop).
- Define la estructura del flujo de trabajo usando lógica y entradas fijas. Por ejemplo:
- Agrega una tarjeta de texto que muestre un mensaje fijo como "Hola, este es un texto de entrada fijo."
- Incluye manejo de entradas del usuario y bucles para crear elementos interactivos.
- El flujo de trabajo garantiza control total sobre las respuestas, permitiendo llamadas a bases de datos o mostrar información específica.
- Personalización del comportamiento del flujo de trabajo
- Como los flujos de trabajo omiten la lógica del LLM, son ideales para tareas que requieren manejo preciso, como transacciones financieras o derivación a agentes humanos.
Transición al flujo de trabajo
- Transición basada en palabras clave
- Agrega una tarjeta de "Transición" al nodo autónomo.
- Define una condición, como coincidencia de palabras clave (por ejemplo,
event.preview == "hitl"). - Vincula la tarjeta al flujo de trabajo deseado seleccionando "Ejecutar flujo de trabajo" y conectándola a "HITL".
- Este método es útil para pruebas y depuración ya que omite la interpretación del LLM.
- Transición basada en instrucciones
- Abre la tarjeta de "Instrucciones" y añade un fragmento de comportamiento. Por ejemplo:
- "Si un usuario quiere hablar con un agente humano, transfiérelo al flujo de trabajo HITL."
- Conecta el flujo de trabajo añadiéndolo como una tarjeta al nodo autónomo.
- Este método se integra fácilmente en la lógica del bot y es adecuado para aplicaciones reales.
- Abre la tarjeta de "Instrucciones" y añade un fragmento de comportamiento. Por ejemplo:
Ventajas de los flujos de trabajo controlados
- Consistencia: Garantiza que las respuestas sean predecibles y precisas, sin variaciones del LLM.
- Sensibilidad: Permite manejar tareas que requieren precisión, como precios, transacciones o derivación a agentes humanos.
- Flexibilidad: Permite que el nodo autónomo actúe como un conserje, dirigiendo a los usuarios a flujos de trabajo especializados cuando sea necesario.
Resumen
Esta lección explica cómo pasar a los usuarios de un nodo autónomo a un flujo de trabajo controlado en Botpress, brindando control total sobre las respuestas para tareas especializadas.
todas las lecciones de este curso
