promptgarten 🌱
🌍 ZH
Concept●●○4 min · +40 XP

Motifs de pair programming avec l'IA

L'humain et l'IA travaillent le mieux ensemble quand on sait clairement qui conduit et qui navigue – et quand tu dois intervenir.

Conducteur et navigateur

Le pair programming classique offre une image qui convient aussi au travail avec l'IA : une personne « conduit » (écrit/exécute), l'autre « navigue » (réfléchit avec, corrige, garde la vue d'ensemble). Avec un agent, tu inverses généralement ce rôle : l'agent conduit (écrit le code), tu navigues (donnes la direction, corriges tôt).

Plan, revue, exécution

Un motif éprouvé comporte trois phases : faire d'abord créer un plan (pas encore de code), lire et corriger le plan, puis seulement le faire mettre en œuvre. Ça empêche l'agent d'écrire beaucoup de code pour la mauvaise solution.

Quand intervenir

Intervient dès que tu remarques que quelque chose part dans la mauvaise direction – pas seulement à la fin. Si tu dois corriger la même erreur deux fois, un redémarrage avec un prompt plus précis vaut généralement mieux qu'une troisième correction.

Boucles de feedback

La boucle la plus courte est la meilleure : l'agent fait une étape, toi (ou un second agent) vérifies, le feedback repart, étape suivante. Ça vaut pour le code comme pour les revues – un regard neuf de quelqu'un qui n'a pas écrit la solution lui-même trouve plus de choses.

EXEMPLE

Déroulement pour une nouvelle fonctionnalité : 1) « Explore comment on gère actuellement les sessions, et lis les fichiers concernés. Pas encore de code. » 2) « Crée un plan pour le login OAuth Google. » – lire le plan, supprimer une étape trop grosse. 3) « Mets le plan en œuvre, écris des tests pour le callback. » 4) « Utilise un subagent et relis le diff par rapport au plan – signale les lacunes, pas les préférences de style. »

🛠️ EXERCICE — À TOI DE JOUER

Pratique le déroulement plan-revue-exécution sur une petite tâche réelle dans ton projet.

  1. Choisis une tâche petite mais non triviale (par ex. un nouveau champ de formulaire avec validation).
  2. Fais d'abord créer seulement un plan, sans code : « Crée un plan en 3 à 5 étapes, pas encore de code. »
  3. Lis le plan, corrige délibérément au moins une étape, puis fais mettre en œuvre étape par étape.

AUTO-VÉRIFICATION

  • As-tu vraiment corrigé une étape du plan avant que du code soit écrit ?
  • Le code final est-il plus proche de ton intention que si tu avais directement écrit « construis X » ?
  • À quel endroit aurais-tu dû intervenir si tu n'avais pas lu le plan ?

QUIZ RAPIDE

Quel est l'avantage principal de séparer planification et mise en œuvre en étapes distinctes lorsqu'on travaille avec un agent ?

SOURCES

SUJETS LIÉS

Pattern : planifier d'abord, coder ensuite ●●○L'agent loop : réfléchir → agir → vérifier → recommencer ●●○Code review avec l'IA : un regard neuf plutôt qu'une auto-évaluation ●●○Vibe coding : quand ça marche, quand ça te mord ●○○