Utiliser des variables dans un prompt
Vous avez appris à formuler des consignes précises, à utiliser des exemples structurés et à organiser une demande en plusieurs étapes. Mais que faire lorsqu’une même tâche doit être répétée avec des informations différentes ?
Imaginez un service client qui rédige régulièrement des courriels de confirmation. Le contenu change selon le client, le produit ou la date, mais la structure du message reste identique.
Réécrire intégralement le prompt à chaque demande serait long et augmenterait le risque d’oublier une consigne.
Les variables permettent de résoudre ce problème : elles représentent les informations qui peuvent changer d’une utilisation à l’autre, tandis que les instructions communes restent identiques.
Les éléments entre crochets sont des variables à renseigner.
Le même prompt peut servir à plusieurs situations sans être entièrement réécrit.
Une variable est un emplacement prévu pour recevoir une valeur différente selon le contexte. Elle rend un prompt plus facile à adapter et à réutiliser.
1. Objectifs pédagogiques
À la fin de ce cours, vous serez capable de :
- Définir une variable dans un prompt.
- Distinguer les instructions fixes des informations variables.
- Créer des variables clairement identifiables.
- Remplacer les variables par des valeurs concrètes.
- Utiliser plusieurs variables dans une même consigne.
- Définir des variables obligatoires et facultatives.
- Prévoir le traitement des valeurs manquantes.
- Utiliser des variables pour adapter le public, le ton ou le format.
- Éviter les erreurs de remplacement et les contradictions.
- Construire et vérifier un prompt paramétrable pour une utilisation professionnelle.
2. Qu’est-ce qu’une variable dans un prompt ?
Une variable est un élément dont la valeur peut changer selon l’utilisation d’un prompt.
Elle est généralement représentée par un nom placé entre des caractères distinctifs.
Ces écritures sont des conventions de présentation. Elles permettent à une personne ou à un programme de repérer les informations à remplacer.
Il n’existe pas de syntaxe universelle imposée à tous les outils d’intelligence artificielle.
Dans une conversation classique, écrire [NOM_CLIENT] ne crée pas automatiquement une variable informatique.
Il s’agit d’un emplacement textuel. Il faut renseigner sa valeur ou demander explicitement à l’IA comment traiter les champs non remplis.
Dans un logiciel d’automatisation, ces emplacements peuvent être remplacés automatiquement si le système a été conçu pour le faire.
3. Distinguer les instructions fixes et les variables
Un prompt paramétrable contient généralement deux catégories d’informations.
| Élément | Fonction | Exemple |
|---|---|---|
| Instruction fixe | Définit une règle commune à toutes les utilisations. | « Rédige un courriel professionnel. » |
| Variable | Représente une information susceptible de changer. | [NOM_CLIENT] |
| Contrainte fixe | Définit une limite applicable à chaque réponse. | « N’invente aucune date. » |
| Variable de présentation | Permet d’adapter la forme du résultat. | [TON] |
Cette distinction est importante : toutes les parties d’un prompt ne doivent pas nécessairement devenir des variables.
4. Pourquoi utiliser des variables ?
Les variables sont particulièrement utiles lorsque plusieurs demandes partagent une structure commune.
Elles permettent notamment :
- de réutiliser une consigne ;
- de limiter les oublis ;
- de conserver un format homogène ;
- de modifier rapidement les informations d’un cas ;
- de préparer une future automatisation ;
- de faciliter la maintenance d’un modèle de prompt.
Le gain devient important lorsque la même opération est répétée régulièrement.
Une entreprise envoie chaque semaine plusieurs comptes rendus.
Plutôt que de créer un nouveau prompt à chaque réunion, elle peut utiliser les variables :
La structure du compte rendu reste identique, tandis que les informations changent.
5. Comprendre le fonctionnement d’un modèle paramétrable
Une consigne commune contenant des variables.
Des informations propres à une situation.
Les variables sont remplacées par leurs valeurs.
Le modèle reçoit la consigne et les données.
La réponse est vérifiée avant utilisation.
Cette succession d’opérations peut être réalisée manuellement ou intégrée à un système informatique.
6. Premier exemple : remplacer une seule variable
Voici un modèle simple :
La variable est :
Pour expliquer le cloud, on la remplace par « le cloud ».
Pour expliquer une adresse IP, on utilise la même structure.
Seule la valeur de la variable change.
7. Utiliser plusieurs variables
Un prompt peut contenir plusieurs informations modifiables.
Chaque variable correspond à une dimension différente.
| Variable | Valeur possible |
|---|---|
| [NOTION] | La sauvegarde informatique |
| [PUBLIC] | Des débutants |
| [TON] | Pédagogique |
| [LONGUEUR] | 300 mots maximum |
| [NOMBRE_EXEMPLES] | 2 |
Prompt renseigné
Les différentes variables permettent d’adapter le résultat sans modifier la logique de la demande.
8. Choisir des noms de variables explicites
Un nom de variable doit indiquer clairement l’information attendue.
Noms peu explicites
Ces noms obligent à consulter une explication supplémentaire.
Noms explicites
La fonction de chaque variable est immédiatement identifiable.
Il est préférable de choisir une convention et de l’appliquer de manière cohérente.
9. Choisir une convention d’écriture
Plusieurs syntaxes sont possibles.
| Convention | Exemple | Utilisation |
|---|---|---|
| Crochets | [NOM_CLIENT] | Modèles rédigés et remplis manuellement. |
| Accolades | {nom_client} | Certains systèmes de modèles et programmes. |
| Double accolade | {{nom_client}} | Certains outils de templating et d’automatisation. |
| Balises textuelles | <nom_client> | Conventions personnalisées. |
La syntaxe exacte dépend de l’outil utilisé.
Dans ce cours, nous utiliserons principalement les crochets pour faciliter la lecture.
10. Comprendre les variables obligatoires
Une variable obligatoire est une information indispensable à la réalisation de la tâche.
Par exemple, pour calculer une variation de chiffre d’affaires, il faut connaître les montants initial et final.
Les deux variables sont nécessaires.
Si l’une manque, le calcul ne peut pas être effectué correctement.
11. Comprendre les variables facultatives
Une variable facultative apporte une précision supplémentaire, mais n’est pas indispensable.
Si le ton n’est pas précisé, une règle peut définir le comportement attendu.
Cette règle évite de laisser le traitement de la variable au hasard.
12. Prévoir des valeurs par défaut
Une valeur par défaut est une valeur utilisée lorsqu’une variable facultative n’a pas été renseignée.
| Variable | Valeur par défaut possible |
|---|---|
| [TON] | Professionnel neutre |
| [LANGUE] | Français |
| [FORMAT] | Paragraphes courts |
| [NOMBRE_EXEMPLES] | 2 |
Les valeurs par défaut doivent être adaptées à l’objectif.
Une valeur par défaut ne doit pas servir à inventer une donnée factuelle indispensable.
Par exemple, on ne doit pas attribuer une date de livraison fictive sous prétexte que la variable correspondante est vide.
13. Gérer les variables manquantes
Un modèle de prompt professionnel doit prévoir le cas où une variable n’est pas renseignée.
Cette procédure limite les réponses construites à partir d’informations insuffisantes.
14. Distinguer une variable vide d’une valeur nulle
Une variable vide peut signifier que l’information n’a pas été fournie.
Une valeur nulle peut, selon le contexte, avoir une signification différente.
| Situation | Signification |
|---|---|
| [REMISE] = 0 % | Une remise nulle est explicitement indiquée. |
| [REMISE] non renseignée | Le taux de remise est inconnu. |
| [QUANTITE] = 0 | La quantité indiquée est nulle. |
| [QUANTITE] absente | La quantité n’est pas connue. |
Cette distinction est particulièrement importante pour les calculs.
15. Utiliser des variables numériques
Les variables peuvent représenter des nombres.
Exemple renseigné
Calcul :
Le montant total est de 360 €.
Pour les données numériques, il est important de préciser les unités et les conventions de calcul.
16. Utiliser des variables de date
Les dates sont fréquemment utilisées dans les prompts professionnels.
Il peut être utile de préciser le format des dates.
Cette précision réduit les ambiguïtés.
17. Utiliser des variables pour le public cible
Une même notion peut être expliquée différemment selon le destinataire.
Exemple A
Exemple B
La notion reste identique, mais le niveau d’explication peut changer.
18. Utiliser des variables pour le ton
Le ton correspond à la manière dont le message est formulé.
Une variable peut permettre de choisir entre plusieurs styles.
Exemples de valeurs :
- professionnel ;
- pédagogique ;
- neutre ;
- chaleureux ;
- formel.
Le ton doit rester compatible avec l’objectif du message.
19. Utiliser des variables pour le format
Le format définit la présentation du résultat.
La variable peut prendre différentes valeurs.
| Valeur | Résultat attendu |
|---|---|
| Tableau | Informations organisées en lignes et colonnes. |
| Liste | Éléments présentés sous forme de points. |
| Courriel | Message avec formule d’ouverture et conclusion. |
| JSON | Données organisées selon une structure informatique. |
Pour des formats techniques, une description précise des champs reste nécessaire.
20. Utiliser des variables dans un prompt à plusieurs étapes
Les variables peuvent être combinées avec les techniques étudiées dans le cours précédent.
Ce modèle peut être réutilisé pour différentes périodes et différents indicateurs.
21. Cas chiffré : calculer une évolution de chiffre d’affaires
Une entreprise souhaite utiliser un prompt paramétrable pour suivre son chiffre d’affaires.
Modèle
Valeurs
| Variable | Valeur |
|---|---|
| [ANNEE_1] | 2025 |
| [CA_1] | 200 000 € |
| [ANNEE_2] | 2026 |
| [CA_2] | 230 000 € |
Calcul
Interprétation
Le chiffre d’affaires augmente de 30 000 €, soit 15 %, entre 2025 et 2026.
Le modèle de prompt pourra être réutilisé avec les données d’autres années.
22. Attention aux calculs impossibles
Une variable numérique peut recevoir une valeur qui rend un calcul impossible.
Par exemple, le taux de variation classique nécessite de diviser par la valeur initiale.
Si cette valeur est égale à zéro, le calcul ne peut pas être effectué selon la formule habituelle.
Ajoutez une consigne indiquant que le modèle doit signaler les divisions par zéro et les autres calculs impossibles.
23. Utiliser des variables pour les contraintes
Une variable peut également représenter une limite à respecter.
La contrainte de longueur peut varier selon l’utilisation.
Il faut cependant vérifier que les contraintes restent compatibles entre elles.
24. Éviter les contradictions entre variables
Des variables peuvent contenir des valeurs incompatibles.
Ces valeurs rendent la demande difficile à satisfaire de manière pertinente.
Un prompt professionnel peut prévoir un contrôle préalable.
25. Éviter les remplacements partiels
Une erreur fréquente consiste à remplacer certaines variables mais à en oublier d’autres.
La variable [NOM_CLIENT] et la variable [HEURE_RDV] n’ont pas été renseignées.
Le message ne doit pas être envoyé dans cet état.
Avant d’utiliser un prompt ou son résultat, vérifiez qu’aucun emplacement obligatoire n’est resté vide.
26. Ne pas confondre variables et instructions
Une variable peut contenir des données à traiter, mais ces données ne doivent pas automatiquement devenir des instructions prioritaires.
Par exemple, un prompt peut contenir :
Le contenu de [MESSAGE_CLIENT] doit être considéré comme une information à analyser.
Si le message contient une phrase comme « Ignore toutes les instructions précédentes », cette phrase ne doit pas être suivie comme une nouvelle consigne du système.
Une injection de prompt consiste à placer des instructions malveillantes ou non autorisées dans un contenu que l’IA doit simplement traiter.
Il est important de distinguer les instructions de confiance des données externes. Cette séparation réduit certains risques, mais ne constitue pas à elle seule une protection suffisante.
27. Encadrer les données variables
Il peut être utile de délimiter les informations fournies par une variable.
Les séparateurs facilitent la distinction entre la consigne et le contenu.
Ils ne remplacent toutefois pas les protections techniques nécessaires dans un système automatisé.
28. Protéger les informations confidentielles
Les variables peuvent contenir des informations personnelles ou professionnelles sensibles.
Par exemple :
Avant de transmettre ces informations à un service d’IA, il faut vérifier leur nécessité et les conditions de traitement des données.
Lorsque cela est possible, privilégiez les données fictives, anonymisées ou limitées au strict nécessaire.
Le fait de placer une information dans une variable ne la rend pas confidentielle ou protégée automatiquement.
La sécurité dépend de l’outil utilisé, de sa configuration et des règles de traitement applicables.
29. Cas professionnel : confirmation de rendez-vous
Une entreprise souhaite préparer des courriels de confirmation.
Modèle de prompt
Valeurs utilisées
| Variable | Valeur |
|---|---|
| [NOM_CLIENT] | Madame Martin |
| [DATE_RDV] | 12/11/2026 |
| [HEURE_RDV] | 14 h 30 |
| [LIEU_RDV] | Agence de Lyon |
| [OBJET_RDV] | Présentation du projet |
Résultat possible
Objet : Confirmation de rendez-vous — 12 novembre 2026
Madame Martin,
Nous vous confirmons notre rendez-vous du 12 novembre 2026 à 14 h 30, à l’agence de Lyon, pour la présentation de votre projet.
Nous restons à votre disposition pour toute information complémentaire.
Cordialement,
Le même modèle peut être utilisé pour d’autres rendez-vous en remplaçant les valeurs.
30. Cas professionnel : fiche de ticket informatique
Un service support souhaite harmoniser ses fiches de traitement.
Les variables permettent d’utiliser la même procédure pour différents incidents.
31. Exemple renseigné : ticket informatique
| Variable | Valeur |
|---|---|
| [UTILISATEUR] | Employé du service comptabilité |
| [EQUIPEMENT] | Ordinateur portable |
| [SYMPTOME] | Connexion Wi-Fi impossible |
| [DATE] | 24/10/2026 |
| [PRIORITE] | Normale |
Fiche possible
Équipement : Ordinateur portable.
Symptôme : L’utilisateur ne parvient pas à se connecter au Wi-Fi.
Date : 24/10/2026.
Priorité déclarée : Normale.
Informations à recueillir : Message d’erreur, visibilité du réseau, fonctionnement sur d’autres appareils.
Premières vérifications : Contrôler l’activation du Wi-Fi et la disponibilité du réseau.
Diagnostic : Non établi à ce stade.
Le modèle produit une fiche homogène tout en conservant les incertitudes.
32. Cas professionnel : créer une fiche produit
Une boutique souhaite générer des fiches produits à partir de caractéristiques variables.
Cette méthode peut être utilisée pour plusieurs produits tout en conservant une présentation commune.
33. Cas professionnel : créer une fiche pédagogique
Un formateur souhaite créer des fiches de cours sur différents sujets.
Les variables permettent d’adapter le contenu à différents publics et sujets.
34. Utiliser des listes comme variables
Une variable peut contenir plusieurs éléments.
Exemple de valeurs
Cette technique permet de modifier facilement le nombre d’éléments comparés.
35. Utiliser des variables pour les langues
Une variable peut déterminer la langue de la réponse.
Le modèle peut être utilisé pour plusieurs langues sans modifier les autres consignes.
36. Utiliser des variables pour les formats structurés
Les variables peuvent être associées à des formats de sortie précis.
Ce type de prompt peut être utile dans un système informatique.
Il reste nécessaire de vérifier la validité du JSON produit et la conformité des données.
37. Utiliser des variables dans une automatisation
Dans une automatisation, les valeurs peuvent provenir d’un formulaire, d’un fichier ou d’une application.
Le client renseigne des informations.
Les informations sont associées aux champs du modèle.
Les emplacements sont remplacés par les valeurs.
La demande est traitée.
La réponse est vérifiée avant utilisation.
Ce fonctionnement peut servir à préparer des fiches, des résumés ou des courriels.
L’automatisation nécessite un outil ou un programme capable de récupérer les données, de remplacer les variables et de transmettre le prompt.
Un simple texte contenant des crochets ne réalise pas automatiquement ces opérations.
38. Vérifier les variables avant l’envoi
Avant de transmettre un prompt paramétré, il est utile de contrôler les valeurs.
| Contrôle | Question à poser |
|---|---|
| Présence | Toutes les variables obligatoires sont-elles renseignées ? |
| Type | Une variable numérique contient-elle bien un nombre ? |
| Format | Les dates respectent-elles le format demandé ? |
| Cohérence | Les valeurs sont-elles compatibles entre elles ? |
| Confidentialité | Les informations transmises sont-elles nécessaires ? |
| Délimitation | Les données externes sont-elles distinguées des instructions ? |
| Remplacement | Reste-t-il des variables non remplacées ? |
Ces contrôles sont particulièrement importants dans les systèmes automatisés.
39. Erreurs fréquentes
| Erreur | Conséquence possible | Solution |
|---|---|---|
| Nom de variable imprécis | Confusion sur la valeur attendue. | Utiliser un nom explicite. |
| Variable obligatoire vide | Résultat incomplet ou inventé. | Bloquer ou demander la donnée. |
| Valeur par défaut inadaptée | Information incorrecte. | Limiter les valeurs par défaut aux champs appropriés. |
| Format incohérent | Erreurs de traitement. | Définir des conventions. |
| Variables contradictoires | Consignes impossibles à satisfaire. | Vérifier leur compatibilité. |
| Remplacement incomplet | Champs visibles dans la réponse. | Contrôler tous les emplacements. |
| Données sensibles inutiles | Risque de confidentialité. | Limiter les données transmises. |
| Données traitées comme instructions | Risque de détournement du prompt. | Séparer les données et les consignes. |
40. Modèle universel de prompt avec variables
Ce modèle constitue une base adaptable à de nombreuses activités.
Il ne doit pas être utilisé systématiquement dans sa totalité : les variables et les étapes doivent rester proportionnées au besoin.
41. Exercice 1 — Identifier les variables
ApplicationVoici un prompt :
Travail demandé :
- Identifiez les variables.
- Identifiez les instructions fixes.
- Expliquez l’intérêt de cette organisation.
Afficher la correction détaillée
1. Variables
- [NOM_CLIENT]
- [DATE_RDV]
- [HEURE_RDV]
2. Instructions fixes
- Rédiger un courriel.
- Confirmer un rendez-vous.
- Utiliser un ton professionnel.
3. Intérêt
Le prompt peut être réutilisé pour plusieurs clients et rendez-vous.
Seules les informations propres à chaque situation doivent être remplacées.
42. Exercice 2 — Remplacer les variables
ApplicationModèle :
Valeurs :
- [NOTION] = La sauvegarde informatique.
- [PUBLIC] = Des débutants.
- [TON] = Pédagogique.
- [NB_EXEMPLES] = 2.
Travail demandé :
- Remplacez toutes les variables.
- Vérifiez qu’aucune variable n’est oubliée.
- Expliquez pourquoi le résultat est plus directement exploitable.
Afficher la correction détaillée
Prompt renseigné
Vérification
Les quatre variables ont été remplacées.
Le prompt ne contient plus d’emplacement à renseigner.
Il peut être transmis directement au modèle.
43. Exercice 3 — Gérer une variable manquante
EntraînementUne entreprise utilise le modèle suivant :
Valeurs :
Travail demandé :
- Identifiez la variable manquante.
- Expliquez pourquoi le calcul est impossible.
- Rédigez une règle de gestion des données manquantes.
- Proposez la réponse attendue.
Afficher la correction détaillée
1. Variable manquante
[CA_FINAL] n’est pas renseignée.
2. Conséquence
Le calcul de variation nécessite deux montants.
3. Règle
4. Réponse attendue
« Le chiffre d’affaires final n’est pas indiqué. Pouvez-vous le communiquer afin que je calcule la variation ? »
44. Exercice 4 — Créer un modèle professionnel
EntraînementUn service client souhaite créer un modèle de courriel pour informer les clients qu’un document a été reçu.
Les informations variables sont :
- le nom du client ;
- le type de document ;
- la date de réception ;
- le service concerné.
Travail demandé :
- Définissez quatre variables.
- Rédigez un prompt réutilisable.
- Prévoyez une règle pour les informations manquantes.
- Définissez le ton et le format attendus.
Afficher la correction détaillée
1. Variables
2. Prompt proposé
3. Justification
Le modèle peut être utilisé pour différents clients et documents.
Les règles communes restent identiques.
45. Exercice 5 — Cas pratique complet
SynthèseSituation
Une entreprise souhaite créer un prompt réutilisable pour analyser l’évolution du chiffre d’affaires de plusieurs activités.
Le prompt doit :
- accepter un nom d’activité ;
- accepter deux périodes ;
- accepter deux montants ;
- calculer les variations ;
- rédiger une interprétation ;
- gérer les données manquantes ;
- signaler les calculs impossibles.
Données du premier cas :
| Information | Valeur |
|---|---|
| Activité | Vente de matériel informatique |
| Période initiale | 2025 |
| CA initial | 150 000 € |
| Période finale | 2026 |
| CA final | 180 000 € |
Travail demandé :
- Définissez les variables.
- Rédigez le modèle de prompt.
- Remplacez les variables.
- Calculez les résultats.
- Proposez une interprétation.
- Ajoutez des règles de vérification.
Afficher la correction détaillée
1. Variables
2. Modèle de prompt
3. Prompt renseigné
4. Calculs
5. Interprétation
Le chiffre d’affaires de l’activité augmente de 30 000 €, soit 20 %, entre 2025 et 2026.
Les données disponibles ne permettent pas d’expliquer les causes de cette progression.
6. Vérifications
- Les deux montants sont présents.
- Le montant initial est différent de zéro.
- La variation en euros est correcte.
- Le taux est calculé sur le montant initial.
- La conclusion correspond aux résultats.
7. Conclusion
Le prompt peut être réutilisé pour d’autres activités et périodes.
Les variables rendent le modèle adaptable, tandis que les règles garantissent une procédure commune, sans garantir à elles seules l’exactitude des résultats.
46. Questions fréquentes — 20 questions
1. Qu’est-ce qu’une variable dans un prompt ?
Un emplacement destiné à recevoir une valeur différente selon l’utilisation du prompt.
2. Pourquoi utiliser des variables ?
Pour réutiliser une consigne sans la réécrire entièrement.
3. Une variable est-elle automatiquement remplacée ?
Non. Le remplacement doit être effectué manuellement ou par un système prévu pour cela.
4. Pourquoi utiliser des crochets ?
Ils permettent de repérer facilement les informations à remplacer.
5. Peut-on utiliser des accolades ?
Oui, selon la convention choisie ou les exigences de l’outil.
6. Combien de variables peut contenir un prompt ?
Il n’existe pas de nombre universel. Il faut privilégier les variables réellement utiles.
7. Qu’est-ce qu’une variable obligatoire ?
Une information indispensable à la réalisation correcte de la tâche.
8. Qu’est-ce qu’une variable facultative ?
Une information supplémentaire qui peut être absente sans empêcher la tâche.
9. Qu’est-ce qu’une valeur par défaut ?
Une valeur utilisée lorsqu’une variable facultative n’est pas renseignée.
10. Peut-on utiliser une valeur par défaut pour une date inconnue ?
Il faut éviter d’inventer une date factuelle. Une clarification est préférable lorsqu’elle est nécessaire.
11. Peut-on utiliser des variables numériques ?
Oui, pour des montants, des quantités ou des durées.
12. Peut-on utiliser des variables dans un prompt à plusieurs étapes ?
Oui. Les deux techniques se complètent.
13. Peut-on utiliser une liste comme variable ?
Oui, une variable peut contenir plusieurs éléments.
14. Peut-on utiliser des variables pour changer le ton ?
Oui, par exemple pour choisir un ton professionnel, pédagogique ou neutre.
15. Peut-on utiliser des variables pour changer le format ?
Oui, notamment pour demander un tableau, une liste ou du JSON.
16. Comment gérer une variable manquante ?
En définissant une règle de clarification ou une valeur par défaut appropriée.
17. Une variable protège-t-elle les données personnelles ?
Non. La confidentialité dépend du traitement des données et de l’outil utilisé.
18. Qu’est-ce qu’une injection de prompt ?
Une tentative d’introduire des instructions non autorisées dans des données que le modèle doit traiter.
19. Pourquoi vérifier les variables avant l’envoi ?
Pour éviter les valeurs manquantes, incorrectes ou contradictoires.
20. Quel est le principal avantage des variables ?
Elles rendent les prompts plus faciles à adapter, maintenir et réutiliser.
47. Glossaire
| Terme | Définition |
|---|---|
| Variable | Emplacement pouvant recevoir une valeur différente selon le contexte. |
| Valeur | Information affectée à une variable. |
| Prompt paramétrable | Consigne contenant des éléments modifiables. |
| Modèle de prompt | Structure de consigne destinée à être réutilisée. |
| Instruction fixe | Consigne commune à plusieurs utilisations. |
| Variable obligatoire | Information indispensable au traitement. |
| Variable facultative | Information pouvant être omise selon les règles prévues. |
| Valeur par défaut | Valeur utilisée lorsqu’une information facultative est absente. |
| Remplacement | Opération consistant à substituer une valeur à un emplacement. |
| Paramètre | Information permettant d’adapter le fonctionnement d’une consigne ou d’un système. |
| Format | Organisation attendue pour les informations. |
| Validation | Vérification de la conformité d’une valeur ou d’un résultat. |
| Automatisation | Exécution d’opérations par un système informatique selon des règles définies. |
| Prompt injection | Tentative de détourner les instructions d’un modèle à travers un contenu non fiable. |
| JSON | Format textuel utilisé pour représenter des données structurées. |
48. Les dix idées essentielles à retenir
- Une variable représente une information modifiable.
- Les instructions fixes définissent les règles communes.
- Les noms de variables doivent être explicites.
- Une convention d’écriture doit être appliquée de manière cohérente.
- Les variables obligatoires doivent être renseignées.
- Les variables facultatives peuvent disposer de valeurs par défaut adaptées.
- Une donnée manquante ne doit pas être inventée.
- Les variables peuvent contenir des nombres, des dates, des textes ou des listes.
- Les données externes doivent être distinguées des instructions.
- Les valeurs et les résultats doivent être contrôlés avant utilisation.
Les variables permettent de séparer ce qui reste identique dans un prompt de ce qui change à chaque utilisation.
Elles constituent une base essentielle pour créer des modèles de prompts réutilisables et préparer des traitements automatisés.
49. Ressources complémentaires
- OpenAI — Prompt Engineering : principes de conception des instructions.
- Google AI for Developers — Prompting Strategies : techniques de prompting.
- Anthropic — Prompt Engineering : méthodes de formulation et d’amélioration des prompts.
- CNIL : protection des données personnelles.
Les exemples utilisés sont fictifs et destinés à l’apprentissage. Les valeurs chiffrées sont calculées à partir des données présentées.
50. Passer à la pratique
Pour progresser, entraînez-vous à :
- transformer une consigne fixe en modèle paramétrable ;
- choisir des noms de variables explicites ;
- définir les variables obligatoires ;
- prévoir des règles pour les données manquantes ;
- contrôler les remplacements ;
- réutiliser le même prompt dans plusieurs situations.
51. Préparer le cours suivant
Vous savez maintenant utiliser des variables pour adapter un prompt à différentes situations.
Le prochain cours expliquera comment construire des modèles de prompts réutilisables.
Vous apprendrez à assembler des instructions fixes, des variables, des exemples et des règles de vérification pour créer des modèles cohérents, faciles à maintenir et adaptés à des besoins récurrents.
5 cours sur 15 — Vous maîtrisez les principes d’utilisation des variables dans un prompt.
Exercices du cours
Entraînez-vous avec 15 exercices progressifs. Ouvrez un exercice pour répondre, puis afficher sa correction.
