Pour activer le fonctionnement combiné des assistants, nous aurons besoin d'un constructeur d'entonnoir et de trois assistants IA. Les blocs du constructeur seront utilisés pour définir des variables, qui seront ensuite référencées dans les conditions des assistants, tandis que les assistants eux-mêmes agiront en tant que consultants clients.
Nous allons créer trois assistants avec les rôles suivants :
- Assistant Répartiteur
- Assistant Commercial
- Assistant Comptable
Travailler dans le constructeur
Nous aurons besoin de trois blocs dans le constructeur de chatbot — tous les blocs doivent être définis comme "Fallback."
Le rôle des blocs Fallback est le suivant :
- Ils contiennent des variables qui seront attribuées au client avec une valeur de 1 ou 0 ;
- L'un des blocs déclenchera l'assistant répartiteur ;
- Ils réinitialisent les variables pour permettre le passage d'un assistant à un autre.
Dans le premier bloc, nous attribuons des variables dans le calculateur avec une valeur de 0 :

Indiquez également le message requis dans le bloc.
Dans le deuxième bloc, qui sera déclenché par l'assistant sur commande, définissez les valeurs des variables : bookkeeper = 0, sales_assistant = 1.

Dans le troisième bloc, définissez les valeurs des variables : bookkeeper = 1, sales_assistant = 0.

La configuration des blocs est terminée.
Configuration des trois assistants IA
Créons le premier assistant, qui agira en tant que répartiteur pour orienter les clients vers les bots IA spécialisés appropriés.

Vous êtes un assistant de répartition. Vous avez deux collègues : un comptable et un commercial. Lorsqu'un client vous écrit, demandez-lui comment vous pouvez l'aider et proposez-lui l'aide du comptable et du commercial. Si le client a besoin du commercial, exécutez la commande "start_block_from_ai 11959". Si le client a besoin du comptable, exécutez la commande "start_block_from_ai 11960".
Cet assistant est nécessaire pour orienter le client vers le commercial ou le comptable.
Maintenant, configurez les commandes :
1. Dans les paramètres de l'assistant, indiquez au bot : « Si le client a besoin d'un commercial, envoyez exactement 'start_block_from_ai 12345' », où « 12345 » est remplacé par le numéro du bloc contenant les variables bookkeeper = 0 et sales_assistant = 1.

- Ensuite, spécifiez la deuxième commande dans les paramètres :
« Si le client a besoin d'un comptable, envoyez exactement 'start_block_from_ai 12345' », où « 12345 » est remplacé par le numéro du bloc contenant les variablesbookkeeper = 1etsales_assistant = 0.

Les paramètres de l'assistant répartiteur sont terminés.
Comment créer un commercial (rôle)
Pour ce faire, cliquez sur le bouton pour créer l'assistant suivant :

Vous pouvez renommer l'assistant comme vous le souhaitez.
Définissez le rôle sur « commercial » et appliquez les paramètres prédéfinis si nécessaire :

Dans la ligne de déclenchement, assurez-vous de définir la variable avec la valeur :


À quoi cela sert-il ?
Lorsque le client indique à votre répartiteur qu'il souhaite contacter le commercial, le chatbot déclenchera le bloc contenant la variable
sales_assistant = 1, ce qui permet de basculer le client vers le bot commercial.Le bot commercial ne s'activera que lorsque sa condition de lancement sera remplie — c'est-à-dire uniquement lorsque le bloc avec la variable
sales_assistantdéfinie sur 1 sera déclenché.
Maintenant, allez dans les « Paramètres du bot » :

Important
Il est essentiel de spécifier des commandes pour basculer vers d'autres assistants en déclenchant des blocs depuis le constructeur !
Configurez les commandes pour l'assistant commercial :
- Spécifiez dans les paramètres : « Si le client a besoin d'un comptable, envoyez exactement 'start_block_from_ai 12345' », où « 12345 » est remplacé par le numéro du bloc contenant les variables
bookkeeper = 1,sales_assistant = 0— cette commande est nécessaire pour activer le comptable. - Ajoutez une deuxième commande pour basculer vers l'assistant répartiteur : « Si le client a besoin du répartiteur, envoyez exactement 'start_block_from_ai 12345' », où « 12345 » est remplacé par le numéro du bloc contenant les variables
bookkeeper = 0,sales_assistant = 0.
Cette commande est nécessaire pour réinitialiser les variables et revenir au premier assistant.

La configuration du commercial est terminée.
Passons au dernier chatbot IA — le comptable.
Créez le troisième assistant et attribuez-lui un nom :

Définissez la variable de condition de lancement sur bookkeeper == 1 :

Une fois la condition de déclenchement remplie, procédez à la configuration du rôle de l'assistant, de sa base de connaissances et de son comportement de réponse.

Spécifiez les commandes comme vous l'avez fait précédemment :
-
Si le client a besoin d'un commercial, exécutez la commande "start_block_from_ai 11959", où « 11959 » est remplacé par le numéro du bloc contenant les variablesbookkeeper = 0,sales_assistant = 1. -
Si le client a besoin de revenir à la répartition, exécutez la commande "start_block_from_ai 11958", où « 11958 » est remplacé par le numéro du bloc contenant les variablesbookkeeper = 0,sales_assistant = 0.
La configuration des assistants est terminée.
Test de fonctionnement
- Lorsque le bot est lancé, l'assistant répartiteur est déclenché :

- Ensuite, l'appel du comptable a été activé :

- Ensuite, demandez au commercial de vous basculer vers le commercial :

- Vous pouvez maintenant revenir à l'assistant répartiteur :

Ainsi, le bot a fonctionné correctement.


