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

Contenu relu le 2026-10-05

Catalogue des anti-patterns