Multidemo Chatbots: Manage Several Bots in One Account | BotBuilding Tips & Tricks - Esp Ep. 1

Apprendre à gérer plusieurs chatbots dans un même compte avec des conseils et astuces pour la création de bots. Explorez les solutions pour personnaliser vos démonstrations en fonction des besoins de vos clients.

October 6, 2024

party-gif

Discover how to effortlessly manage multiple chatbots with a single account. Learn practical tips and tricks to create an engaging multi-demo experience for your clients, empowering your marketing or AI agency to showcase your capabilities effectively.

¿Cómo administrar varios bots en una sola cuenta?

Para administrar varios bots en una sola cuenta, se pueden seguir estos pasos:

  1. Crear campos personalizados: Crea un campo personalizado en tu cuenta de chatbot que te permita almacenar el "bot actual" o "cerebro actual" que está siendo utilizado. Esto te permitirá cambiar fácilmente entre los diferentes bots.

  2. Establecer el bot actual: Cuando el usuario ingresa, establece el valor del campo personalizado "bot actual" de acuerdo al bot que el usuario desea utilizar. Puedes hacer esto mediante una acción en tu flujo de conversación.

  3. Condicionar la lógica del bot: En tu flujo de conversación, utiliza condicionales para verificar el valor del campo "bot actual" y redirigir al usuario a la lógica correspondiente a cada bot.

  4. Proporcionar una forma de cambiar de bot: Agrega opciones o acciones que permitan al usuario cambiar fácilmente entre los diferentes bots disponibles. Esto puede ser a través de botones, menús desplegables o incluso comandos de texto.

  5. Mantener la consistencia: Asegúrate de utilizar una nomenclatura y organización consistente para tus diferentes bots, de modo que sea sencillo para ti y tus usuarios navegar entre ellos.

  6. Considerar la experiencia del usuario: Piensa en cómo puedes hacer que el cambio entre bots sea lo más fluido y natural posible para tus usuarios. Evita que el proceso sea confuso o frustrante.

  7. Probar y refinar: Prueba exhaustivamente tu solución para asegurarte de que el cambio entre bots funciona correctamente. Ajusta y refina el proceso según sea necesario.

Siguiendo estos pasos, podrás administrar de manera eficiente varios bots dentro de una sola cuenta de chatbot, brindando a tus usuarios una experiencia coherente y personalizada.

Ventajas y desventajas de usar etiquetas para administrar múltiples bots

Las etiquetas son una forma válida y funcional de administrar múltiples bots o demos dentro de un solo chatbot. Algunas de sus ventajas son:

  • Tangibilidad: Las etiquetas son algo concreto que se puede visualizar y asignar fácilmente, lo cual facilita la organización mental.
  • Simplicidad: Para chatbots con pocos demos (2-5), las etiquetas pueden ser una solución sencilla y efectiva.

Sin embargo, también presentan algunas desventajas:

  • Escalabilidad: A medida que se agregan más demos, el manejo de etiquetas puede volverse laborioso y poco manejable.
  • Exclusividad: Un usuario solo puede tener asignada una etiqueta a la vez, lo cual puede generar problemas si quiere acceder a múltiples demos.
  • Mantenimiento: Hay que tener cuidado de eliminar las etiquetas cuando el usuario sale de un demo, para evitar que quede "atascado" en un demo específico.

En general, las etiquetas son una buena opción para chatbots con pocos demos, pero a medida que la complejidad aumenta, pueden presentar limitaciones. Otras alternativas como el uso de campos personalizados pueden ser más escalables y flexibles para administrar múltiples bots o demos dentro de un solo chatbot.

Uso de campos personalizados para administrar múltiples bots

Para manejar múltiples bots dentro de una sola membresía, se puede utilizar la funcionalidad de campos personalizados en Openi. Esto permite cambiar dinámicamente entre diferentes "cerebros" o demos del chatbot sin tener que cambiar manualmente entre ellos.

La estrategia consiste en:

  1. Crear un campo personalizado llamado "demo actual" o "cerebro actual" para almacenar el valor del demo o cerebro que se está utilizando en ese momento.

  2. Utilizar condicionales en el flujo principal del chatbot para redirigir al usuario al demo correspondiente basado en el valor del campo personalizado.

  3. Agregar acciones para establecer el valor del campo personalizado cuando el usuario solicita cambiar de demo.

  4. Opcionalmente, utilizar enlaces de punto de entrada para permitir que el usuario acceda directamente a un demo específico.

De esta manera, se puede tener una respuesta por defecto que detecta el demo actual y redirige al usuario al flujo correspondiente, sin tener que cambiar manualmente entre ellos. Esto facilita la administración de múltiples demos o cerebros dentro de un solo chatbot.

Creación de enlaces de punto de entrada para cambiar entre bots

Para cambiar entre diferentes bots o "cerebros" dentro de un solo chatbot, se puede utilizar la funcionalidad de "enlaces de punto de entrada" en Openi.

Estos son los pasos a seguir:

  1. Crea un nuevo "enlace de punto de entrada" en la sección de "Ajustes" > "Integraciones" > "Disparadores de IA o Funciones".

  2. Asigna un nombre descriptivo al enlace, por ejemplo "Demo de Carros".

  3. En la descripción, explica que este enlace permite al usuario probar el demo del chatbot para agencias de autos o coches.

  4. En la acción, selecciona "Establecer campo personalizado" y asigna el valor "carros" al campo "demo actual". Esto guardará el contexto del demo que el usuario quiere probar.

  5. Guarda el enlace de punto de entrada.

  6. Ahora, cuando el usuario quiera probar el demo de carros, puedes compartirle el enlace generado. Al hacer clic en él, se asignará el valor "carros" al campo "demo actual" y redirigirá al flujo por defecto del chatbot.

  7. Dentro del flujo por defecto, puedes agregar una condición que verifique el valor de "demo actual" y redirigir al usuario al flujo correspondiente al demo de carros.

  8. Repite el proceso para crear enlaces de punto de entrada para otros demos que quieras ofrecer, como el demo de cafetería.

De esta manera, puedes cambiar fácilmente entre los diferentes "cerebros" o demos de tu chatbot sin tener que modificar manualmente el valor del campo "demo actual".

Evitar el uso de palabras clave para cambiar entre bots

Es importante evitar el uso de palabras clave para cambiar entre diferentes bots o "cerebros" dentro de un mismo chatbot. Algunas razones por las que se recomienda no utilizar palabras clave:

  1. Falta de flexibilidad: Cuando se usa una palabra clave específica para activar un bot, el usuario está limitado a esa forma de interacción. Esto puede resultar poco natural y limitar la capacidad del chatbot para entender el contexto y las intenciones del usuario.

  2. Problemas de ambigüedad: Puede haber situaciones en las que una palabra clave se use de manera natural en la conversación, sin intención de cambiar de bot. Esto puede causar confusión y errores en la lógica del chatbot.

  3. Mantenimiento complicado: A medida que se agregan más bots o "cerebros" al chatbot, mantener una lista de palabras clave se vuelve cada vez más complejo y propenso a errores.

En su lugar, se recomienda utilizar enfoques más flexibles y escalables, como:

  1. Campos personalizados: Utilizar campos personalizados para rastrear el "cerebro" o "demo" actual del chatbot. Esto permite cambiar de manera programática entre diferentes bots sin depender de palabras clave.

  2. Menús y botones: Proporcionar al usuario opciones claras y visibles para seleccionar el bot o "cerebro" que desea utilizar, en lugar de depender de palabras clave.

  3. Lógica condicional: Implementar una lógica condicional en el flujo del chatbot para determinar qué "cerebro" o "demo" debe activarse en función del contexto de la conversación.

Estos enfoques más estructurados y programáticos permiten una experiencia de usuario más fluida y un mantenimiento más sencillo a medida que el chatbot crece y se vuelve más complejo.

Conclusión

En resumen, hemos aprendido a crear un chatbot multidemo utilizando diferentes enfoques:

  1. Etiquetas: Usando etiquetas para identificar cada demo y redirigir al usuario al demo correspondiente. Esto funciona bien para un número limitado de demos, pero puede volverse complicado a medida que se agregan más.

  2. Campos personalizados: Usando campos personalizados para almacenar el demo actual. Esto permite un manejo más flexible y escalable de múltiples demos, ya que el campo personalizado siempre tendrá el valor más reciente.

  3. Enlaces de punto de entrada: Utilizando enlaces de punto de entrada para redirigir directamente al usuario al demo deseado. Esto permite una transición más fluida entre demos y evita la necesidad de mantener un seguimiento del demo actual.

  4. Funciones y disparadores: Implementando funciones y disparadores para automatizar el cambio de demo y la actualización del campo personalizado. Esto ayuda a mantener la lógica del chatbot organizada y fácil de mantener.

La elección del enfoque dependerá de las necesidades específicas de tu proyecto, el número de demos que deseas ofrecer y la complejidad de la interacción. Es importante encontrar un equilibrio entre la facilidad de uso, la escalabilidad y la flexibilidad.

Recuerda que, como constructor de chatbots, debes mantener la consistencia en tus conceptos y lenguaje para facilitar el mantenimiento y la comprensión de tu chatbot. Además, considera las preferencias y capacidades de tus usuarios finales al diseñar la experiencia.

FAQ