# Comment donner le bon contexte à ChatGPT?

Date: 2023-10-10 · Author: Robert Scales · https://guidetoartificialintelligence.com/fr/apprendre/donner-bon-contexte-a-chatgpt/

**Answer:** Donnez du contexte à ChatGPT par ordre d’impact : d’abord le but de la réponse, puis à qui elle s’adresse, puis les faits et les contraintes que vous seul connaissez, puis le matériel de référence, et seulement après, le format et le ton. Laissez de côté les détails qui ne changeraient pas la réponse.

La plupart des conseils sur le contexte se résument à « ajoutez-en plus ». C’est à moitié vrai. Un modèle comme ChatGPT construit sa réponse à partir de tout ce qui se trouve dans la conversation; l’information manquante est donc comblée par la supposition la plus typique. Mais tous les détails n’ont pas le même poids. Certains changent complètement la réponse; d’autres en changent un mot ou deux. Quand votre temps est compté, il est utile de savoir lesquels écrire en premier.

*ChatGPT : Le Guide Pour Débutant* consacre un chapitre à ce qu’il appelle entraîner votre modèle : préparer la conversation avec le contexte, les objectifs et les attentes avant de demander un résultat. Le classement ci-dessous s’appuie sur cette idée et place les types de contexte dans l’ordre où ils comptent habituellement.

## Le contexte, classé par impact

1. **Le but : à quoi sert la réponse.** « Un avis pour recruter des bénévoles » et « un avis pour remercier des bénévoles » reposent sur les mêmes faits et demandent des textes complètement différents. Si vous n’écrivez qu’une ligne de contexte, que ce soit celle-là.
2. **Le public : qui lira ou utilisera la réponse.** Des retraités qui jardinent, des bénévoles adolescents, une conseillère municipale. Le public fixe le vocabulaire, la longueur et ce qu’il faut expliquer.
3. **Vos faits et vos contraintes.** Les dates, les chiffres, les noms, le budget, ce qui n’est pas possible. Ce sont les détails que le modèle ne peut pas deviner, et ceux qu’il inventera si vous laissez un trou.
4. **Le matériel de référence.** Si la réponse doit s’appuyer sur un document, un courriel ou vos notes, collez-en la partie pertinente. Le guide d’OpenAI sur la rédaction de prompts suggère de placer les consignes en premier et de séparer le matériel avec des marqueurs comme des triples guillemets ou ###, pour que le modèle distingue ce qu’il doit lire de ce qu’il doit faire.
5. **Le format.** Une liste à puces, un paragraphe de 120 mots, un tableau à trois colonnes. Le guide d’OpenAI recommande des cibles précises plutôt que vagues : « trois à cinq phrases » plutôt que « assez court ».
6. **Le ton et le style.** Amical, formel, direct. Utile, mais cela sauve rarement une réponse qui s’est trompée de but.
7. **Le rôle.** « Agis comme un coordonnateur de bénévoles expérimenté » peut préciser l’angle, surtout combiné aux éléments ci-dessus. Seul, c’est le plus faible des sept.

## Un exemple concret : l’avis d’un jardin communautaire

Voici la demande d’une personne qui coordonne un jardin communautaire.

**Avant :**

```prompt
Écris un avis à propos du grand ménage du jardin.
```

ChatGPT produira quelque chose d’agréable et de générique, avec une date à remplir, un vague appel à « venir nous rejoindre » et peut-être un rappel d’apporter des gants. Vous en réécririez la plus grande partie.

**Après**, avec le contexte dans l’ordre du classement :

```prompt
But : obtenir au moins 15 bénévoles inscrits pour le grand ménage d’automne de notre jardin.
Public : les membres de notre jardin communautaire, surtout des retraités et de jeunes familles; certains lisent le français comme langue seconde.
Faits et contraintes : samedi 21 octobre, de 9 h à midi, remis au 28 octobre en cas de pluie. Nous fournissons les râteaux, les sacs et le café. Les gens doivent apporter leurs gants. Inscription en répondant à ce courriel d’ici le 18 octobre. Les enfants sont les bienvenus avec un adulte. Pas d’outils électriques.
Format : moins de 120 mots, des phrases courtes, la date et l’heure dès la première ligne, et terminer par la façon de s’inscrire.
Ton : chaleureux et simple.
```

Chaque ligne répond à une question sur laquelle le modèle devrait autrement deviner. Le but lui dit d’écrire un appel à l’action, pas une annonce. La note sur le public produit des phrases courtes et simples. Les faits éliminent les espaces à remplir, et « pas d’outils électriques » règle une question avant que quelqu’un la pose.

> **À essayer :** reprenez une demande faite à ChatGPT cette semaine qui vous a donné une réponse moyenne. Réécrivez-la avec des lignes étiquetées pour le but, le public, et les faits et contraintes, rien d’autre. Comparez les deux réponses avant d’ajouter le format ou le ton.

## Le contexte que vous répétez chaque fois

Une partie du contexte ne change jamais : votre emploi, votre région, votre style préféré. Depuis juillet, ChatGPT offre les **instructions personnalisées** (*custom instructions*), un réglage où vous répondez une fois pour toutes à deux questions, ce que ChatGPT devrait savoir sur vous et comment vous aimeriez qu’il réponde, et il en tient compte dans chaque nouvelle conversation. L’exemple d’OpenAI est celui d’un enseignant qui n’a plus à répéter dans chaque conversation qu’il enseigne les sciences en troisième année. Servez-vous-en pour le contexte stable, puis réservez chaque prompt à la tâche du moment. OpenAI précise que, pendant la version bêta, le modèle peut parfois négliger ces instructions; répétez donc dans le prompt lui-même tout ce qui est essentiel.

## Quels détails de contexte comptent le plus?

Ceux qui changeraient la réponse s’ils étaient différents. C’est un test rapide que vous pouvez appliquer à n’importe quel détail avant de le taper : si le grand ménage du jardin avait lieu en mai plutôt qu’en octobre, l’avis changerait-il? Oui; la date compte donc. Si le jardin avait été fondé en 2009, cela changerait-il quelque chose? Probablement pas; laissez-le de côté.

Selon ce test, trois types de contexte comptent presque toujours. D’abord, les **contraintes** : le budget, les échéances, les règles, ce qui est exclu. Elles réduisent l’éventail des réponses possibles plus que tout le reste. Ensuite, les **faits précis que le modèle ne peut pas connaître** : les noms, les chiffres, les détails locaux, le libellé exact d’une politique. Sans eux, il comble les trous avec des inventions plausibles. Enfin, **ce que vous avez déjà essayé ou décidé** : « nous avons essayé un dépliant l’an dernier et seulement cinq personnes sont venues » vous évite de vous faire resservir l’idée du dépliant.

Le livre met aussi en garde contre le problème inverse. Un prompt bourré de détails superflus et de consignes contradictoires peut faire dévier la réponse. Le contexte fonctionne le mieux quand chaque phrase mérite sa place, et le test ci-dessus est une façon simple de s’en assurer.

## Sources

- A Beginner's Guide to ChatGPT: https://www.amazon.com/dp/B0BZRRPXZW
- Best practices for prompt engineering with OpenAI API: https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api
- Custom instructions for ChatGPT: https://openai.com/blog/custom-instructions-for-chatgpt
