Module 2 – Les bases du prompt engineering

Durée : 2h
Objectif : Maîtriser les fondations pour formuler des requêtes efficaces


🎯 Objectifs d'apprentissage

Ă€ la fin de ce module, vous serez capable de :

  • Structurer un prompt selon les 4 piliers : rĂ´le, contexte, objectif, contraintes
  • Transformer une demande vague en instruction prĂ©cise et efficace
  • Appliquer la boucle itĂ©rative pour amĂ©liorer progressivement vos rĂ©sultats
  • Adapter vos prompts selon diffĂ©rents cas d'usage (technique, rĂ©daction, crĂ©atif)

📚 Contenu théorique

2.1 Qu'est-ce que le prompt engineering ?

Définition simple : Le prompt engineering, c'est l'art de formuler vos demandes à l'IA pour obtenir exactement ce que vous voulez.

Analogie : Imaginez que vous briefez un stagiaire très compétent mais littéral :

  • ❌ "Fais-moi un truc sur les ventes" → RĂ©sultat flou et inadĂ©quat
  • âś… "Analyse les donnĂ©es de ventes Q3, identifie les 3 produits en dĂ©clin, et propose des actions correctives" → RĂ©sultat prĂ©cis et utile

Principe fondamental : Plus votre prompt est clair, contextualisé et structuré, meilleure sera la réponse. L'IA ne devine pas vos intentions, elle interprète vos mots.


2.2 Les 4 piliers d'un prompt efficace

🎭 Pilier 1 : Le RÔLE

Pourquoi ça fonctionne ? Définir un rôle active des patterns spécifiques dans les données d'entraînement de l'IA. Un "professeur" expliquera différemment qu'un "consultant en stratégie".

Exemples de rĂ´les :

                Tu es un coach sportif spécialisé en course à pied...
Tu es une experte en communication professionnelle...
Tu es un développeur Python senior avec 10 ans d'expérience...
Tu es un vulgarisateur scientifique qui rend la physique accessible...

              

Astuce : Soyez spécifique ! "Expert en marketing" < "Spécialiste en marketing de contenu B2B pour entreprises tech"

Quand utiliser un rĂ´le :

  • Toujours pour des tâches spĂ©cialisĂ©es
  • Quand vous voulez un ton ou une expertise particulière
  • Pour des explications adaptĂ©es Ă  un public (dĂ©butant, expert, enfant)

🌍 Pilier 2 : Le CONTEXTE

Pourquoi c'est crucial ? L'IA ne connaît pas votre situation. Sans contexte, elle donne des réponses génériques.

Types de contexte Ă  fournir :

1. Contexte situationnel

                Je suis responsable RH dans une PME de 50 employés du secteur manufacturier.
Nous n'avons pas de budget pour des outils payants.

              

2. Contexte du public cible

                Mon audience est composée de gestionnaires de 45-60 ans, peu à l'aise 
avec la technologie, qui travaillent dans le secteur public.

              

3. Contexte des contraintes

                Le document final doit faire maximum 2 pages, ĂŞtre lisible par des non-experts,
et respecter le ton formel de notre organisation.

              

4. Contexte historique/données

                Voici nos résultats des 3 derniers trimestres : [données]
Nous avons déjà essayé X et Y sans succès.

              

Exemple avant/après :

❌ Sans contexte :

                Rédige une annonce pour recruter un développeur.

              

âś… Avec contexte :

                Nous sommes une startup montréalaise de 15 personnes qui développe 
une app mobile en santé. Nous cherchons notre premier développeur senior 
React Native. Notre culture est décontractée, nous offrons du télétravail 
flexible. Budget : 80-100K$. Rédige une annonce qui attire des candidats 
seniors tout en reflétant notre culture startup.

              

🎯 Pilier 3 : L'OBJECTIF

Principe : Soyez explicite sur ce que vous voulez obtenir comme livrable final.

Formulations efficaces :

                Génère un tableau comparatif avec colonnes A, B, C...
Rédige un courriel de 150 mots maximum...
Crée une liste numérotée de 5 recommandations prioritaires...
Fournis un plan en 3 sections avec sous-points...
Analyse ce texte et identifie les 3 arguments principaux...

              

Spécifiez le format souhaité :

  • Liste Ă  puces vs paragraphes
  • Tableau vs texte narratif
  • Plan dĂ©taillĂ© vs rĂ©sumĂ© exĂ©cutif
  • Code commentĂ© vs code brut
  • Ton formel vs dĂ©contractĂ©

Erreur courante :

                ❌ "Parle-moi de la cybersécurité"
→ Trop vague, l'IA va tout survoler

✅ "Explique-moi les 3 menaces de cybersécurité les plus critiques 
pour une PME, avec pour chacune : description, impact potentiel, 
et une mesure de protection concrète à implémenter."
→ Objectif clair, structure définie

              

⚙️ Pilier 4 : Les CONTRAINTES

Pourquoi les contraintes améliorent les réponses ? Les contraintes forcent l'IA à se concentrer sur l'essentiel et à respecter vos besoins réels.

Types de contraintes utiles :

1. Longueur

                Maximum 200 mots
Entre 3 et 5 paragraphes
Exactement 10 points
Résumé tenant sur une diapositive

              

2. Ton et style

                Ton professionnel et neutre
Style conversationnel et accessible
Langage technique pour experts
Vocabulaire simple, sans jargon

              

3. Public cible

                Compréhensible par un adolescent de 14 ans
Adapté à des cadres supérieurs pressés
Destiné à un public non-technique

              

4. Restrictions de contenu

                N'utilise pas de termes anglais
Évite les métaphores
Sans humour
Focalise uniquement sur l'aspect financier
Ne propose pas de solutions logicielles payantes

              

5. Format technique

                En format Markdown
Sous forme de JSON
Code Python compatible Python 3.9+
Utilise uniquement des bibliothèques standard

              

2.3 Structure complète d'un prompt efficace

Template universel :

                [RÔLE]
Tu es [description du rĂ´le et expertise]

[CONTEXTE]
Contexte : [situation, contraintes, public, historique]

[OBJECTIF]
Ta tâche est de [action précise à accomplir]

[CONTRAINTES]
Respecte ces contraintes :
- Contrainte 1
- Contrainte 2
- Contrainte 3

[DONNÉES/CONTENU] (si applicable)
Voici les données/le texte à traiter :
[contenu]

              

Exemple appliqué :

                Tu es une consultante en communication interne avec 15 ans d'expérience 
dans le secteur public.

Contexte : Je travaille dans une municipalité de taille moyenne. Nous devons 
annoncer un changement de politique de télétravail qui réduit les jours permis 
de 3 à 2 par semaine. Les employés sont mécontents car cette politique avait 
été bonifiée il y a 6 mois. Les syndicats sont vigilants.

Ta tâche est de rédiger un courriel d'annonce destiné à tous les employés.

Respecte ces contraintes :
- Maximum 250 mots
- Ton empathique mais ferme
- Explique brièvement le rationnel sans être défensif
- Mentionne les canaux de rétroaction disponibles
- Termine sur une note positive sans ĂŞtre condescendant

              

2.4 Exemples concrets par type d'usage

Exemple 1 : Technique (Déboguer du code)

Prompt basique :

                ❌ Mon code Python ne fonctionne pas, aide-moi.

              

Prompt optimisé :

                ✅ Tu es un développeur Python expert en pandas et manipulation de données.

Contexte : Je dois nettoyer un fichier CSV de ventes qui contient des dates 
dans plusieurs formats différents. Mon script plante sur certaines lignes.

Analyse ce code et identifie le problème, puis propose une solution robuste 
qui gère plusieurs formats de dates :

[code ici]

Contraintes :
- Solution compatible pandas 1.5+
- Gère les dates au format DD/MM/YYYY et YYYY-MM-DD
- Affiche un warning pour les dates invalides sans crasher
- Code commenté ligne par ligne

              

Exemple 2 : Rédaction (Courriel professionnel)

Prompt basique :

                ❌ Écris un email pour refuser une demande.

              

Prompt optimisé :

                ✅ Tu es une gestionnaire expérimentée en relations professionnelles.

Contexte : Un fournisseur demande une extension de 30 jours pour livrer 
un équipement critique. Nous avons déjà accordé une extension il y a 
2 semaines. Un nouveau délai mettrait notre projet en péril.

Rédige un courriel de refus qui :
- Reste courtois et professionnel
- Rappelle l'historique des extensions
- Explique brièvement l'impact d'un nouveau délai
- Propose une alternative (livraison partielle ?)
- Maintient une relation positive pour l'avenir

Contraintes :
- Maximum 150 mots
- Ton ferme mais respectueux
- Aucun jargon légal

              

Exemple 3 : Résumé (Synthèse de réunion)

Prompt basique :

                ❌ Résume cette transcription de réunion.

              

Prompt optimisé :

                ✅ Tu es une assistante exécutive spécialisée dans la prise de notes stratégiques.

Contexte : Ceci est la transcription d'une réunion de planification trimestrielle 
avec 5 chefs de département. Certains parlent longuement, d'autres sont concis. 
Il y a eu quelques débats.

Analyse cette transcription et produis :
1. Liste des décisions prises (avec responsable assigné si mentionné)
2. Actions à entreprendre (qui fait quoi, échéance)
3. Points en suspens nécessitant un suivi
4. Sujets de désaccord non résolus

Contraintes :
- Format : tableau ou liste structurée
- Ignore les bavardages et digressions
- Maximum 1 page
- Neutre, factuel, sans interprétation

[transcription ici]

              

Exemple 4 : Créatif (Brainstorming)

Prompt basique :

                ❌ Donne-moi des idées de noms pour mon entreprise.

              

Prompt optimisé :

                ✅ Tu es un créatif publicitaire spécialisé en branding et naming.

Contexte : Je lance un service de conciergerie pour professionnels occupés 
à Montréal. Nous gérons les courses, nettoyage, rendez-vous, etc. 
Notre clientèle cible : cadres 35-50 ans, revenus élevés, valorisant le temps.

Génère 15 propositions de noms d'entreprise qui :
- Évoquent la facilité, le gain de temps, le luxe accessible
- Sont faciles à prononcer en français et en anglais
- Disponibles comme .com ou .ca (vérifie si possible)
- Évitent les clichés ("Express", "Plus", "Pro")

Pour chaque nom, ajoute une phrase expliquant le concept.

Présente en tableau : Nom | Concept | Pourquoi ça fonctionne

              

2.5 La boucle itérative : affiner pour perfectionner

Principe clé : Rarement la première réponse est parfaite. Le prompt engineering est un processus d'amélioration continue.

Les 3 phases d'itération :

Phase 1 : Le prompt de découverte (V1)

Objectif : Obtenir une première version pour identifier ce qui manque

Exemple :

                Rédige un article de blog sur les avantages du télétravail.

              

Résultat : Article générique, trop long, ton inadapté


Phase 2 : Le prompt corrigé (V2)

Objectif : Ajouter les contraintes manquantes identifiées en V1

Exemple :

                Rédige un article de blog de 800 mots sur les avantages du télétravail 
pour les PME québécoises. Ton professionnel mais accessible. 
Structure : intro, 3 avantages principaux avec exemples concrets, conclusion.

              

Résultat : Beaucoup mieux, mais manque d'originalité


Phase 3 : Le prompt optimisé (V3)

Objectif : Ajouter la touche finale pour l'excellence

Exemple :

                Tu es un consultant RH spécialisé dans les PME québécoises.

Rédige un article de blog de 800 mots sur les avantages du télétravail 
adapté aux réalités des PME manufacturières du Québec (50-200 employés).

Structure :
- Intro qui reconnaît les réticences communes
- 3 avantages concrets avec chiffres/études à l'appui
- Exemple d'une PME québécoise qui l'a bien fait
- Conclusion avec 2-3 premiers pas faciles à implémenter

Ton : professionnel mais chaleureux, évite le jargon RH, utilise le "nous"
Intègre des références culturelles québécoises quand pertinent.

              

Résultat : Article ciblé, pertinent, et utile


2.6 Techniques avancées de prompt

Technique 1 : Le prompting par étapes (Chain-of-Thought)

Au lieu de demander directement le résultat final, demandez à l'IA de raisonner étape par étape.

Exemple :

                Analyse ce problème en 3 étapes :
1. Identifie les faits clés et données pertinentes
2. Liste les options possibles avec leurs avantages/inconvénients
3. Recommande la meilleure option avec justification

[description du problème]

              

Pourquoi ça fonctionne : L'IA "réfléchit" de façon plus structurée et fait moins d'erreurs logiques.


Technique 2 : Les exemples (Few-shot prompting)

Montrez Ă  l'IA exactement le format voulu avec 1-3 exemples.

Exemple :

                Transforme ces phrases complexes en phrases simples et directes.

Exemple 1 :
Complexe : "Il conviendrait d'envisager la possibilité d'une optimisation 
des processus existants."
Simple : "Nous devrions améliorer nos processus."

Exemple 2 :
Complexe : "Suite à notre entretien téléphonique, je me permets de revenir 
vers vous concernant..."
Simple : "Comme discuté au téléphone, voici des infos sur..."

Ă€ ton tour :
[vos phrases Ă  simplifier]

              

Technique 3 : Le prompting négatif

Dites explicitement ce que vous NE voulez PAS.

Exemple :

                Rédige une introduction d'article sur la cybersécurité.

Ne fais PAS :
- Commencer par "À l'ère du numérique..."
- Utiliser des statistiques alarmistes
- Employer un ton moralisateur
- Dépasser 100 mots

Fais plutĂ´t :
- Une accroche concrète avec un scénario réel
- Ton informatif et rassurant
- Focus sur les solutions, pas la peur

              

Technique 4 : La personnalité assignée

Pour du contenu créatif, assignez une personnalité ou un style reconnaissable.

Exemple :

                Réécris cette annonce de produit dans le style de [personnalité publique], 
mais adapté au contexte professionnel. Garde l'humour et le ton direct 
sans vulgarité.

              

⚠️ Attention : Évitez d'imiter des personnes réelles pour du contenu commercial ou trompeur.


đź’ˇ Exercice pratique (30 minutes)

Objectif

Prendre un prompt vague et l'améliorer en 3 itérations successives.

Scénario

Vous devez créer une politique de remboursement de frais pour votre équipe.


Étape 1 : Prompt V1 - Version basique (5 min)

Essayez d'abord ceci :

                Rédige une politique de remboursement de frais.

              

Questions d'analyse :

  • La rĂ©ponse est-elle utilisable telle quelle ?
  • Qu'est-ce qui manque ?
  • Le ton convient-il ?

Étape 2 : Prompt V2 - Version améliorée (10 min)

Maintenant, ajoutez les 4 piliers :

                [Intégrez : rôle, contexte de votre organisation, objectif précis, contraintes]

              

Indice : Pensez Ă  :

  • Votre taille d'organisation
  • Types de frais concernĂ©s (repas ? dĂ©placements ? formation ?)
  • Budget disponible
  • Niveau de complexitĂ© souhaitĂ©

Étape 3 : Prompt V3 - Version optimale (15 min)

Affinez avec :

  • Des exemples de cas d'usage
  • Le format exact souhaitĂ© (sections, tableau)
  • Des contraintes supplĂ©mentaires dĂ©couvertes en V2

Comparez vos 3 versions :

  • Quelle est la diffĂ©rence de qualitĂ© entre V1 et V3 ?
  • Combien de temps Ă©conomisez-vous avec un bon prompt dès le dĂ©part ?
  • Qu'avez-vous appris sur votre propre façon de communiquer ?

🎓 Récapitulatif : La checklist du prompt parfait

Avant d'envoyer votre prompt, vérifiez :

Structure :

  • [ ] RĂ´le dĂ©fini (si pertinent)
  • [ ] Contexte fourni (situation, public, contraintes)
  • [ ] Objectif clair et spĂ©cifique
  • [ ] Contraintes explicites (longueur, ton, format)

Clarté :

  • [ ] Instructions sans ambiguĂŻtĂ©
  • [ ] Un seul objectif principal (ou objectifs hiĂ©rarchisĂ©s)
  • [ ] Vocabulaire prĂ©cis, pas de formulations vagues

Complétude :

  • [ ] Toutes les informations nĂ©cessaires fournies
  • [ ] Exemples inclus si format spĂ©cifique attendu
  • [ ] Contraintes nĂ©gatives mentionnĂ©es (ce que je ne veux PAS)

Qualité :

  • [ ] Relecture pour Ă©liminer les fautes
  • [ ] Test sur un Ă©chantillon simple d'abord
  • [ ] PrĂŞt Ă  itĂ©rer si rĂ©sultat insuffisant

📖 Antisèches : Formulations efficaces

Pour demander une analyse

                Analyse [X] et identifie :
- Les 3 points principaux
- Les forces et faiblesses
- Les opportunités d'amélioration

              

Pour obtenir un plan d'action

                Génère un plan d'action en 5 étapes pour [objectif].
Pour chaque étape, indique : action, responsable suggéré, durée estimée, ressources nécessaires.

              

Pour simplifier

                Réécris ce texte pour un lecteur de niveau [secondaire/universitaire/expert].
Conserve les idées clés mais simplifie le vocabulaire et la structure.

              

Pour comparer

                Compare les options A, B et C selon ces critères : [liste].
Présente en tableau puis recommande la meilleure option avec justification.

              

Pour créer du contenu

                Génère [type de contenu] sur [sujet] qui :
- Cible [public]
- Adopte un ton [adjectif]
- Fait [longueur]
- Inclut [éléments spécifiques]

              

✅ Auto-évaluation

Testez vos nouvelles compétences :

  • [ ] Je peux identifier les 4 piliers dans un prompt existant
  • [ ] Je sais transformer une demande vague en prompt structurĂ©
  • [ ] J'ai pratiquĂ© l'itĂ©ration sur au moins un prompt
  • [ ] Je comprends quand utiliser des exemples ou des contraintes nĂ©gatives
  • [ ] Je peux expliquer pourquoi un prompt fonctionne mieux qu'un autre

Défi bonus : Prenez un prompt que vous utilisez régulièrement et réécrivez-le en appliquant les 4 piliers. Testez les deux versions et comparez.


🚀 Prochaines étapes

Dans le Module 3, vous appliquerez ces techniques à des cas d'usage concrets de productivité : résumer, traduire, générer des documents. Vous verrez comment adapter vos prompts selon l'objectif.

À préparer pour le Module 3 : Identifiez 2-3 tâches répétitives dans votre travail qui pourraient être accélérées par l'IA (rédaction de courriels types, analyse de documents, préparation de rapports, etc.).