AP01 · Agent là où un workflow suffit
Famille : Cadrage et choix du niveau
Preuve moyenne
Noms d'origine : building agents for everything
Le chemin est connu d’avance, mais un modèle le redécide à chaque exécution.
Définition
On confie à une boucle agentique un processus dont les étapes et leur ordre sont connus d’avance. Le modèle choisit à chaque exécution ce que le code aurait pu fixer une fois pour toutes.
Symptômes observables
- Les traces montrent presque toujours la même suite d’appels d’outils, dans le même ordre.
- Une même entrée suit des chemins différents d’une exécution à l’autre, sans meilleur résultat.
- Le prompt décrit les étapes une à une (« d’abord…, puis…, enfin… »).
- Le coût et la latence par tâche valent plusieurs fois ceux d’un appel unique, pour une qualité comparable.
Pourquoi c'est nuisible
Chaque décision laissée au modèle ajoute de la variance, du coût, de la latence et un point de défaillance. Quand le chemin ne dépend pas de ce que l’on découvre en route, cette liberté n’apporte rien : un workflow fait la même chose de façon reproductible et testable.
Un choix défendable quand…
- Un prototype qui sert à découvrir le chemin, avant de le figer en workflow une fois qu’il est connu.
Chiffres
- Dans une étude d’agents réellement déployés (20 études de cas, 86 praticiens), 68 % des agents exécutent au plus 10 étapes avant une intervention humaine.
- Agentless, un workflow fixe en trois phases (localiser, réparer, valider), résout 32 % de SWE-bench Lite pour 0,70 $ et a battu en coût les agents ouverts de l’époque.
- Un agent consomme environ 4 fois les tokens d’une conversation simple (mesure de l’éditeur, sur son système de recherche).
Remèdes du catalogue
- A1 · LLM augmenté — Un appel unique bien construit sert de base à battre : on ne monte d’un niveau que si une évaluation le justifie.
- B1 · Chaîne séquentielle — Les étapes connues deviennent une chaîne codée, avec un contrôle entre deux appels.
- B2 · Routage — Quand seule l’entrée change le chemin, un routeur choisit la branche une fois, puis le code déroule.
- B6 · Graphe d’états sur mesure — Un graphe d’états porte les embranchements et les reprises ; le modèle ne traite que les étapes qui demandent du jugement.
Mesures hors catalogue
- Choisir le niveau d’architecture le plus simple qui répond au besoin de façon fiable, puis le réviser au vu des traces.
Patterns détournés
Anti-patterns voisins
Sources
- Measuring Agents in Production — M. Pan et al. (ICML 2026), 2025-12-02
- Agentless: Demystifying LLM-based Software Engineering Agents — Xia, Deng, Dunn et Zhang, arXiv, 2024-07-01
- How we built our multi-agent research system — Anthropic, 2025-06-13
- AI agent orchestration patterns — Microsoft (Azure Architecture Center), 2026-02-12
- Building effective agents — Anthropic (E. Schluntz, B. Zhang), 2024-12-19
- A practical guide to building agents — OpenAI, 2025
Contenu relu le 2026-10-05