Les Exit conditions laissent l'IA décider quand l'étape est terminée et vers où la conversation continue. Chaque exit condition devient sa propre branche sur le canvas : tout le parcours se lit d'un coup d'œil. Ouvrez Advanced Parameters dans l'éditeur de prompt, puis Exit conditions.
📘 Quand vos modifications sont-elles enregistrées ?
Les modifications de Tools, Knowledge Base search et Exit conditions sont enregistrées quand vous fermez leur panneau ; JSON output et Conversation history sont enregistrés avec le prompt, quand vous fermez l'éditeur de prompt. Si un champ comporte une erreur, un message vous laisse choisir entre Keep editing et Discard changes. Tout est enregistré sur la version brouillon et arrive en production quand vous publiez votre parcours. Une version en production est en lecture seule : créez un brouillon pour la modifier.
Les Exit conditions laissent l'IA décider quand l'étape est terminée et vers où la conversation continue. Chaque exit condition crée une branche sous l'étape sur le canvas, empruntée quand la condition est remplie. Quand aucune exit condition ne s'applique, la conversation suit la branche default. Une étape sans exit condition garde un seul lien sortant, comme avant : quand vous ajoutez la première exit condition, ce lien devient la branche default, donc votre parcours continue de fonctionner, et supprimer la dernière exit condition le remet en lien unique.
Dans Exit conditions, cliquez sur + (Add an exit condition).
Renseignez le Name : lettres, chiffres,
_et-uniquement, 64 caractères au maximum. Il doit être unique sur votre bot, etdefaultest réservé.Rédigez la Description : c'est ce que l'IA lit pour décider quand prendre cette sortie. Décrivez un cas distinct, pas une nuance d'une autre sortie.
Sous Variables to collect, cliquez sur Add a variable pour chaque information que l'IA doit réunir avant de partir. Donnez-lui un nom (minuscules, chiffres et
_), un type, Required ou Optional, et une description, puis, si vous voulez conserver la valeur, cliquez sur Save to variable pour la stocker dans une variable de votre parcours. Une variable non enregistrée est collectée pour l'IA mais conservée nulle part.Sur le canvas, reliez la branche à l'étape suivante.
⚠️ Reliez chaque branche avant de publier
Vous ne pouvez pas publier tant qu'une exit condition n'a pas de branche reliée (Connect the "name" branch, or remove the exit condition.) ou tant que la branche default n'est pas reliée. Supprimer une exit condition supprime sa branche et tout ce qui y est relié en dessous, après confirmation.
Si l'IA déclenche plusieurs sorties dans le même tour, la première est retenue.
💡 Bonnes pratiques
Rédigez des exit conditions qui ne se recoupent pas : un cas clair par sortie.
Nommez une variable d'après ce qu'elle contient (
booking_number) et décrivez-la avec un exemple.Testez l'étape avec de vraies conversations : l'IA est invitée à collecter les variables Required, mais vérifiez que les valeurs reçues par votre parcours sont bien renseignées.
📘 À lire aussi
Étape Gen AI : les tools · Étape Gen AI : la recherche dans la base de connaissances · Generate with AI