Aller au contenu principal
IAAutomatisationAgents IAArchitecture

Agent IA ou workflow automatisé : comment choisir ?

Un agent n'est pas toujours la bonne réponse. Quand un workflow suffit, quand un agent se justifie, et comment éviter le piège le plus courant de l'automatisation par IA.

Par Jean-Christophe Bork —
Comparaison entre un workflow linéaire et une boucle agentique

La tentation est forte : dès qu’un projet implique de l’IA, on parle d’agent. Mais dans la majorité des cas, ce n’est pas un agent qu’il faut construire — c’est un workflow.

La distinction n’est pas cosmétique. Elle conditionne le coût, la fiabilité, la maintenabilité et l’auditabilité de la solution. Se tromper de catégorie, c’est payer dix fois plus cher pour un résultat moins fiable.

La règle d’or

Si vous pouvez dessiner l’organigramme des étapes à l’avance, écrivez le workflow, pas l’agent.

Un workflow, c’est une séquence prédéfinie : extraire les clauses d’un contrat, puis les classer par risque, puis rédiger la synthèse. Les branchements sont conditionnels mais connus à l’avance. C’est déterministe, prévisible, auditable.

Un agent, c’est une boucle ouverte : le modèle choisit à chaque tour quelle action effectuer, et ce choix dépend de ce qu’il observe. Le nombre d’étapes n’est pas connu à l’avance.

Quand le workflow gagne

Le workflow est le bon choix quand :

  • La séquence est stable et connue. “Extraire, classer, résumer” — ça ne change pas d’une exécution à l’autre.
  • La latence ou le coût sont contraints. Un workflow consomme exactement ce qu’on prévoit.
  • L’auditabilité est exigée. Dans un secteur réglementé, pouvoir montrer exactement ce qui a été fait, dans quel ordre, est un atout.
  • Les erreurs sont coûteuses. Un comportement reproductible est la meilleure assurance qualité.

Exemples typiques de workflows

  • Extraction de données depuis des factures (OCR + extraction structurée + validation)
  • Classification automatique de tickets de support
  • Production d’un résumé hebdomadaire à partir de données structurées
  • Enrichissement de fiches produit à partir d’un catalogue
  • Pré-remplissage de formulaires administratifs

Quand l’agent se justifie

Un agent se justifie quand :

  • Le nombre d’étapes n’est pas connu à l’avance et dépend de ce qu’on découvre en chemin.
  • L’espace des chemins possibles est trop large pour être énuméré. Recherche, investigation, débogage.
  • La tâche demande de réagir à des échecs et de réessayer différemment.
  • Le coût d’un tour supplémentaire est faible devant la valeur d’une réponse correcte.

Exemples typiques d’agents

  • Investigation sur un incident de sécurité — chaque découverte oriente la suite
  • Recherche documentaire approfondie avec reformulation et affinage
  • Diagnostic technique — vérifier des hypothèses une par une
  • Rédaction d’un rapport d’audit sur un dossier inconnu à l’avance
  • Veille avec filtrage intelligent sur un périmètre technologique

Les dix patterns d’architecture

Entre le workflow pur et l’agent autonome, il existe une palette de patterns éprouvés. Les connaître évite de réinventer — et surtout évite de choisir le multi-agent par défaut.

PatternQuand l’utiliserCoût relatif
ChaînageSéquence connue et stable1x
RoutageEntrées hétérogènes, traitements différents1x
ParallélisationTâches indépendantes, latence critique2-5x
Orchestrateur-exécutantsNombre d’étapes inconnu5-15x
Évaluateur-optimiseurQualité vérifiable et itérable3-6x
CodeActManipulation de données volumineuses1-3x
Sous-agents isolésContexte qui explose2-4x
Humain dans la boucleActions irréversibles1x + latence humaine
ÉvénementielSurveillance continueselon fréquence

Quelques remarques :

  • Le routage est le levier n°1 de réduction des coûts. Un classifieur rapide oriente chaque demande vers le traitement adapté — modèle léger pour les cas simples, modèle avancé pour les cas complexes. Gain de 40 à 70 %.

  • L’évaluateur-optimiseur fonctionne bien pour la rédaction : un agent produit, un second critique selon des critères explicites, le premier corrige. Mais sans critère objectif, les deux agents se congratulent en boucle et consomment du budget.

  • L’humain dans la boucle est le pattern de sécurité par excellence — mais la confirmation doit afficher l’action brute (la commande exacte, le montant exact), pas le résumé de l’agent.

Le piège classique

Le piège le plus fréquent : choisir un agent parce que c’est le mot à la mode, puis passer des mois à contraindre son comportement — ajouter des règles, restreindre les outils, multiplier les garde-fous — jusqu’à ce qu’il redevienne un workflow, mais avec dix fois plus de tokens consommés et une observabilité bien pire.

Comment l’éviter :

  1. Commencer par le workflow. C’est toujours la solution par défaut.
  2. Promouvoir en agent uniquement quand le workflow ne peut plus suivre — trop de chemins, trop d’imprévus, besoin de réagir aux échecs.
  3. Ne jamais ajouter de l’autonomie pour compenser une mauvaise conception. Si l’agent boucle, c’est souvent que les outils sont mal décrits ou que le contexte est mal géré — pas qu’il faut plus d’intelligence.

Le test décisif

Avant de se lancer, poser trois questions :

  1. Est-ce que je peux dessiner l’organigramme ? Oui → workflow.
  2. Est-ce que le nombre d’étapes dépend de ce qu’on découvre ? Oui → agent.
  3. Est-ce que j’ai un critère clair pour savoir quand c’est fini ? Si non, ce n’est pas mûr pour l’automatisation.

Le bon outil au bon endroit — c’est ce qui fait la différence entre un gain réel et une usine à gaz. Pour évaluer la bonne architecture d’automatisation pour vos cas d’usage, demandez un diagnostic.