Section 11.4.3 : Prompt Engineering — Anatomie d'un prompt
🎯 Objectif pédagogique
Maîtriser la structure d'un prompt efficace : rôle, contexte, instruction, format, contraintes. Vous serez capable de rédiger des prompts qui obtiennent des réponses précises et exploitables.
Le prompt est le nouveau code
Marc a utilisé les LLMs de manière informelle : "Aide-moi à écrire un email." Mais la qualité de la réponse dépend à 90% du prompt. Un prompt bien structuré transforme une réponse générique en un résultat précis et exploitable.
Anatomie d'un prompt — Les 6 composants
┌─────────────────────────────────────────────────┐
│ 1. RÔLE (qui est le LLM ?) │
│ "Tu es un recruteur tech senior avec │
│ 10 ans d'expérience en France." │
├─────────────────────────────────────────────────┤
│ 2. CONTEXTE (informations de fond) │
│ "Marc est un ex-analyste financier qui │
│ se reconvertit dans la data/IA. │
│ Il a 3 mois de formation Python/ML." │
├─────────────────────────────────────────────────┤
│ 3. INSTRUCTION (que faire ?) │
│ "Rédige une lettre de motivation pour │
│ un poste de Data Analyst Junior." │
├─────────────────────────────────────────────────┤
│ 4. FORMAT (quelle forme ?) │
│ "Format : 3 paragraphes, max 250 mots. │
│ Inclus un header avec nom/date/entreprise." │
├─────────────────────────────────────────────────┤
│ 5. CONTRAINTES (les limites) │
│ "Ton professionnel mais authentique. │
│ Pas de clichés. Pas de 'passionné par'. │
│ Mentionner le transfert de compétences." │
├─────────────────────────────────────────────────┤
│ 6. EXEMPLES (montrer ce qu'on veut) │
│ "Exemple de ton souhaité : │
│ 'Mon parcours en finance m'a appris à │
│ transformer les données en décisions.'" │
└─────────────────────────────────────────────────┘
Exemples pratiques
❌ Mauvais prompt
"Aide-moi à répondre à cette offre d'emploi."
→ Réponse vague, générique, pas adaptée à Marc
✅ Bon prompt
Tu es un coach en recrutement tech spécialisé dans les reconversions professionnelles.
Contexte :
- Candidat : Marc Dupont, 34 ans, ex-analyste financier (8 ans)
- Reconversion : Data Analyst / IA
- Formation : 3 mois intensifs (Python, SQL, ML, Prompt Engineering)
- Points forts : analyse de données financières, Excel avancé, présentation de résultats
Offre :
- Poste : Data Analyst Junior — TechStartup SAS, Paris
- Requis : Python, SQL, Tableau, esprit analytique
- Nice-to-have : connaissances ML, expérience business
Tâche :
Rédige une lettre de motivation percutante de 250 mots maximum.
Format :
- 3 paragraphes : accroche, parcours/compétences, projection
- Ton : professionnel, authentique, direct
- Commencer par une accroche liée à l'entreprise
Contraintes :
- PAS de "je suis passionné par" ni de "je suis motivé"
- Mettre en avant le TRANSFERT de compétences (finance → data)
- Mentionner un chiffre concret de son expérience
- Terminer par une proposition de valeur concrète
Techniques de prompting essentielles
1. Prompt de délimitation
Analyse le texte suivant délimité par des triples backticks :
\`\`\`
[Texte à analyser]
\`\`\`
Extrais : thème principal, ton, 3 mots-clés.
2. Prompt itératif (step-by-step)
Étape 1 : Lis l'offre ci-dessous et identifie les 5 compétences clés.
Étape 2 : Pour chaque compétence, évalue le niveau de Marc (1-5).
Étape 3 : Identifie les 2 plus gros gaps.
Étape 4 : Propose un plan de 2 semaines pour combler ces gaps.
3. Prompt de format structuré
Réponds UNIQUEMENT en JSON avec cette structure :
\{
"match_score": number (1-10),
"strengths": string[],
"gaps": string[],
"action_items": string[],
"verdict": "POSTULER" | "PASSER" | "ADAPTER CV"
\}
4. Prompt négatif (ce qu'il ne faut PAS faire)
NE PAS :
- Utiliser de jargon RH vide ("synergie", "proactif")
- Inventer des compétences que Marc n'a pas
- Dépasser 250 mots
- Commencer par "Madame, Monsieur"
Le framework RICE pour les prompts
R — Rôle : qui es-tu ?
I — Instructions : que dois-tu faire ?
C — Contexte : quelles informations as-tu ?
E — Exemples + contraintes : montre-moi le format + les limites
Chaque lettre améliore la qualité :
- R seul = +15%
- R + I = +30%
- R + I + C = +55%
- R + I + C + E = +80-90%
Le prompt parfait n'existe pas du premier coup
Le prompt engineering est ITÉRATIF : écrivez, testez, améliorez. Gardez vos meilleurs prompts dans un fichier. Marc a un dossier prompts/ avec ses templates : lettre de motivation, analyse d'offre, préparation d'entretien, etc.
🏋️ Exercice pratique (25 minutes)
- →Prenez un prompt que vous utilisez souvent avec ChatGPT
- →Restructurez-le avec les 6 composants (RÔLE, CONTEXTE, INSTRUCTION, FORMAT, CONTRAINTES, EXEMPLES)
- →Comparez la réponse avant/après — documentez la différence
- →Créez 3 templates de prompts pour votre recherche d'emploi
Quel composant d'un prompt a le plus d'impact sur la qualité de la réponse ?
Pourquoi demander au LLM de répondre en JSON structuré ?