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.).