Système multi-agents : organiser le travail, garder le contrôle

Coordonnez recherche, rédaction et validation dans un système multi-agents : délégation, workflows durables, contrôle humain et maîtrise des coûts.

Publié le

Système multi-agents : organiser le travail, garder le contrôle

Pour orchestrer un système multi-agents, commencez par décider qui prend en charge la prochaine étape avant d’ajouter un agent. De la qualification d’une demande à sa validation, en passant par la recherche et la rédaction, 4 schémas couvrent les principaux besoins : un agent coordinateur et ses exécutants, des passages de relais entre spécialistes, un graphe avec points de sauvegarde et un workflow durable qui encadre les agents. L’autorisation d’envoyer, de dépenser ou de modifier des données doit rester hors du pouvoir de décision du modèle.

La documentation et les tarifs d’infrastructure ci-dessous ont été vérifiés le 13 octobre 2026. Les exemples métier sont des propositions d’architecture, pas des déploiements observés ni des mesures de performance.

Comment fonctionne l’orchestration d’un système multi-agents ?

L’orchestration détermine quel agent intervient ensuite, quelles informations il reçoit et quelles conditions doivent être remplies pour que son résultat débouche sur une action. Un agent associe un modèle, des instructions et des outils. L’orchestrateur organise leur coopération : responsabilités, état partagé, transitions autorisées et conditions d’arrêt.

Votre agent de qualification sait peut-être déjà transformer une demande confuse en un brief exploitable. Lui adjoindre un agent de recherche et un rédacteur soulève de nouvelles questions. Qui tranche lorsque les sources se contredisent ? Quelle version du brouillon la personne chargée de valider a-t-elle vue ? Si le service de messagerie ne répond pas à temps, le message est-il parti ? C’est à la conception du processus de répondre à ces questions.

Choisissez le schéma en fonction de la responsabilité à délimiter :

SchémaQui décide de la suite ?Usage métier privilégiéPrincipal écueil à éviter
Agent coordinateur et exécutantsUn coordinateur délègue et assemble les résultatsRecherche destinée à préparer une propositionDes exécutants qui élargissent leur périmètre ou livrent des conclusions sans preuves
Passages de relaisUn spécialiste prend en charge la suiteOrientation d’une demande vers la facturation ou le support techniquePerte de contexte ou transferts en boucle
Graphe avec points de sauvegardeDes parcours explicites s’appuient sur un état sauvegardéRédiger, relire, réviser, validerRéexécution d’une action externe lors de la reprise
Workflow durable autour des agentsLe workflow applicatif gère le cycle de vie du dossierTravail qui traverse des validations et des services externesPerte de progression, écritures en double ou nouvelles tentatives sans limite

Ces schémas peuvent s’imbriquer. Le workflow durable d’un dossier peut appeler un graphe ; un nœud, c’est-à-dire une étape de ce graphe, peut demander à un agent coordinateur de déléguer une recherche. Chaque couche doit avoir un rôle distinct. Ajouter des couches sans leur attribuer de responsabilité propre multiplie les endroits où chercher les bugs.

Vue architecturale en coupe : les salles de qualification et des agents sont encadrées par un workflow, avec une barrière de validation sur toute la largeur avant la salle d’action
Le workflow gère le dossier. Les agents y effectuent le travail. La validation conditionne le passage à l’action.

Ce qui change par rapport à un agent seul, c’est la répartition des responsabilités. Le responsable des opérations a besoin d’une file de dossiers, chacun avec un responsable et une prochaine action. Le responsable technique a besoin d’un état sauvegardé et d’une exécution qui peut reprendre après une interruption. L’acheteur doit savoir quelles responsabilités le service choisi assume et lesquelles restent à sa charge.

Agent coordinateur et exécutants : garder un responsable unique

Choisissez un coordinateur et des exécutants lorsque le travail gagne à être spécialisé, mais doit aboutir à une réponse cohérente. Imaginez la personne chargée d’une proposition qui demande des éléments à ses collègues, puis rédige le document. Les collègues contribuent ; ils ne prennent pas chacun des engagements auprès du client.

Pour une demande liée aux opérations commerciales, le coordinateur peut confier une recherche sur le compte client et une vérification interne de l’adéquation du produit, puis réunir les résultats dans un brief de rédaction.

  1. Fixer un résultat attendu et un périmètre au coordinateur

    Le résultat attendu est un projet de proposition étayé par des preuves. Le travail autorisé se limite à la recherche et à la rédaction. Envoyer la proposition, promettre une remise et mettre à jour une fiche client restent des actions distinctes.

  2. Déléguer des recherches bien délimitées

    Donnez à chaque exécutant les sources utiles, les outils autorisés, le livrable attendu et la condition d’arrêt. Lancez en parallèle les recherches indépendantes ; attendez lorsqu’une tâche dépend réellement du résultat d’une autre.

  3. Recueillir les preuves, puis faire la synthèse

    Exigez les références des sources, les résultats et les questions en suspens. Le coordinateur résout les contradictions et rédige le brouillon. Une source manquante reste manquante : le travail de synthèse ne doit pas la transformer en affirmation assurée.

  4. Soumettre le livrable à validation

    Le responsable du compte examine le message proposé, son destinataire et les engagements qu’il contient. Une étape d’envoi contrôlée par l’application exécute uniquement l’envoi du livrable validé.

Claude Agent SDK, l’environnement d’exécution programmable d’agents d’Anthropic, met en œuvre ce schéma avec des sous-agents : des instances distinctes, chacune avec ses instructions, son contexte et ses accès aux outils. Définissez-les avec l’option agents ; l’agent principal les appelle au moyen de l’outil Agent. Un sous-agent classique, sans fork, ne reçoit pas l’historique de conversation de son parent : le prompt de sa tâche doit donc contenir le contexte nécessaire. Le parent reçoit son rapport final. Documentation des sous-agents Claude.

Documentation de Claude Agent SDK sur la définition et l’appel de sous-agents
Les sous-agents de Claude Agent SDK

La délimitation utile porte sur les preuves à fournir. Un agent de recherche peut rendre une recommandation accompagnée des passages qui l’étayent. La limite : un contexte isolé peut aussi omettre une contrainte essentielle du client. Transmettez-la explicitement et conservez le document justificatif pour permettre sa vérification.

CrewAI, un framework d’agents et de tâches organisés par rôles, propose un processus hiérarchique avec un manager_llm ou un manager_agent. Le manager planifie, délègue et examine les résultats des tâches. Un processus séquentiel suit, lui, la liste des tâches en utilisant les résultats précédents comme contexte. Documentation des processus CrewAI.

Documentation de CrewAI présentant les processus séquentiels et hiérarchiques
Les processus de CrewAI

Choisissez la hiérarchie lorsque l’attribution du travail demande du discernement. Si la recherche doit toujours précéder la rédaction, une séquence explicite est plus facile à examiner. La limite : la vérification du manager reste un jugement automatisé. L’option de tâche human_input de CrewAI sollicite une relecture humaine de la réponse finale ; donnez aux tâches de recherche et de rédaction des accès en lecture seule pour que cette relecture ne puisse pas arriver après une écriture aux conséquences réelles. Documentation des tâches CrewAI.

Passages de relais : confier la prochaine décision à un spécialiste

Passez le relais lorsqu’un autre spécialiste doit prendre en charge la prochaine réponse ou la suite d’une branche du travail. C’est l’équivalent du transfert d’un dossier de support à la facturation, dossier joint. La responsabilité change de mains : il ne s’agit plus de poser une question à la facturation tout en restant soi-même responsable du dossier.

OpenAI Agents SDK, une bibliothèque pour les applications à base d’agents, distingue explicitement ces responsabilités : les passages de relais transfèrent le contrôle à un spécialiste, tandis que les agents exposés comme outils laissent au manager la responsabilité de la réponse. Sa méthode JavaScript agent.asTool() permet ce second cas. Les passages de relais peuvent inclure des métadonnées structurées ou un historique filtré. Documentation OpenAI sur l’orchestration.

Documentation d’OpenAI Agents SDK comparant les passages de relais et les agents utilisés comme outils
L’orchestration avec OpenAI Agents SDK

Pour une boîte de réception du service client, procédez ainsi :

  1. L’agent de qualification repère une contestation de facture et recueille les références du compte et de la facture concernés.
  2. Il transmet le dossier au spécialiste de la facturation avec la demande du client, les faits vérifiés, les questions en suspens et les prochaines actions autorisées.
  3. Le spécialiste de la facturation mène les vérifications et rédige une proposition de résolution. Il prend en charge la prochaine réponse, au lieu de renvoyer une note de recherche à l’agent de qualification.
  4. Une personne valide tout remboursement ou toute modification du compte proposés avant l’exécution de l’outil correspondant.

La limite : le passage de relais transfère le contrôle, pas l’autorisation métier. Un agent qui reçoit un dossier ne doit pas hériter du droit de rembourser au seul motif que l’agent de qualification le lui a transmis. Faites appliquer la politique d’autorisation à l’endroit où s’exécute l’outil de remboursement.

Décidez aussi si un spécialiste peut renvoyer le dossier. Autorisez une escalade explicite et motivée ; plafonnez les transferts répétés. Sinon, une demande ambiguë risque de passer d’un spécialiste à l’autre, en consommant des appels au modèle sans avancer.

Le cycle de validation du SDK renvoie des interruptions et un état permettant la reprise pour examen par l’application. Enregistrez cet état lorsque la décision est différée, puis reprenez la même exécution. Les garde-fous d’entrée s’appliquent au premier agent, et ceux de sortie à l’agent qui produit la réponse finale ; placez des contrôles autour des outils sensibles, sans supposer que ces vérifications aux extrémités examinent chaque action interne. Documentation OpenAI sur la validation humaine.

Graphe avec points de sauvegarde : définir explicitement la prochaine étape

Choisissez un graphe lorsque les parcours autorisés comptent davantage que la liberté d’un agent d’improviser son plan. Un graphe est un ensemble d’étapes reliées par des règles. Un point de sauvegarde, ou checkpoint, enregistre la progression pour que le processus puisse s’interrompre puis reprendre.

LangGraph, un framework de workflows d’agents avec gestion d’état, prend en charge des parcours explicites, y compris des embranchements et du travail en parallèle. Ses mécanismes de checkpoint sauvegardent l’état du graphe pour un fil d’exécution, tandis que interrupt() suspend le travail dans l’attente d’une entrée externe. Reprenez le fil interrompu avec Command(resume=...). Schémas de workflows LangGraph, documentation des interruptions.

Documentation de LangGraph sur la mise en pause et la reprise de workflows interrompus
Les interruptions dans LangGraph

Prenons une équipe achats qui prépare une recommandation de fournisseur :

  1. Enregistrer le dossier dans un état structuré

    Conservez la demande, les références des preuves, les informations manquantes, l’emplacement du brouillon et le statut de validation dans des champs nommés. Un historique de conversation peut accompagner le dossier, mais il ne doit pas être le seul endroit où figure son état actuel.

  2. Tracer les parcours autorisés

    La qualification débouche sur la recherche lorsque les champs requis sont renseignés. S’il manque des informations, le dossier retourne au demandeur. La recherche alimente la rédaction ; un contrôle des preuves peut renvoyer le dossier vers une recherche ciblée.

  3. Sauvegarder, puis suspendre pour validation

    Enregistrez la recommandation proposée et interrompez l’exécution avant le travail soumis à validation. Le responsable des achats examine le livrable exact, les preuves à l’appui et l’action demandée.

  4. Reprendre dans une branche autorisée

    La validation autorise la soumission. Une demande de modification ramène à la rédaction et invalide la validation précédente. Un refus clôt le dossier avec un motif enregistré.

La limite : reprendre après une interruption LangGraph relance depuis le début le nœud qui la contient. Le code situé avant l’interruption s’exécute de nouveau. Placez une écriture aux conséquences réelles dans une étape contrôlée séparément et rendez les opérations répétables idempotentes : répéter la même demande logique ne doit pas produire d’effet supplémentaire. Règles d’interruption de LangGraph.

Par exemple, un nœud qui soumet une fiche fournisseur avant de demander une validation a déjà franchi la limite. Il peut aussi la soumettre une seconde fois à la reprise. Préparez d’abord la modification, obtenez la validation, puis exécutez la modification approuvée avec un identifiant d’action stable.

En production, choisissez un stockage persistant pour les checkpoints. Les mécanismes de sauvegarde en mémoire de LangGraph perdent leurs checkpoints au redémarrage du processus. Un identifiant de fil persistant et un état conservé en base de données font partie du dispositif de reprise. Documentation de LangGraph sur la persistance.

Workflow durable : faire vivre le dossier au-delà des agents

Choisissez un workflow durable lorsque le processus métier doit survivre à la fin d’un appel d’agent, au redémarrage d’un processus d’exécution ou à une réponse externe tardive. Il gère le cycle de vie du dossier : démarrer, attendre, réessayer, reprendre, terminer ou escalader. L’agent intervient à l’intérieur de ce cycle.

Cloudflare Workflows, un service d’exécution durable en plusieurs étapes, propose des étapes persistées et des règles configurables de nouvelle tentative. Utilisez step.do pour effectuer le travail, step.waitForEvent pour attendre une décision externe et instance.sendEvent pour transmettre cette décision à l’instance en attente. Cloudflare Workflows, documentation des événements.

Documentation de Cloudflare Workflows pour les applications durables en plusieurs étapes
Cloudflare Workflows

Pour une équipe opérationnelle qui traite une demande de service sur mesure :

  1. Créez un dossier et un identifiant de workflow stable à la réception de la demande.
  2. Appelez l’agent de recherche, enregistrez durablement son document de preuves, puis transmettez ce document à l’agent de rédaction.
  3. Enregistrez la réponse proposée et attendez l’événement de validation du responsable des opérations. L’interface de validation identifie à la fois le dossier et la version du livrable.
  4. Vérifiez la décision et exécutez l’envoi ou la mise à jour validés dans une étape distincte.
  5. Enregistrez l’accusé de réception externe et terminez le dossier. Si l’aboutissement reste incertain, vérifiez le résultat auprès du système externe avant de lancer une autre écriture.

La limite : une exécution durable ne rend pas automatiquement sûre la répétition d’une action auprès d’un service externe. Cloudflare recommande explicitement des appels API idempotents, des étapes fines et des noms d’étapes déterministes, et met en garde contre les effets de bord en dehors de step.do. Si un service a accepté un envoi mais que sa réponse s’est perdue, une nouvelle tentative sans déduplication peut provoquer un second envoi. Règles de Workflows.

Réservez les nouvelles tentatives aux défaillances transitoires, celles qui peuvent disparaître sans modifier la demande. Un échec d’authentification, un refus de validation ou une instruction métier invalide nécessite généralement une intervention. Cloudflare propose une configuration des nouvelles tentatives et NonRetryableError pour les erreurs qui doivent y mettre fin. Documentation des nouvelles tentatives.

Une application LangGraph dotée de checkpoints persistants dispose déjà de capacités de reprise. Un moteur de workflow supplémentaire se justifie s’il prend en charge un cycle de vie plus large, à travers plusieurs services, callbacks et environnements d’exécution d’agents. Évitez que les deux couches relancent chacune de leur côté la même opération payante ou produisant des effets de bord. Cette répartition est approfondie dans les résultats d’agents managés, les webhooks et le workflow Cloudflare.

Placer la validation humaine juste avant l’action

Une personne doit approuver l’action exacte qui aura des conséquences, avant son exécution. Relire un brouillon bien rédigé ne suffit pas si un autre agent peut ensuite changer le destinataire, le montant ou la pièce jointe.

Pour une proposition commerciale, l’interface de validation doit présenter le destinataire, le message final, le document joint, les engagements commerciaux et les preuves derrière les affirmations incertaines. L’enregistrement de la validation doit associer l’identité de la personne qui valide à cette version du livrable et à ces paramètres d’action.

Concevez le composant d’exécution pour qu’il vérifie cet enregistrement juste avant d’agir. Si le brouillon ou sa destination a changé après validation, renvoyez le dossier en relecture. Exigez une décision explicite de la personne habilitée ; conservez les commentaires et les demandes de révision séparément de cette décision.

Deux pièces architecturales attenantes montrent une validation en attente qui maintient fermée la porte d’action, puis un statut validé qui ouvre la porte d’envoi
En attente, l’action reste bloquée. La validation autorise l’action enregistrée ; un brouillon modifié exige une nouvelle décision.

CrewAI Flows peut rendre l’état persistant avec @persist et suspendre l’exécution pour recueillir un avis avec @human_feedback. Un détail compte pour les actions aux conséquences réelles : avec des résultats possibles configurés via emit, ce mécanisme utilise un modèle de langage pour interpréter un commentaire libre et l’associer à l’un de ces résultats. Utilisez un champ de validation vérifié séparément pour l’autorisation, au lieu de faire d’un commentaire interprété l’unique permission d’agir. Documentation de CrewAI Flows.

Ajoutez un contrôle d’autorisation partout où le processus peut effectuer un nouvel achat. Retenter une connexion qui a échoué et acheter un nouveau résultat parce que l’agent n’a pas aimé le résultat obtenu sont deux décisions différentes. La seconde demande une enveloppe de dépenses définie ou une nouvelle validation. L’article sur la validation humaine des nouvelles tentatives d’agents IA traite de ce cas précis.

Quelles données journaliser et quelles limites fixer ?

Journalisez de quoi reconstituer le dossier et faites respecter les plafonds avant de lancer du travail supplémentaire. Une réponse finale soignée ne permet pas d’expliquer pourquoi le processus a envoyé le mauvais document ou dépassé son budget.

Utilisez ces groupes de champs dans le dossier et les événements d’exécution :

  • Identité et filiation : identifiant du dossier, du workflow ou de l’exécution, identifiants des exécutions parentes et enfants, rôle de l’agent, étape et tentative en cours. Ces liens permettent de rattacher la défaillance d’un exécutant à la demande métier.
  • Entrées et configuration : références et versions des livrables d’entrée, identifiant du modèle, version du prompt ou de la configuration et ensemble d’outils autorisés. Ces données révèlent ce qui a changé entre les exécutions.
  • Décisions et preuves : décision d’orientation, destination choisie, références des sources, résultats des vérifications et informations manquantes. Consignez les décisions observables et des motifs concis ; ne dépendez pas du raisonnement privé du modèle.
  • Validation : personne chargée de valider, décision, horodatage, empreinte du livrable, paramètres de l’action et expiration. Une empreinte identifie le contenu examiné.
  • Actions et reprise : nom de l’outil, paramètres expurgés des données sensibles, clé d’action ou d’idempotence, identifiant de requête externe, accusé de réception, catégorie d’erreur et prochaine tentative programmée. Conservez un statut explicitement incertain lorsque le résultat est inconnu.
  • Consommation et résultat : catégories de tokens du modèle, dépenses estimées et rapprochées de la consommation réelle, usage d’outils payants, durée écoulée, attente de validation, statut final et acceptation ou non du résultat par une personne.

Limitez l’accès à ces journaux. Excluez les secrets, réduisez au minimum les données client et utilisez des références vers des documents à accès contrôlé lorsque la copie intégrale du contenu créerait une exposition inutile.

Le traçage d’OpenAI Agents SDK enregistre les appels aux modèles et aux outils, les passages de relais et les garde-fous. Reliez ces traces techniques au dossier métier ; la trace seule ne doit pas faire foi pour déterminer si une action concernant un client a été autorisée. Documentation OpenAI sur le traçage.

Des plafonds réellement appliqués par les outils d’orchestration IA

Fixez des limites sur le budget total du dossier, les tours d’agents, les appels d’outils, les exécutants simultanés, la profondeur de délégation, le nombre de passages de relais, les nouvelles tentatives et la durée totale écoulée. Distinguez le délai d’exécution active du délai de validation humaine. Déterminez les valeurs à partir des coûts et délais acceptables pour l’entreprise ; aucune valeur par défaut n’est universellement sûre.

Réservez le budget avant de lancer des travaux en parallèle, puis ajustez les comptes à la fin de chaque appel. Sinon, chaque exécutant peut voir le même solde disponible et le dépenser de son côté. Imputez les exécutions reprises au même budget de dossier.

Claude Agent SDK expose des contrôles de dépenses par requête, dont maxBudgetUsd en TypeScript et max_budget_usd en Python, ainsi que des limites de profondeur et de concurrence des sous-agents. Vérifiez les prérequis de la version installée dans la documentation des sous-agents.

Le périmètre comptable compte : le champ usage exclut l’activité des sous-agents, tandis que modelUsage ou model_usage l’inclut. total_cost_usd comprend les sous-agents, mais reste une estimation côté client. Le plafond d’une requête couvre les dépenses de cet appel, pas les dépenses antérieures récupérées à la reprise d’une session. Tenez un registre à l’échelle du dossier et rapprochez les estimations des données de consommation faisant foi. Documentation Claude sur le suivi des coûts.

Un réglage de budget dans un SDK ne garantit pas non plus un plafond exact sur la facture finale : le résultat documenté avec plafond peut atteindre ou dépasser le seuil. Gardez une marge pour le travail en cours et cessez de déléguer avant d’épuiser l’enveloppe métier.

Calculer le coût de l’orchestration à l’échelle du dossier

Budgétez le résultat métier final, en incluant le travail infructueux et la validation. Davantage d’agents peuvent accélérer les recherches indépendantes, mais aussi répéter le contexte, multiplier les appels de synthèse et créer des boucles de révision. La question économique est de savoir si le résultat accepté s’améliore assez pour justifier ce surcoût.

Utilisez ce modèle mensuel :

Coût du processus = consommation des modèles + outils payants + infrastructure de workflow + stockage de l’état et des journaux + validation humaine + exploitation.

Divisez ensuite ce coût par le nombre de résultats approuvés, pas par le nombre d’exécutions d’agents. Les dossiers en échec et les brouillons abandonnés restent au numérateur. Comparez ce coût à celui du processus actuel, avec les mêmes critères d’acceptation et les mêmes hypothèses de coût du personnel ; sans ces données, aucun pourcentage d’économie crédible ne peut être calculé.

Pour donner un repère concret sur l’infrastructure, Cloudflare publie les tarifs suivants :

ComposantQuota ou minimum publiéTarif publié au-delà du quota
Compte Workers Paid$5 USD minimum par moisFrais d’usage selon les ressources consommées
Étapes Workflows sur Paid500,000 par mois$0.80 par tranche de 100,000 étapes supplémentaires
Stockage Workflows sur Paid1 GB-mois$0.20 par GB-mois supplémentaire

Sources : tarifs Workers et tarifs Workflows. Le minimum du compte couvre l’infrastructure ; ce n’est pas un prix tout compris pour un agent. Les requêtes, le temps CPU — le travail du processeur —, les appels aux modèles et les autres services restent à comptabiliser. L’annonce de facturation situe le début de la facturation des étapes et du stockage au plus tôt le 10 août 2026 ; cette formulation publique ne confirme pas son activation pour un compte donné.

Notre calcul : diviser le tarif publié de $0.80 par 100,000 donne un coût effectif de $0.000008 par étape supplémentaire, avant les autres frais. Il s’agit d’une conversion unitaire du tarif annoncé, pas d’une estimation de charge ni d’une facture mesurée. Tarif publié par étape.

L’attente n’a pas besoin d’entretenir une boucle active d’appels au modèle. Cloudflare indique que l’attente d’une API, la mise en veille et le temps d’inactivité ne consomment pas de temps CPU. Le stockage de l’état et la comptabilisation des étapes restent distincts. Enregistrez le dossier et attendez un événement, au lieu de demander sans cesse à un agent si la personne chargée de valider a répondu. Tarifs Workflows.

Les frameworks d’orchestration s’inscrivent dans le processus métier

Définissez les responsabilités de coordination avant de choisir le framework. Gardez un responsable unique lorsque vous avez besoin d’une synthèse, transférez la responsabilité lorsque le spécialiste suivant doit agir de façon autonome, utilisez un graphe lorsque les transitions autorisées comptent et ajoutez un pilotage durable du cycle de vie lorsque le travail doit se poursuivre au-delà d’un appel.

Le comparatif des frameworks d’agents IA détaille le choix entre frameworks. Si vous hésitez surtout entre un état explicite dans un graphe et des équipes organisées par rôles, consultez LangGraph vs CrewAI.

Le responsable technique doit préciser les modalités de persistance, les droits d’exécution et la responsabilité de la reprise. Le responsable des opérations doit définir les critères d’acceptation, les personnes habilitées à valider, les règles d’escalade et les dépenses autorisées. L’acheteur doit demander qui exploite ces contrôles, où les données sont conservées et comment un dossier en pause est récupéré après une panne.

Une plateforme peut exploiter l’infrastructure pour vous. Elle ne peut pas décider ce que votre entreprise considère comme un remboursement autorisé, une affirmation commerciale suffisamment étayée ou un achat supplémentaire acceptable.

Ce que les promesses exagèrent

Multiplier les agents ne prouve pas que les résultats seront meilleurs. Donnez à chaque agent des sources, des outils ou des responsabilités distincts. Demander à des agents interchangeables de se critiquer en boucle peut consommer le budget sans apporter de preuves supplémentaires.

Le dessin d’un graphe ne prouve pas davantage sa durabilité. L’état sauvegardé, le système de stockage persistant et le comportement à la réexécution déterminent ce qui survit à une panne. De même, un prompt qui dit « demander avant d’envoyer » ne fait pas respecter une politique d’envoi ; le composant d’exécution doit vérifier l’autorisation.

Enfin, limitez la planification pilotée par le modèle à une tâche bien délimitée. Laissez un agent de recherche choisir la prochaine source pertinente à examiner. Soumettez la divulgation de données privées, l’autorisation d’une dépense ou l’envoi d’un message client aux règles d’accès et de validation de l’application.

Par quoi commencer lundi ?

Partez d’un seul processus et ajoutez uniquement la délimitation de responsabilité qui lui manque. Gardez l’agent qui fonctionne déjà. Notez son entrée, son livrable de sortie, ses outils, son responsable, sa condition de réussite et sa condition d’arrêt, puis ajoutez la responsabilité manquante de recherche ou de rédaction.

Avant d’activer les écritures qui touchent les clients, testez les scénarios de défaillance avec des entrées représentatives et non sensibles : interrompez l’exécution après l’enregistrement d’un brouillon, transmettez deux fois une validation, refusez une proposition, modifiez un livrable validé, épuisez le budget et simulez une écriture externe dont la réponse se perd. Vérifiez que le dossier aboutit à un état enregistré avec une prochaine action claire.

Passez à l’action si le travail change de spécialiste responsable, attend une validation ou exige une reprise fiable. Différez l’ajout d’agents si le problème actuel vient de sources médiocres ou de critères d’acceptation flous. Un processus fiable à agent unique qui ne rencontre pas ces besoins de coordination peut rester tel quel.

Les questions du responsable du processus

Faut-il une plateforme d’orchestration IA si un seul agent fonctionne déjà ?

Seulement si vous avez besoin de coordination ou de capacités opérationnelles absentes de votre application actuelle. Commencez par nommer la responsabilité manquante : prise en charge par un spécialiste, sauvegarde de la progression, validation différée ou reprise. Ce besoin détermine s’il faut ajouter une bibliothèque, un service de workflow ou un peu de code applicatif.

Peut-on combiner ces schémas dans un même processus ?

Oui. Un workflow durable peut gérer le dossier pendant qu’un graphe contrôle les parcours de validation et qu’un agent coordinateur délègue la recherche. Attribuez une responsabilité claire à chaque couche et évitez que leurs politiques de nouvelle tentative se chevauchent sur une même opération.

Valider un brouillon autorise-t-il aussi une nouvelle tentative payante ?

Uniquement si la validation inclut explicitement cette dépense. L’autorisation d’utiliser un livrable et celle d’acheter une tentative supplémentaire doivent être enregistrées séparément. Un brouillon modifié doit également être revu avant l’exécution de l’action aux conséquences réelles qui lui est associée.

Que faire si la personne chargée de valider ne répond jamais ?

Faites expirer la décision en attente selon une politique définie, prévenez le responsable et maintenez le dossier en attente ou clôturez-le. Conservez assez de contexte pour permettre un examen ultérieur. Le silence ne doit jamais devenir une validation automatique.

Abonnez-vous à la newsletter pour recevoir des guides pratiques sur la conception et l’exploitation de workflows métier avec l’IA.

Publié
Catégorie
Build
Articles similaires
Promptfoo : notre avis sur les tests LLM et le red teaming

Promptfoo : notre avis sur les tests LLM et le red teaming

Notre avis sur Promptfoo : évaluations LLM, red teaming, tarifs et limites. Un exemple de bot de support pour choisir face à Braintrust et LangSmith.13 oct. 2026Build
Claude Code Skills : les commandes utiles en équipe

Claude Code Skills : les commandes utiles en équipe

Maîtrisez les commandes Claude Code, les skills et les plugins, puis adoptez cinq modèles prêts à copier pour les revues, correctifs et notes de version.13 oct. 2026Build
Context engineering : comment garder vos agents IA sur la bonne voie

Context engineering : comment garder vos agents IA sur la bonne voie

Maîtrisez le contexte de vos agents IA : compaction, recherche ciblée, sous-agents et mémoire, avec des exemples pour Claude Code, Agent SDK et Codex.13 oct. 2026Build
Spec Kit et Kiro : cadrer le développement avec l’IA

Spec Kit et Kiro : cadrer le développement avec l’IA

Structurez le travail de vos agents IA avec Spec Kit, Kiro, Claude Code ou Codex : spécification, plan, tâches et tests, autour d’un export CSV concret.13 oct. 2026Build
Linear MCP : connectez vos assistants IA à vos tickets

Linear MCP : connectez vos assistants IA à vos tickets

Connectez Linear à Claude, Cursor, Codex et ChatGPT. Configurez les accès MCP et découvrez des workflows de triage, de création de tickets et de reporting.13 oct. 2026Build
LangChain vs LangGraph : quel outil pour votre workflow ?

LangChain vs LangGraph : quel outil pour votre workflow ?

LangChain ou LangGraph pour votre application ? Comparez le contrôle des agents, les exemples Python, la migration et les tarifs de déploiement LangSmith.13 oct. 2026Build
RAG IA : quand et comment passer au RAG agentique

RAG IA : quand et comment passer au RAG agentique

Quand adopter le RAG agentique ? Comparez les parcours, construisez un premier agent et mesurez la qualité des réponses, les citations et les coûts.13 oct. 2026Build
Amp Code : avis, prix et intérêt pour le travail en équipe

Amp Code : avis, prix et intérêt pour le travail en équipe

Amp Code passé en revue : tarifs, offre gratuite, modèles, CLI et fonctions d’équipe. Découvrez dans quels cas le choisir face à Claude Code ou Codex.12 oct. 2026Build
Newsletter

Une lettre, chaque dimanche.Des systèmes qui tournent, pas des hot takes.

Hebdomadaire. Pas de spam. Désabonnement à tout moment.