Aller au contenu principal
Leçon 92 sur 95 · Construire avec l'API Claude

Workflows vs agents : comment choisir ?

Leçon 92 sur 95 Mis à jour le 5 novembre 2026 Développeur
Sur cette page
  1. Comparaison détaillée
  2. La recommandation
  3. Cas typiques
  4. À vous de jouer
  5. Points clés à retenir

Les patterns de workflows sont en place, la boucle d’agent aussi : reste la question que tout projet réel finit par poser — lequel choisir ? La réponse n’est pas une affaire de goût mais d’arbitrage mesurable, et cette leçon donne la grille de décision.

Comparaison détaillée

CritèreWorkflowAgent
PrécisionHaute (une sous-tâche à la fois)Variable (planification + exécution)
TestabilitéFacile (étapes connues)Difficile (étapes inconnues)
PrédictibilitéÉlevéeModérée
FlexibilitéFaibleÉlevée
Taux de complétionÉlevéPlus bas

Lisez le tableau colonne par colonne : le workflow gagne sur quatre critères sur cinq, et l’agent n’en gagne qu’un — la flexibilité. Mais ce critère unique est parfois celui qui compte : quand les demandes des utilisateurs sont réellement imprévisibles, aucune séquence prédéfinie ne les couvrira. Toute la décision consiste à savoir si votre cas a vraiment besoin de cette flexibilité, ou si c’est la fascination technique qui parle. Notez aussi la ligne testabilité : tout l’outillage d’évaluation de ce cours s’applique naturellement aux étapes connues d’un workflow ; évaluer un agent dont le chemin change à chaque exécution est un problème autrement plus dur.

La recommandation

Privilégiez toujours les workflows quand c’est possible. N’utilisez les agents que lorsqu’ils sont véritablement nécessaires.

La raison de cette fermeté : les utilisateurs ne jugent pas la sophistication de votre architecture, ils jugent la fiabilité du produit. Un workflow prévisible qui réussit toujours vaut mieux qu’un agent brillant qui réussit souvent. L’arbre de décision tient en deux questions :

Workflow ou agent Deux colonnes : le workflow, où votre code décide, précis, testable et prévisible mais rigide ; l'agent, où le modèle décide, flexible mais moins fiable et plus difficile à évaluer. CHOISIR Workflow ou agent Workflow Qui décide Votre code. Forces Précision, tests, prévisibilité. Limite Rigide : des tâches connues. Quand Les étapes s'écrivent. Agent Qui décide Le modèle. Forces Flexibilité, cas imprévus. Limite Moins fiable, difficile à évaluer. Quand Les étapes ne s'écrivent pas. Privilégiez les workflows ; n'utilisez un agent que lorsqu'il est vraiment nécessaire.
D'après la leçon « Workflows vs agents » (Claude Academy, Building with the Claude API).

La dernière branche mérite un mot : si vous ne pouvez pas décrire les étapes mais n’avez pas non plus besoin de flexibilité, le problème est probablement mal découpé — souvent, un routage vers plusieurs workflows spécialisés couvre ce qu’on prenait pour un besoin d’agent.

Cas typiques

Workflow pour :

  • Extraction de données depuis des documents
  • Génération de contenu avec révision
  • Pipeline avec validations intermédiaires

Agent pour :

  • Assistants de programmation (Claude Code)
  • Agents de recherche explorant des sources inconnues
  • Tâches ouvertes où l’utilisateur peut demander n’importe quoi

Le fil qui sépare les deux listes : dans la première, le chemin est connu d’avance — même si chaque étape est complexe ; dans la seconde, le chemin dépend de ce qu’on découvre en route — la structure du code, le contenu des sources, la demande de l’utilisateur. Et même quand l’agent s’impose, les leçons du cours restent votre filet : outils bien décrits, inspection de l’environnement, évaluation continue — c’est là-dessus, plus que sur l’architecture, que se joue la fiabilité finale.

Quand un agent s’impose, vous n’êtes pas obligé d’écrire sa boucle vous-même : le tool runner du SDK la fait tourner (leçon 38), le Claude Agent SDK fournit la boucle et les outils de Claude Code, et Claude Managed Agents, en bêta, exécute la boucle et l’environnement des outils sur l’infrastructure d’Anthropic.

À vous de jouer

Trancher sur un cas réel. Prenez une fonctionnalité que vous envisagez de confier à un agent. Essayez d’en écrire les étapes : si vous y arrivez, écrivez le workflow ; sinon, notez ce qui empêche de les écrire, et la façon dont vous évaluerez l’agent avant de le mettre en production.

Sources officielles : Workflows vs agents (Claude Academy) · Building effective agents (Anthropic : les patterns de workflows et les agents) · Agent SDK overview (documentation Claude Code) · Managed Agents (documentation Claude)

Points clés à retenir

  • Le workflow gagne sur précision, testabilité, prédictibilité et complétion ; l’agent ne gagne que la flexibilité
  • Règle : workflow par défaut, agent seulement quand la flexibilité est réellement nécessaire
  • Deux questions décident : étapes descriptibles ? besoin réel de flexibilité ?
  • Ni étapes connues ni besoin de flexibilité = problème mal découpé — pensez routage
  • Les utilisateurs jugent la fiabilité, pas la sophistication de l’architecture