Tous niveaux Étape 9 sur 9

Ma méthode aujourd'hui

Voilà où j'en suis. Ce n'est peut-être pas la meilleure méthode, mais elle me fait gagner du temps et m'évite de casser mes projets.

  1. Je cadre avant de demander — 5 questions, pas plus
  2. Je découpe en étapes — une à la fois, pas deux
  3. Je teste à chaque étape — 10 lignes, 3 cas, vérification
  4. Je garde un retour arrière — commit Git ou copie datée
  5. Je donne un contrat à l'agent — ce qu'il peut faire, ce qu'il ne doit pas
  6. Je valide à chaque porte — l'agent s'arrête, je vérifie, il continue
  7. Je maintiens une mémoire projet — un fichier de contexte, mis à jour

La tienne sera différente, et c'est normal. L'important c'est que tu aies une méthode.

La sandbox — la leçon : Plus l'IA va vite, plus ta méthode doit rendre les erreurs visibles et réversibles. L'outil a changé plusieurs fois — ChatGPT, OpenCode, Codex. Mais les progrès décisifs sont venus du cadrage, du retour arrière, des tests et de la mémoire. Pas de l'outil.

Prompts prêts à copier

Première demande

Je suis [qui je suis]. Je veux [ce que je veux].
Contraintes : [ce qui me limite].
Format : [comment je veux la réponse].
Si tu as besoin de plus d'info, pose-moi des questions.

Cadrer un projet

Je veux [idée en 1-2 lignes].
Avant de me proposer une solution, pose-moi
les questions pour comprendre :
- le problème exact
- pour qui c'est destiné
- le résultat attendu
- mes contraintes
- ce qui est hors de portée

Signaler une erreur

Ce que j'ai demandé : [ma demande]
Ce que j'ai fait : [mes étapes]
Ce que j'attendais : [le résultat prévu]
Ce qui s'est passé : [le résultat obtenu]
Message d'erreur : [le message complet]
Ce qui marchait avant : [si applicable]

Reprise de conversation

Nouvelle conversation. Voici où j'en suis :

Objectif : [ce que je veux faire au final]
Ce qui marche : [la dernière version qui fonctionnait]
Ce qui ne marche pas : [l'erreur actuelle]
Ce que j'ai déjà essayé : [les pistes]

Aide-moi à comprendre la cause avant de proposer
une correction.

Contrat d'agent

Contrat de travail pour cette étape :

Tu peux modifier : [fichiers ou dossiers]
Tu ne dois pas toucher : [fichiers sensibles]
Tests à réaliser : [comment vérifier]
Critères de validation : [ce qui doit être vrai]
Si ça échoue 3 fois : arrête et dis-le

Mémoire projet

## Contexte du projet
Projet : [nom, ce qu'il fait]
Technologie : [stack]

## Ce qui est en place
- [ce qui existe et fonctionne]

## Conventions
- [règles permanentes]

## Ce que je veux faire maintenant
[la prochaine étape]

## Problèmes connus
- [ce qui ne marche pas]

Checklists

Avant de confier une tâche à l'IA

  • J'ai écrit le contexte (qui, quoi, pour qui)
  • J'ai défini le format de réponse attendu
  • J'ai une copie du fichier ou un commit
  • J'ai un exemple de test (10 lignes ou 3 cas)

Avant de valider une étape

  • Le résultat existe (pas une promesse)
  • Les tests passent sur les exemples prévus
  • Les cas limites sont vérifiés (vide, inhabituel)
  • Le retour arrière est toujours possible
  • La mémoire projet est à jour

Avant de laisser un agent travailler

  • Le projet est dans un état stable
  • Le commit Git est fait (ou copie du dossier)
  • Le contrat de travail est écrit
  • Les fichiers sensibles sont identifiés
  • Les tests de référence passent
  • Les conditions d'arrêt sont définies

Les erreurs fréquentes

  1. Demander "fais-moi ça" sans cadrage — l'IA ne sait pas où tu vas
  2. Accepter une réécriture complète pour un petit bug — l'IA réécrit tout, tu perds le contrôle
  3. Laisser l'agent boucler — 3 essais et il s'arrête, sinon il casse tout
  4. Ne pas conserver de point de retour — une modification ratée = projet perdu
  5. Confondre "test exécuté" et "fonctionnalité validée" — le test passe mais le cas réel n'est pas couvert
  6. Utiliser une seule conversation pour tout — l'IA est confuse par son propre historique
  7. Croire qu'un modèle plus puissant corrige une mauvaise méthode — non, il va plus vite dans le mur
  8. Donner une autonomie sans limites — l'agent modifie tout, y compris ce qu'il ne doit pas
  9. Accumuler de la documentation jamais actualisée — une doc fausse, c'est pire que pas de doc
  10. Ne pas anonymiser ses données — tu envoies des noms et montants réels sur un serveur public

Pour aller plus loin

C'est fini. Tu sais cadrer, donner du contexte, vérifier, itérer, découper en étapes, tester, revenir en arrière, déléguer à un agent, valider et maintenir une mémoire. C'est une méthode complète. Le reste, c'est de la pratique. Et la pratique, c'est ce qui transforme une méthode en réflexe.