promptgarden 🌱
🌍 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. »

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) ●○○