Plan de la formation
Ingénierie agentique : la formation pratique · Module 5: Passer à l’échelle
Faire rouler plusieurs agents en parallèle (branches, worktrees)
Un agent à la fois, et vous attendez. Plusieurs agents dans des worktrees isolés vous gardent occupé, à condition que les tâches ne se chevauchent pas et que votre revue suive.
Leçon 17 / 24 · ⏱ 8 min
Une fois vos briefs serrés et vos vérifications rapides, un seul agent n’a plus besoin de vous pendant de longues périodes. C’est là que la question évidente arrive : pourquoi pas trois?
C’est possible. Mais des agents en parallèle ne multiplient pas votre production par trois. Ils la multiplient par le nombre de diffs que vous pouvez relire correctement.
Un dépôt, plusieurs copies de travail
Deux agents qui modifient le même dossier vont se marcher dessus : l’un lance les tests pendant que l’autre est au milieu d’un renommage. Chaque agent a besoin de sa propre copie de travail, sur sa propre branch.
Les worktrees Git sont la façon la moins coûteuse d’y arriver. Un seul dépôt, plusieurs répertoires extraits, chacun sur une branch différente, qui partagent le même historique.
Ma façon de faire
- 1
Un worktree par tâche
Créez un nouveau worktree sur une branch fraîche pour chaque tâche d’agent, dans un dossier voisin nommé d’après la tâche. Ne pointez jamais deux agents vers le même répertoire.
- 2
Rendre chaque copie exécutable
Chaque worktree a besoin de ses dépendances, de son fichier d’environnement et de ports libres. Scriptez-le une fois, sinon l’agent passera ses dix premières minutes à se battre avec la configuration.
- 3
Un brief par agent
Chaque exécution reçoit son propre brief avec ses critères d’acceptation (leçon 3.2). Précisez quels fichiers sont hors limites parce qu’un autre agent s’en occupe.
- 4
Relire et merger un à la fois
Prenez celui qui finit en premier. Faites un rebase de la branch suivante sur le main à jour avant de la relire.
- 5
Faire le ménage
Supprimez le worktree et la branch une fois mergée ou abandonnée. Les worktrees oubliés s’accumulent vite.
À vous de jouer : parallèle ou en série?
Pour chaque paire de tâches, décidez si vous les confieriez à deux agents en même temps.
🎮 En parallèle ou l’une après l’autre?
1 / 8 · Pointage: 0
Connaissez votre plafond
Je fais commencer les gens à deux agents en parallèle, pas cinq. Votre limite, ce n’est pas la machine : c’est le nombre de diffs que vous pouvez relire avec une vraie attention avant que la qualité baisse (leçon 4.3).
✕ Le parallèle comme une course
- –Cinq agents lancés, aucun brief de plus d’une ligne
- –Des tâches qui se chevauchent dans les mêmes fichiers
- –Des diffs qui s’empilent sans revue pendant une journée
- –Des merges approuvés à la chaîne pour vider la file
✓ Le parallèle comme un pipeline
- +Deux ou trois agents, chacun avec un brief complet
- +Des tâches choisies pour ne pas se chevaucher
- +Chaque diff relu dès qu’il arrive
- +Le lot suivant démarre quand la file est vide
Avant de continuer
✅ À retenir
0 / 4 complété