Parcourir la documentation

Agents IA

Flows

Dessinez pas à pas le parcours de votre agent avec l'éditeur visuel Flow.

Par défaut, un agent suit un parcours fixe : il cherche dans vos connaissances, puis le modèle répond en s'aidant de ses actions. Les flows vous permettent de dessiner ce parcours vous-même — trier d'abord la demande, enregistrer un prospect, donner un lien de réservation, ou transmettre certains sujets directement à votre équipe. Un flow se construit dans le tableau de bord, onglet Flow de l'agent.

Simple ou Flow#

Chaque agent a un mode, choisi en haut de l'onglet Configurer ou dans la barre d'outils de l'onglet Flow :

  • Simple — le parcours standard. Rien à dessiner.
  • Flow — le parcours que vous dessinez. Le flow est enregistré avec le brouillon et passe en ligne à la publication, comme toute autre modification.

Revenir au mode Simple conserve votre flow : vous pourrez y revenir.

Quel que soit le mode, les mêmes protections s'appliquent avant votre flow : les données personnelles (numéros de carte, RIB/IBAN, CIN) sont masquées, les sujets interdits sont refusés, un client qui demande une personne est transmis à votre équipe, et la limite de tours s'applique.

Étapes#

ÉtapeRôle
DébutLà où arrive le message du client.
ConnaissancesCherche dans votre base de connaissances. Les sources trouvées peuvent être citées dans la réponse.
ModèleUn appel au modèle avec votre consigne. Le résultat est gardé dans une variable ; demandez une réponse JSON structurée pour extraire un nom ou un e-mail.
ClassifieurLe modèle classe le message dans une de vos catégories — une branche par catégorie, plus Sinon.
ConditionChoisit une branche selon des règles sur les variables : égal, contient, supérieur/inférieur, renseigné, vide, correspond à un motif. La première règle vérifiée l'emporte ; sinon Sinon.
ActionExécute une des actions de l'agent (HubSpot, Odoo, lien de rendez-vous, ticket, HTTP), avec des arguments remplis à partir des variables.
VariablesDonne une valeur à des variables.
BoucleRevient à une étape précédente, 5 fois au plus, puis continue.
AgentLe modèle répond avec les outils que vous autorisez, exactement comme en mode Simple. Termine le tour.
RéponseEnvoie le message que vous écrivez. Termine le tour.
Transfert humainTransmet la conversation à votre équipe. Termine le tour.

Messages et consignes peuvent contenir des variables : {{input}} est le message du client, {{language}} la langue de réponse, et chaque étape qui garde un résultat ajoute la sienne (par exemple {{answer}}, {{knowledge.sources}}, {{lead.email}}). Les variables sont insérées comme du texte ; rien n'est jamais exécuté comme du code.

Aucune étape n'exécute votre propre code ni ne se connecte à un serveur quelconque : tout appel à un système extérieur passe par une action configurée dans l'onglet Actions.

Modèles#

Un flow vide propose quatre points de départ, tous modifiables :

  • Support client — trie la demande, répond depuis vos connaissances, et passe la main quand les sources sont faibles ou que le client se plaint.
  • Qualification de prospects — extrait le nom, l'e-mail et le besoin du prospect, et enregistre le lead dans Odoo ou HubSpot dès que l'e-mail est connu.
  • Prise de rendez-vous — reconnaît une demande de rendez-vous et donne votre lien de réservation.
  • FAQ multilingue avec escalade — répond dans la langue du client uniquement à partir de vos sources, et transmet sinon.

Depuis la configuration actuelle construit le flow équivalent au mode Simple de votre agent : un bon point de départ pour personnaliser.

Édition#

Glissez des étapes de la palette vers le canevas, reliez une sortie à l'étape suivante, et modifiez l'étape sélectionnée dans le panneau latéral. Annuler / Rétablir (Ctrl+Z / Ctrl+Maj+Z) et Réorganiser (mise en page automatique) sont dans la barre d'outils.

Les problèmes sont signalés en rouge sur les étapes pendant l'édition — une étape que rien n'atteint, une branche non reliée, une action non choisie. Vous pouvez enregistrer le brouillon à tout moment, même inachevé. La publication d'un agent en mode Flow est refusée tant que le flow a des problèmes, puis vos cas de test s'exécutent sur le flow comme d'habitude.

Tester#

Tester enregistre le brouillon et envoie un message dans le vrai moteur, comme le bac à sable. La réponse s'affiche avec chaque étape exécutée, sa durée et les jetons consommés, et le chemin suivi s'allume sur le canevas.

Limites#

Pour que chaque conversation obtienne une réponse, un tour exécute au plus 25 étapes en 60 secondes, et une boucle se répète au plus 5 fois. Au-delà — ou si une étape échoue, sauf si elle est réglée pour continuer — la conversation est transmise à votre équipe. Les appels au modèle d'un flow sont facturés exactement comme le reste de l'agent.