agent est un agent conversationnel à part entière, et emprunter un bord correspond à un transfert entre agents.
Le modèle mental
- Les nœuds sont des étapes : saluer, dialoguer, décider, appeler une API, collecter des données, transférer, terminer.
- Les bords sont des chemins possibles. Un nœud agent avec trois bords sortants peut orienter la conversation vers trois étapes suivantes différentes.
- Le LLM choisit le chemin — en fonction de la conversation et, surtout, de vos étiquettes de bord.
Pourquoi les étiquettes de bord et d’agent sont importantes
C’est le concept le plus important du générateur de flux : Comparez :
Le même principe s’applique aux nœuds
condition : la description du nœud indique au LLM ce qui est en train d’être décidé, et chaque étiquette de bord décrit un résultat possible. Le LLM est contraint de choisir exactement un bord — vos étiquettes doivent donc être mutuellement exclusives et couvrir tous les cas que vous anticipez.
Les noms des nœuds agent comptent aussi : ils apparaissent dans les outils de transfert et dans les journaux — mieux vaut donc Agent de qualification que Agent 2.
Un flux minimal utile
Variables
Les nœudscollect et dtmf stockent leurs résultats dans des variables de flux (par exemple customer_phone). Ces variables sont incluses dans le webhook call.completed et dans le détail de l’appel, afin que les systèmes en aval reçoivent des données structurées — pas seulement une transcription.
Comportement de repli
- Un nœud
agentdont les instructions sont vides utilise le prompt système de l’assistant (Prompt avancé) comme base — si le nœud contient du texte, celui-ci est ajouté à la suite. Le flux ne fait jamais tourner un agent sans instructions. - Un nœud
collectqui échoue après avoir épuisé son budget de nouvelles tentatives emprunte le bord sortant étiquetéfaileds’il en existe un, sinon le bord normal. - Une configuration de flux cassée ne fait jamais planter un appel : le moteur se rabat sur une pile de secours et enregistre un événement
flow_node_error.