Tutorial con Topchat.bot: Cómo Crear Agentes Predeterminados y Flujos Predeterminados

 

Cómo crear un Flujo predeterminado para tu chatbot de IA

Después de configurar un mensaje de bienvenida, el siguiente componente esencial de tu chatbot de IA es el Flujo predeterminado (Default Flow). El Flujo Predeterminado garantiza que, cuando un usuario haga una pregunta fuera del contexto de un flujo específico, tu bot pueda responder de forma inteligente y coherente. En este tutorial, te guiaremos paso a paso para crear un Flujo Predeterminado, personalizar sus prompts e integrar distintas tecnologías como Agentes, Asistentes, Dialogflow, lógica tradicional de chatbot o una combinación híbrida, con el fin de mejorar la capacidad de respuesta de tu bot.

 

Paso 1: Comprender la diferencia entre Flujo Predeterminado, Agente Predeterminado y Asistente Predeterminado

Antes de crear un Flujo Predeterminado, es importante entender las diferencias entre Flujo Predeterminado, Agente Predeterminado y Asistente Predeterminado:

Flujo Predeterminado

Función: Actúa como respaldo cuando ningún flujo específico gestiona la solicitud del usuario.


Características:

  • Control directo: Personaliza las respuestas para mantener la voz de tu marca.
  • Multimedia y botones: Ideal para incorporar elementos multimedia y botones interactivos.
  • Flexibilidad: Puede integrarse con Agentes, Asistentes, Dialogflow, lógica tradicional o una mezcla híbrida.

Ideal para:

  • Manejar entradas no reconocidas con respuestas personalizadas e interactivas.
  • Ofrecer una experiencia de respaldo consistente y atractiva.

Agente Predeterminado

Función: Es el respondedor principal del chatbot, basado en tus instrucciones personalizadas.


Características:

  • Velocidad y autonomía: Ofrece respuestas rápidas basadas únicamente en instrucciones predefinidas.
  • Sin datos cargados: Se apoya sólo en las instrucciones proporcionadas, sin documentos o archivos adicionales.

Ideal para:

  • Responder preguntas generales y sencillas con respuestas predefinidas.
  • Escenarios donde la velocidad y la simplicidad son más importantes que el detalle.

Asistente Predeterminado

Función: Respondedor avanzado que accede a información adicional desde archivos cargados como menús, FAQs o detalles de productos.


Características:

  • Uso de base de conocimiento: Aprovecha los datos cargados para respuestas más completas.
  • Respuestas detalladas: Puede manejar consultas complejas haciendo referencia a documentos específicos.

Ideal para:

  • Proporcionar respuestas específicas y basadas en datos.
  • Empresas que necesitan que el chatbot consulte información detallada.

Cuándo usar cada uno

  • Flujo Predeterminado: Úsalo si necesitas elementos interactivos (medios/botones) y control total sobre las respuestas de respaldo.
  • Agente Predeterminado: Úsalo si necesitas respuestas rápidas y autónomas para preguntas generales sin información detallada.
  • Asistente Predeterminado: Úsalo si tu chatbot necesita acceder a información detallada desde archivos cargados para responder con precisión.

 

Paso 2: Revisa tu configuración actual

Verifica el Agente Predeterminado

Navega a Integraciones:
Ve a la sección Integraciones de tu constructor de chatbots.

Selecciona OpenAI.

Verifica el Agente Prederteminado:
Asegúrate de que el Agente Predeterminado esté habilitado por defecto.

Personaliza las instrucciones (opcional):

“Eres el asistente útil del restaurante de Pedro. Incentiva a los clientes a hacer reservas. Estamos abiertos 24 horas al día, seis días a la semana (cerrado los domingos).”

(Texto plano)

Prueba tu Agente

Previsualiza tu chatbot:
Debajo de tu mensaje de bienvenida existente, abre la vista previa del chatbot.

Haz preguntas de prueba:

Ejemplos:

  • “¿Quién eres?”
  • “¿Sirven pizza?”

Respuestas del Agente:
Deben seguir las instrucciones personalizadas que configuraste.

 

Paso 3: Crea un nuevo Flujo Predeterminado

Agrega un nuevo Flujo

Ve a Flujos:
Haz clic en la sección Flujos del panel.

Crea el Flujo:
Haz clic en Añadir.
Nombra el flow Flujo Predeterminado.
Haz clic en Continuar.

Abre el lienzo en blanco

Verás un flujo vacío, listo para ser configurado.

 

Paso 4: Agrega un nodo de respuesta generada por IA

Agrega un paso de OpenAI

Inserta el paso:
Haz clic en el primer bloque.
Selecciona Añadir contenido / Acciones.
Elige OpenAI y luego el elemento OpenAI.

Proporciona instrucciones personalizadas

Define el prompt:

“Eres un asistente útil para el restaurante de Pedro en la Riviera Maya. Estamos abiertos 24 horas, seis días a la semana, cerrados los domingos. Solo servimos mariscos; no pizza, hamburguesas ni otros tipos de comida. Recuerda siempre estas reglas cuando te pregunten.”

(Texto plano)

Usa el campo ‘Last Input’

Configuración:
Permite que el bot considere el mensaje más reciente del usuario.
Normalmente no requiere ajustes para un Flujo Predeterminado sencillo.

Crea un campo personalizado para la respuesta

Agregar campo:
Haz clic en Añadir Nuevo Campo Personalizado.
Nómbralo respuesta_predeterminada.
Haz clic en Continuar.

Resultado:
El paso de OpenAI generará una respuesta basada en el último mensaje del usuario y en tus instrucciones, y la guardará en respuesta_predeterminada.

 

Paso 5: Agrega un paso “Enviar Mensaje”

Arrastra la flecha Continuar

Desde el paso de OpenAI, arrastra la flecha Continuar hacia un nuevo paso Enviar Mensaje.

Inserta la variable dinámica

Configura el mensaje:
Reemplaza cualquier texto estático con tu campo personalizado:
{{respuesta_predeterminada}}

Esto garantiza que la respuesta generada por la IA se muestre al usuario.

Renombra los pasos para mayor claridad

  • Paso OpenAI: Generar Respuesta
  • Paso Enviar Mensaje: Enviar Texto Respuesta

 

Paso 6: Publica y activa tu Flujo Predeterminado

Publica el Flujo

Haz clic en Publicar para guardar los cambios.

Configura el Flujo Predeterminado

Ve a Ajustes:
Dirígete a Ajustes > General.

Selecciona el Default Flow:
Busca el menú desplegable Flujo Predeteminado.
Selecciona Flujo Predeterminado (el que acabas de crear).

Desactiva el Agente Predeterminado

Regresa a Integraciones:
Ve a Integraciones > OpenAI.

Desactiva el Agente Predeterminado:
Desmarca o deshabilita el Agente Predeterminado.
Haz clic en Guardar.

Resultado:
Tu Flujo Predeterminado personalizado ahora está activo y gestionará todas las consultas que no correspondan a un flujo específico.

 

Paso 7: Prueba tu Flujo Predeterminado

Previsualiza tu chatbot

Vuelve al mensaje de bienvenida y haz clic en Vista Previa para iniciar una conversación.

Haz una pregunta general

Ejemplo: “¿Sirven pizza?”
Respuesta esperada:

“Lo siento, pero en el restaurante de Pedro solo servimos mariscos.”

Pregunta sobre horarios o reservas

Ejemplo: “¿Puedo reservar una mesa el domingo?”
Respuesta esperada:

“Estamos cerrados los domingos, por lo que no podemos aceptar reservas ese día.”

Resultado:
Tu Flujo Predeterminado responde según las instrucciones personalizadas, manteniendo coherencia y voz de marca.

 

Paso 8: Ajusta tus respuestas usando un Agente

Para un control aún mayor y respuestas más personalizadas y alineadas con tu marca, integra Agentes, Asistentes, Dialogflow, lógica tradicional o una combinación híbrida dentro de tu Default Flow.

Crea un Agente

Ve a Gestionar Agentes:
Accede a la pestaña Gestionar Agentes.

Agrega un nuevo Agente:
Haz clic en Agregar.
Asígnale un nombre (por ejemplo, Agente del Restaurante de Pedro).

Agrega prompts detallados y ejemplos

Mejora las instrucciones:

“Es muy importante mantener el tono divertido del restaurante de Pedro cuando los clientes pregunten por comidas distintas a los mariscos. Responde de forma humorística pero firme a solicitudes de pizza o hamburguesas.”

(Texto plano)

Ejemplos:

  • Usuario: “¿Tienen pizza de pepperoni?”
  • Agente: “¡Nada de pizza! Aquí solo servimos mariscos frescos, amigo.”

Usa el Agente en tu Flujo Predeterminado

Regresa al Flujo Predeterminado:
Abre tu Flujo Predeterminado.

Selecciona el paso OpenAI:
Elige el paso Generar Respuesta.

Integra el Agente:
En lugar de instrucciones personalizadas, selecciona el Agente del Restaurante de Pedro desde el menú de Agentes.

Publica los cambios:
Haz clic en Publicar para guardar el flujo actualizado.

Prueba el Flujo Predeterminado mejorado

Previsualiza el chatbot:
Vuelve a la pestaña del asistente y haz clic en Vista Previa.

Haz preguntas fuera de contexto:

  • “Quiero pedir tres pizzas grandes.”
  • “¿Puedo pedir 12 hamburguesas?”

Respuestas esperadas:

  • “¡Nada de pizza! Aquí solo servimos mariscos, amigo.”
  • “¡Nada de hamburguesas! Aquí somos expertos en mariscos.”

Resultado:
Tu chatbot responde de manera consistente y alineada con la marca gracias al Agente integrado.

Integra tecnologías adicionales para un Flujo Predeterminado robusto

Mejora tu Flujo Predeterminado incorporando distintas tecnologías para gestionar una amplia variedad de interacciones:

Agentes y Asistentes

  • Agentes: Para respuestas rápidas y autónomas basadas en instrucciones personalizadas.
  • Asistentes: Para respuestas detalladas y basadas en datos mediante archivos cargados.

Aprendizaje automático con Dialogflow

  • Comprensión avanzada: Aprovecha Dialogflow para procesamiento avanzado del lenguaje natural y reconocimiento de intenciones. (Legacy)

Lógica tradicional de chatbot

  • Respuestas basadas en reglas: Implementa respuestas predecibles basadas en palabras clave para tareas simples.

Combinación híbrida

  • Lo mejor de todos los mundos: Combina Agentes, Asistentes, Dialogflow y lógica tradicional para crear un Flujo Predeterminado versátil y completo.

Ejemplo de integración

  • Preguntas comunes: Gestionadas por Agentes para mayor velocidad.
  • Consultas detalladas: Atendidas por Asistentes con acceso a datos cargados.
  • Conversaciones complejas: Derivadas a Dialogflow para una comprensión más profunda.
  • Tareas específicas: Gestionadas con lógica tradicional, como reservas de mesas.

Resumen rápido

Flujo Predeterminado

  • Función: Respaldo para entradas no reconocidas con respuestas personalizables y enriquecidas con medios.
  • Ideal para: Escenarios de respaldo interactivos y alineados con la marca.

Agente Predeterminado

  • Función: Respondedor rápido y autónomo basado en instrucciones personalizadas.
  • Ideal para: Consultas generales y predefinidas que requieren respuestas rápidas.

Asistente Predeterminado

  • Función: Respondedor detallado que utiliza datos cargados para respuestas completas.
  • Ideal para: Consultas específicas y basadas en datos que requieren información detallada.

Al elegir la combinación adecuada de Flujo Predeterminado, Agentes, Asistentes, Dialogflow y lógica tradicional, puedes crear un chatbot que responda de forma inteligente a una amplia variedad de consultas y ofrezca una experiencia fluida y atractiva, adaptada a las necesidades de tu marca.

¡Felicidades! Has creado y activado con éxito un Flujo Predeterminado para tu chatbot de IA. Al combinar un mensaje de bienvenida con un Flujo Predeterminado personalizable e integrar Agentes y Asistentes, has establecido tanto el saludo inicial como las respuestas de respaldo, garantizando una experiencia de usuario coherente y alineada con tu marca en todo momento.