Schéma 3 sur 10

Donnez au modèle un moyen de se vérifier

La boucle par défaut : le modèle génère, vous trouvez le bug, vous relancez. L’amélioration : lui donner de quoi vérifier son travail avant qu’il ne vous parvienne.

Donnez un test ou une checklist pour que le modèle corrige ses erreurs d’abord.

La vérification autonome, c’est donner au modèle un moyen explicite de juger sa sortie : une checklist, des critères de réussite, des cas de test, ou l’instruction de se relire face aux exigences avant de répondre.

Pourquoi c’est vrai

Chaque tour de « non, je voulais ceci » coûte du temps et des tokens. Si le modèle vérifie d’abord face à des critères clairs, beaucoup de tours disparaissent. Les critères doivent être concrets et vérifiables, pas « fais bien ».

Comment faire

Énoncez les critères de réussite dans le prompt, puis demandez au modèle de comparer son brouillon avant la réponse finale.

Sans vérification

« Écris une fonction pour valider les e-mails. »

Avec critères à vérifier

« Écris une fonction de validation d’e-mails. Elle doit : rejeter les adresses sans @, gérer une entrée vide, et inclure trois cas de test. Avant de répondre, confirme chaque exigence. »

Exemple à copier

Built-in self-check
Task: write a function that converts a date string to ISO format.

Requirements (check each before answering):
1. Handles "DD/MM/YYYY" and "MM-DD-YYYY".
2. Returns null for invalid input instead of throwing.
3. Includes 3 test cases covering valid, invalid, and empty input.

Before giving the final code, list each requirement and confirm it is satisfied. If any is not, fix it first.

Quand c’est utile

  • Code, données et tout ce qui a des critères objectifs
  • Tâches où vous relancez pour corriger les mêmes manques
  • Sorties devant respecter une checklist ou un format fixe

Quand l’éviter

  • Travail créatif subjectif sans critères vérifiables
  • Très petites tâches où l’auto-vérification ajoute plus de texte que de valeur

Erreurs fréquentes

  • Demander du « bon » sans critères concrets à vérifier
  • Oublier de laisser le modèle corriger ce que sa vérification a trouvé
  • Confondre relecture visible et vrai test (lancez le test si possible)

Questions fréquentes

Comment empêcher l’IA de répéter les mêmes erreurs ?

Donnez des critères de réussite concrets dans le prompt et demandez-lui de comparer son brouillon à chacun avant de répondre, puis de corriger ce qui échoue.