Cómo crear dos o más asistentes de IA en un solo chat
Para habilitar el funcionamiento combinado del asistente, necesitaremos un creador de embudos y tres asistentes de IA. Los bloques del creador se utilizarán para establecer variables, que luego se referenciarán en las condiciones de los asistentes, mientras que los asistentes mismos actuarán como consultores del cliente.
Crearemos tres asistentes con los siguientes roles:
Asistente distribuidor
Asistente de gerente de ventas
Asistente de contabilidad
Trabajando en el creador
Necesitaremos tres bloques en el creador del chatbot — todos los bloques deben configurarse como "Fallback."
La función de los bloques Fallback es la siguiente:
Contienen variables que se asignarán al cliente con un valor de 1 o 0;
Uno de los bloques activará al asistente distribuidor;
Restablecen las variables para un cambio posterior de un asistente a otro.
En el primer bloque, asignamos variables en la calculadora con un valor de 0:

Además, especifica el mensaje requerido en el bloque.
En el segundo bloque, que será activado por el asistente por comando, establece los valores de las variables: bookkeeper = 0, sales_assistant = 1.

En el tercer bloque, establece los valores de las variables: bookkeper = 1, sales_assistant = 0.

La configuración del bloque está completa.
Configuración de tres asistentes de IA
Vamos a crear el primer asistente, que actuará como el distribuidor para dirigir a los clientes a los bots de IA especializados adecuados.

Eres un asistente de distribución. Tienes dos colegas: un bookkeeper/contable y un gerente de ventas. Cuando un cliente te escriba, pregúntale cómo puedes ayudarle y ofrece la asistencia del contable y del gerente de ventas. Si el cliente necesita al gerente de ventas, ejecuta el comando "start_block_from_ai 11959" Si el cliente necesita al contable/bookkeeper, ejecuta el comando "start_block_from_ai 11960".
Este asistente es necesario para cambiar al cliente al gerente de ventas o al contable. Ahora, configura los comandos:
1. Además, en la configuración del asistente, especifica al bot: “Si el cliente necesita un gerente de ventas, envía exactamente ‘start_block_from_ai 12345’,” donde “12345” se reemplaza por el número del bloque que contiene las variables bookkeeper = 0 y sales_assistant = 1.

A continuación, especifica el segundo comando en la configuración: "Si el cliente necesita un contable, envía exactamente ‘start_block_from_ai 12345’," donde "12345" se reemplaza por el número del bloque que contiene las variables
bookkeeper = 1ysales_assistant = 0.

La configuración del asistente distribuidor está completa.
Cómo crear un gerente de ventas (rol)
Para ello, haz clic en el botón para crear el siguiente asistente:

Puedes cambiar el nombre del asistente como quieras.
Establece el rol como "gerente de ventas" y aplica cualquier configuración predeterminada según sea necesario:

En la línea de activación, asegúrate de establecer la variable con el valor:


¿Para qué sirve esto?
Cuando el cliente le diga a tu distribuidor que quiere contactar con el gerente de ventas, el chatbot activará el bloque que contiene la variable sales_assistant = 1, lo que permite cambiar al cliente al bot de gerente de ventas.
El bot de gerente de ventas solo se activará cuando se cumpla su condición de lanzamiento — específicamente, solo cuando el bloque con la variable sales_assistant configurada en 1 sea activado.
Ahora, ve a la "Configuración del bot":

Importante
¡Es fundamental especificar comandos para cambiar a otros asistentes activando bloques desde el creador!
Configura los comandos para el asistente gerente de ventas:
Especifica en la configuración: "Si el cliente necesita un contable, envía exactamente 'start_block_from_ai 12345'," donde “12345" se reemplaza por el número del bloque que contiene las variables
booker = 1,sales_assistant = 0— este comando es necesario para activar al contable.Añade un segundo comando para cambiar al asistente distribuidor: "Si el cliente necesita al distribuidor, envía exactamente ‘start_block_from_ai 12345'," donde "12345" se reemplaza por el número del bloque que contiene las variables
bookkeeper = 0,sales_assistant = 0.
Este comando es necesario para restablecer las variables y volver al primer asistente.

La configuración del gerente de ventas está completa.
Pasemos al último chatbot de IA — el bookkeper.
Crea el tercer asistente y asigna su nombre:

Establece la variable de condición de lanzamiento en bookkeeper == 1:

Una vez que se cumpla la condición de activación, procede a configurar el rol del asistente, la base de conocimientos y el comportamiento de respuesta.

Especifica los comandos como lo has hecho antes:
Si el cliente necesita un gerente de ventas, ejecuta el comando "start_block_from_ai 11959", donde "11959" se reemplaza por el número del bloque que contiene las variablesbookkeeper = 0,sales_assistant = 1.Si el cliente necesita volver a la distribución, ejecuta el comando "start_block_from_ai 11958", donde "11958" se reemplaza por el número del bloque que contiene las variablesbookkeeper = 0,saleman = 0.
La configuración de los asistentes está completa.
Prueba de funcionamiento
Cuando se inicia el bot, se activa el asistente distribuidor:

A continuación, llama al gerente contable ha sido activado:

Luego, pide al gerente de ventas que te cambie al gerente de ventas:


Ahora puedes volver al asistente distribuidor:

Así, el bot ha funcionado correctamente.
Última actualización