La plupart des invites fiables contiennent un sous-ensemble de six composants. Pas chaque invite n'a besoin de tous les six, mais les nommer vous aide à diagnostiquer ce qui manque quand les résultats déçoivent.
**1. Rôle / persona** — qui le modèle doit incarner (« Vous êtes un analyste financier senior »). Définit le vocabulaire, la profondeur et les hypothèses.
**2. Tâche / instruction** — la demande réelle, énoncée comme un impératif direct (« Résumez le rapport ci-dessous en cinq points clés »).
**3. Contexte** — le matériel dont le modèle a besoin : le document, les données, l'arrière-plan. Fourni en ligne ou par retrieval.
**4. Exemples** — zéro ou plusieurs démonstrations entrée→sortie (la différence entre zero-shot et few-shot, ci-dessous).
**5. Contraintes** — longueur, ton, ce à éviter, ce à faire en cas d'incertitude (« Si le document ne le dit pas, écrivez \"non spécifié\" — ne devinez pas »).
**6. Format de sortie** — la forme exacte que vous voulez retour : schéma JSON, un tableau, une liste numérotée, un template spécifique.
Une structure en pratique :
```
Vous êtes un éditeur B2B. (rôle)
Réécrivez la description produit ci-dessous pour la clarté et la concision. (tâche)
Description produit : <texte...> (contexte)
Exemple du style que nous voulons : <une paire avant/après> (exemple)
Conservez moins de 80 mots, voix active, pas de superlatifs. (contraintes)
Retournez uniquement la description réécrite, pas de préambule. (format de sortie)
```
Quand la sortie est mauvaise, cette liste est votre checklist : rôle manquant, tâche vague, contraintes absentes, ou format non spécifié expliquent la grande majorité des mauvais résultats. Des outils comme le Product Description generator et Business Email Generator incorporent cette structure.