promptgarten 🌱
🌍 ZH
Pattern de prompt●○○3 min · +20 XP

Pattern : donner du contexte plutôt que poser une question vague

Donne à l'IA des fichiers, des messages d'erreur et des contraintes – ça donne de meilleures réponses qu'une question vague.

Le problème

« Pourquoi mon code ne marche pas ? » est un prompt difficile à traiter – l'IA ne voit rien de ton code. Sans contexte, elle doit deviner. Et deviner mène à des hallucinations ou des réponses génériques et inutiles.

Le pattern

Donne à l'IA du matériel concret plutôt qu'une question abstraite :

  • Le fichier concerné ou l'extrait pertinent
  • Le message d'erreur exact (le texte complet, pas un résumé)
  • Ce que tu attendais vs. ce qui s'est passé
  • Les contraintes pertinentes (« ne peut pas installer de nouveaux paquets », « doit tourner sur Node 18 »)

Avant/après

Faible : « Mon login ne marche pas, aide-moi. » Fort : « Voici login.js [coller le fichier]. Quand je clique sur « Se connecter », j'ai cette erreur dans la console : « TypeError: Cannot read property token of undefined ». Attendu : login réussi et redirection vers /dashboard. »

Pourquoi ça marche

Un LLM ne peut travailler qu'avec ce qui est dans la fenêtre de contexte. Plus tu donnes d'informations réelles et pertinentes, moins l'IA doit deviner – et plus la réponse devient précise et correcte. Plus de contexte ne veut pas dire « tout copier-coller », mais partager précisément ce qui est pertinent.

EXEMPLE

Prompt : « Voici la stack trace [coller] et le fichier auth.py [coller]. L'erreur se produit lors du login avec des identifiants valides. Trouve la cause. »

🛠️ EXERCICE — À TOI DE JOUER

Constate la différence qu’apporte un bon contexte — la même demande, posée deux fois.

  1. Dans un chat vierge, demande à l’IA : « Écris une fonction qui valide des saisies utilisateur. » — sans autre contexte. Garde la réponse.
  2. Recommence avec du contexte : ajoute la vraie structure de données, un exemple de saisie valide et un de saisie invalide, et ta convention de gestion d’erreurs.
  3. Compare les deux réponses ligne par ligne.

AUTO-VÉRIFICATION

  • Quelles hypothèses l’IA a-t-elle inventées au tour 1 qui ont disparu au tour 2 ?
  • Combien de questions de suivi aurait-il fallu au tour 1 pour atteindre le niveau du tour 2 ?
  • Quel est ton minimum de contexte personnel que tu fourniras désormais systématiquement ?

QUIZ RAPIDE

Qu'est-ce qui améliore le plus une requête envoyée à une IA ?

SOURCES

SUJETS LIÉS

Pattern : planifier d'abord, coder ensuite ●●○Hallucination : pourquoi l'IA ment avec assurance ●○○Context window (fenêtre de contexte) ●○○