Orchestrer le travail — les Workflows
Jusqu'ici, on a vu un seul agent qui écrit un bon prompt, et on a vu des subagents qui répartissent une exploration indépendante en plusieurs processus parallèles. Mais pour des tâches importantes ou à perspectives multiples — par exemple relire une pull request entière et s'assurer que chaque concl
Comme une chaîne de production dans une usine avec un poste de contrôle qualité séparé à la fin : chaque pièce traverse les mêmes postes fixes dans le même ordre, et seule une pièce qui survit à une seconde vérification par un autre inspecteur passe à l'emballage.
- workflow
- Un scénario fixe d'étapes (phases) que plusieurs agents traversent dans le même ordre à chaque exécution — contrairement à un prompt ponctuel, c'est la structure elle-même qui est constante, pas la formulation.
- portail d'étape (phase gate)
- Un point d'arrêt où le workflow ne passe pas à l'étape suivante tant que toutes les tâches de l'étape en cours n'ont pas rendu leur rapport — ainsi l'orchestrator travaille toujours à partir d'une image complète, jamais partielle.
- vérification contradictoire (adversarial verification)
- Une étape séparée où un autre agent, qui n'a pas écrit la conclusion, tente explicitement de la réfuter face au code lui-même avant qu'elle n'entre dans le rapport — car l'agent qui a trouvé un problème a tendance à se faire confiance.
- suffisance d'un seul agent
- La situation où la tâche est ciblée et facile à auto-vérifier, si bien qu'un seul agent bien guidé la résout aussi vite et aussi fiablement qu'un workflow à plusieurs étapes — construire un workflow pour ça est alors une perte de temps.