promptgarten 🌱
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 ?

Partager:𝕏in💬

SOURCES

SUJETS LIÉS

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