Expert Étape 7 sur 9

Enchaîner plusieurs étapes

Une fois que tu sais donner une étape à un agent (page 6), tu peux le laisser enchaîner. Mais pas sans contrôle. Tu poses des portes de validation entre chaque étape.

  Étape 1          Étape 2          Étape 3
  ┌──────┐        ┌──────┐        ┌──────┐
  │Agent │        │Agent │        │Agent │
  │travaille│     │travaille│     │travaille│
  └──┬───┘        └──┬───┘        └──┬───┘
     │               │               │
     ▼               ▼               ▼
  ┌──────┐        ┌──────┐        ┌──────┐
  │ PORTE │        │ PORTE │        │ PORTE │
  │Tu vérifies│    │Tu vérifies│    │Tu vérifies│
  │OK ou STOP│    │OK ou STOP│    │OK ou STOP│
  └──┬───┘        └──┬───┘        └──┬───┘
     │ OK            │ OK            │ OK
     └───────────────┴───────────────┘
                         │
                         ▼
                   Projet terminé

À chaque porte, tu vérifies :

  • Le résultat de l'étape correspond à l'objectif
  • Les tests passent
  • Rien d'autre n'a été cassé (non-régression)
  • Le point de retour (commit) a été fait

Si tout est OK, tu ouvres la porte : "continue à l'étape suivante". Si non, tu stoppes : "arrête, voici le problème".

Les portes de validation

Une porte de validation, c'est un moment où l'agent s'arrête et attend ton accord avant de continuer. Tu ne le laisses pas enchaîner sans vérifier.

Fais l'étape [nom de l'étape].
Avant de passer à la suivante, arrête-toi et :
1. Dis-moi ce que tu as modifié
2. Dis-moi le résultat des tests
3. Dis-moi s'il y a des régressions
Attends mon validation avant de continuer.

Empêcher l'agent de boucler

Un agent peut boucler exactement comme toi dans ChatGPT (page 3) : il fait une modification, le test échoue, il refait une modification similaire, le test échoue encore, etc. Sauf que lui, il peut le faire 20 fois en 2 minutes et casser beaucoup de choses.

La règle des 3 essais (version agent) : si l'agent échoue 3 fois de suite sur la même étape, il doit s'arrêter. Pas d'empilement de corrections. Dans le contrat de travail (page 6), précise : "Si ça échoue 3 fois, arrête et dis-le, ne boucle pas."

Quand l'agent boucle, que faire :

  1. Arrêter l'agent — ne pas le laisser continuer
  2. Revenir au dernier état stable — Git revert ou restauration de copie
  3. Analyser la cause — "Voici ce que l'agent a essayé, voici l'erreur, explique-moi pourquoi ça échoue avant de proposer une correction"
  4. Si l'analyse n'aide pas — nouvelle conversation avec contexte propre (comme en page 3)
Tu te souviens de la page 3 ? C'est le même principe. Toi tu bouclais dans ChatGPT, maintenant c'est l'agent qui boucle. La méthode est la même : arrêter, revenir en arrière, analyser, recommencer proprement.

Laisser l'agent enchaîner plusieurs étapes

Quand tu as confiance dans ton agent et ton système de retour arrière, tu peux le laisser enchaîner 2-3 étapes avec validation à chaque porte. C'est le niveau 4 d'autonomie (page 6).

Voici les 3 prochaines étapes :
1. [Étape 1] — critères : [...]
2. [Étape 2] — critères : [...]
3. [Étape 3] — critères : [...]

Fais l'étape 1, puis arrête-toi et attends ma validation.
Ne commence pas l'étape 2 sans mon accord.
Si une étape échoue 3 fois, arrête et dis-le.

Et pour Jean-Paul ?

Pour Jean-Paul : un agent qui code, c'est pour Kevin. Toi, tu n'as pas besoin d'un agent qui modifie tes fichiers. Mais tu peux faire la même chose avec tes outils : traiter tes factures étape par étape, valider chaque étape, et ne passer à la suivante que quand tout est bon. La méthode est la même. L'outil change.

Si un jour tu veux que l'IA agisse directement sur tes fichiers sans que tu copies-colles, regarde n8n (automatisation visuelle) — voir le tuto Installer n8n. C'est l'équivalent d'un agent pour les non-dev : il connecte tes outils entre eux sans coder.

Mon expérience sandbox

La sandbox — Codex : Quand Codex est arrivé, j'ai pu enchaîner les milestones en autonomie. Codex fait une étape, teste, documente, s'arrête, je valide, il continue. C'est devenu mon mode de travail. Mais au début, je le laissais enchaîner sans portes de validation, et quand il se trompait sur l'étape 2, il construisait l'étape 3 sur du faux. J'ai appris : une porte à chaque étape, sans exception.