Chapitre 3 : Structures de base des prompts
🎯 Objectifs d'apprentissage
Après avoir terminé ce chapitre, vous serez capable de :
- Identifier et appliquer quatre structures de prompts de base
- Choisir la bonne structure pour différentes tâches
- Convertir entre différents formats de prompts
- Combiner des structures pour des tâches complexes
📚 Introduction
Maintenant que vous comprenez les composants et types de prompts, il est temps d'explorer les formats structurels que vous pouvez utiliser. Différentes structures fonctionnent mieux pour différentes tâches, et savoir quand utiliser chacune est une compétence clé.
Les quatre structures de base
┌─────────────────────────────────────────────────────────────┐
│ QUATRE STRUCTURES DE PROMPTS DE BASE │
├─────────────────┬───────────────────────────────────────────┤
│ 1. QUESTION │ Demander directement des informations │
├─────────────────┼───────────────────────────────────────────┤
│ 2. INSTRUCTION │ Ordonner à l'IA d'effectuer une tâche │
├─────────────────┼───────────────────────────────────────────┤
│ 3. COMPLÉTION │ Commencer une phrase pour que l'IA la termine │
├─────────────────┼───────────────────────────────────────────┤
│ 4. CONVERSATION│ Format de jeu de rôle ou de dialogue │
└─────────────────┴───────────────────────────────────────────┘
Structure 1 : Format de question
La structure la plus intuitive : posez simplement une question.
Caractéristiques
| Aspect | Description |
|---|---|
| Format | Phrase interrogative (qui, quoi, quand, où, pourquoi, comment) |
| Ton | Conversationnel, naturel |
| Idéal pour | Recherche d'informations, explications, définitions |
| Limitation | Peut produire des réponses de longueur variable |
Exemples
Question simple :
Quels sont les trois branches du gouvernement des États-Unis ?
Question comparative :
Quelles sont les principales différences entre Python et JavaScript
pour le développement web ?
Question analytique :
Pourquoi l'Empire romain est-il tombé, et quelles leçons les sociétés modernes peuvent-elles en tirer ?
Question hypothétique :
Que se passerait-il pour le climat de la Terre si toutes les calottes glaciaires
fondaient du jour au lendemain ?
Améliorer les prompts de question
Ajoutez des contraintes pour obtenir des réponses plus utiles :
De base : "Qu'est-ce que l'apprentissage automatique ?"
Amélioré : "Qu'est-ce que l'apprentissage automatique ? Expliquez en 3 paragraphes :
1. Une définition simple
2. Comment il diffère de la programmation traditionnelle
3. Une application concrète"
Structure 2 : Format d'instruction
Donnez des commandes ou des directives directes à l'IA.
Caractéristiques
| Aspect | Description |
|---|---|
| Format | Phrases impératives (verbes : écrire, créer, analyser) |
| Ton | Direct, orienté vers la tâche |
| Idéal pour | Création de contenu, analyse, transformations |
| Avantage | Attentes claires, résultats prévisibles |
Exemples
Création de contenu :
Rédigez une description de produit de 150 mots pour un haut-parleur
Bluetooth sans fil destiné aux jeunes professionnels.
Mettez l'accent sur la portabilité et la qualité sonore.
Analyse :
Analysez les données de vente suivantes et identifiez les 3 produits
les plus performants et les raisons potentielles de leur succès :
[données de vente ici]
Transformation :
Réécrivez ce paragraphe technique pour un public général
sans connaissances scientifiques :
"Les mitochondries facilitent la phosphorylation oxydative
à travers la chaîne de transport d'électrons, générant de l'ATP
via le couplage chimiosmotique."
Organisation :
Organisez ces tâches de projet en une liste priorisée
basée sur les dépendances et l'importance :
- Concevoir des maquettes UI
- Configurer la base de données
- Écrire des tests unitaires
- Déployer en production
- Définir les exigences
- Implémenter l'API backend
Verbes d'instruction par catégorie
┌─────────────────────────────────────────────────────────────┐
│ VERBES D'INSTRUCTION │
├────────────────┬────────────────────────────────────────────┤
│ CRÉATION │ Écrire, Créer, Générer, Composer, Rédiger │
├────────────────┼────────────────────────────────────────────┤
│ ANALYSE │ Analyser, Évaluer, Estimer, Réviser, Comparer │
├────────────────┼────────────────────────────────────────────┤
│ TRANSFORMATION │ Convertir, Traduire, Réécrire, Simplifier │
├────────────────┼────────────────────────────────────────────┤
│ ORGANISATION │ Lister, Catégoriser, Prioriser, Esquisser │
├────────────────┼────────────────────────────────────────────┤
│ EXPLICATION │ Expliquer, Décrire, Clarifier, Définir │
├────────────────┼────────────────────────────────────────────┤
│ RÉSOLUTION DE PROBLÈMES │ Résoudre, Déboguer, Corriger, Optimiser, Améliorer │
└────────────────┴────────────────────────────────────────────┘
Structure 3 : Format de complétion
Commencez une phrase ou un paragraphe et laissez l'IA le compléter.
Caractéristiques
| Aspect | Description |
|---|---|
| Format | Phrase ou texte incomplet |
| Ton | Varie selon le début |
| Idéal pour | Écriture créative, brainstorming, styles spécifiques |
| Avantage | Définit le ton et la direction exacts |
Exemples
Complétion créative :
La détective entra dans l'entrepôt abandonné, sa lampe de poche
découpant l'obscurité. Elle remarqua immédiatement que quelque chose n'allait pas car
Complétion technique :
Les principaux avantages d'utiliser une base de données NoSQL par rapport
à une base de données SQL traditionnelle incluent :
1.
Complétion professionnelle :
Merci pour votre intérêt envers notre entreprise. Après un examen attentif
de votre candidature, nous avons le plaisir de vous informer que
Complétion de liste :
Compétences essentielles que chaque développeur logiciel devrait maîtriser :
- Contrôle de version avec Git
-
Complétion vs. Instruction
Même tâche, structures différentes :
Format d'instruction :
Listez 5 avantages de l'exercice.
Format de complétion :
Les 5 principaux avantages de l'exercice régulier sont :
1. Amélioration de la santé cardiovasculaire, ce qui
2.
Le format de complétion vous donne plus de contrôle sur l'ouverture et le style.
Structure 4 : Format de conversation
Créez un dialogue ou un scénario de jeu de rôle.
Caractéristiques
| Aspect | Description |
|---|---|
| Format | Dialogue avec rôles définis |
| Ton | Interactif, contextuel |
| Idéal pour | Simulations, tutorat, scénarios de service client |
| Avantage | Suivis naturels, contexte maintenu |
Exemples
Jeu de rôle :
Vous êtes un représentant du service client patient pour
une entreprise de logiciels. Je suis un client frustré dont
l'abonnement a été facturé deux fois.
Client : Bonjour, je viens de remarquer que j'ai été facturé deux fois pour
mon abonnement mensuel. C'est vraiment frustrant !
Représentant :
Simulation d'entretien :
Vous êtes un intervieweur expérimenté pour un poste de développeur senior.
Posez-moi des questions techniques sur la conception de systèmes,
une à la fois, et évaluez mes réponses.
Intervieweur : Commençons. Pouvez-vous me parler d'une fois où
vous avez dû concevoir un système pour gérer des millions d'utilisateurs
concurrents ?
Candidat : [en attente de votre réponse]
Dialogue éducatif :
Vous êtes un tuteur socratique patient enseignant le calcul.
Guidez-moi pour comprendre les dérivées à travers des questions
plutôt que des explications directes.
Étudiant : Je ne comprends pas ce qu'est une dérivée.
Tuteur :
Techniques de conversation
Définir le contexte :
Contexte : Un entretien d'embauche dans une startup technologique
Personnages :
- Intervieweur (vous) : CTO amical mais rigoureux
- Candidat (moi) : Candidat pour le rôle de chef de produit
Commencez l'entretien par une question brise-glace.
Instructions multi-tours :
Nous allons avoir une conversation sur mon idée d'entreprise.
Posez-moi des questions de clarification une à la fois. Après 5 questions,
fournissez une brève évaluation de la viabilité de l'idée.
Mon idée : Une application qui connecte les propriétaires d'animaux avec des gardiens d'animaux locaux.
Choisir la bonne structure
Cadre de décision
Quel est votre objectif principal ?
├─ Obtenir des informations/réponses
│ └─ Utilisez le format QUESTION
│
├─ Créer ou transformer du contenu
│ └─ Utilisez le format INSTRUCTION
│
├─ Contrôler précisément le style/le ton
│ └─ Utilisez le format COMPLÉTION
│
└─ Simuler une interaction/un dialogue
└─ Utilisez le format CONVERSATION
Tableau de comparaison des structures
| Cas d'utilisation | Structure recommandée | Exemple de début |
|---|---|---|
| Recherche factuelle | Question | "Qu'est-ce que...?" |
| Rédaction de contenu | Instruction | "Écrivez un..." |
| Brainstorming | Complétion | "Idées pour..." |
| Scénarios de formation | Conversation | "Vous êtes un..." |
| Génération de code | Instruction | "Créez une fonction qui..." |
| Résumé | Instruction | "Résumez ce qui suit..." |
| Écriture créative | Complétion | "L'histoire commence lorsque..." |
| Résolution de problèmes | Question | "Comment résoudriez-vous...?" |
Combiner les structures
Les prompts avancés combinent souvent plusieurs structures :
Exemple : Instruction + Conversation
Vous êtes un assistant de codage utile. Je vais décrire des bugs dans
mon code, et vous m'aiderez à les corriger.
Règles :
1. Posez des questions de clarification si nécessaire
2. Expliquez le bug avant de fournir la correction
3. Suggérez comment éviter des bugs similaires
Je vais commencer :
Mon script Python plante avec "IndexError: list index out
of range" lors du traitement des données utilisateur. Voici le code :
[code]
Exemple : Question + Complétion
Quelles sont les principales causes du changement climatique ?
Formatez votre réponse comme suit :
"Les principales causes du changement climatique incluent :
1. [cause] : [explication]
2. [cause] : [explication]
..."
Exemple : Instruction + Question
Analysez la proposition commerciale suivante et répondez à ces
questions :
1. Quels sont les principaux points forts ?
2. Quels sont les risques potentiels ?
3. Qu'est-ce qui manque à la proposition ?
[texte de la proposition]
Exercice pratique
Exercice : Transformation de structure
Prenez cette question de base et réécrivez-la dans les quatre structures :
Original : "Quels sont les avantages de la méditation ?"
Voir les solutions
Format de question :
Quels sont les 5 principaux avantages scientifiquement prouvés
de la pratique régulière de la méditation ?
Format d'instruction :
Listez et expliquez 5 avantages clés de la méditation, en incluant
des preuves scientifiques pour chacun. Formatez sous forme de points.
Format de complétion :
Selon la recherche scientifique, les principaux avantages de
la méditation régulière incluent :
• Réduction des niveaux de stress, ce qui se produit parce que
•
Format de conversation :
Vous êtes un instructeur de méditation expliquant les avantages
à un débutant sceptique.
Étudiant : J'ai entendu dire que la méditation est bénéfique, mais que
fait-elle réellement ? Je suis sceptique quant à toutes les affirmations.
Instructeur :
Points clés à retenir
- Le format de question est idéal pour la recherche d'informations et les explications
- Le format d'instruction fournit une direction claire pour la création de contenu et l'analyse
- Le format de complétion donne un contrôle précis sur le style et le ton
- Le format de conversation permet des échanges interactifs et contextuels
- Combinez les structures pour des tâches complexes
- Choisissez en fonction de votre objectif, niveau de contrôle souhaité et type de tâche
Et après ?
Félicitations ! Vous avez terminé le Module 2. Testez vos connaissances avec le Quiz du Module 2.