# Comment tenir un journal de vos meilleurs prompts?

Date: 2022-12-26 · Author: Robert Scales · https://guidetoartificialintelligence.com/fr/apprendre/journal-de-vos-meilleurs-prompts/

**Answer:** Tenez un tableur ou un fichier de notes tout simple, avec une ligne par version de prompt, où vous inscrivez la tâche, le prompt exact, une courte note sur le résultat, une note d’évaluation et un numéro de version. En quelques semaines, il devient une bibliothèque personnelle de prompts qui ont fait leurs preuves, et un historique de ce que vous avez changé pour les améliorer.

Quiconque utilise ChatGPT depuis quelques semaines connaît ce sentiment : mardi dernier, vous avez écrit un prompt qui a donné exactement le bon genre de réponse, et vous ne vous souvenez plus de sa formulation. Un journal de prompts règle ce problème. Ce n’est rien de plus qu’un endroit où vous conservez les prompts qui ont fonctionné, avec assez de notes pour les réutiliser.

C’est plus important qu’il n’y paraît, parce que de petits changements de formulation ont de grands effets. Le billet de lancement de ChatGPT d’OpenAI signale que le modèle est sensible aux retouches dans la formulation d’une question, et que poser la même question une seconde fois peut donner un résultat différent. Si la formulation compte à ce point, la formulation exacte de vos meilleurs prompts vaut la peine d’être conservée.

## Quoi noter

Un journal utile répond à cinq questions sur chaque prompt :

- **Tâche :** à quoi servait-il? (« Résumer des notes de réunion en liste de suivis. »)
- **Prompt :** le texte exact, copié en entier, avec les exemples s’il y en a.
- **Résultat :** une ou deux lignes sur ce que vous avez obtenu, le bon comme le moins bon.
- **Note :** une évaluation simple, par exemple de 1 à 5, selon que le résultat était utilisable sans retouches.
- **Version :** un numéro qui augmente chaque fois que vous modifiez le prompt.

Deux colonnes facultatives deviennent rentables avec le temps : la **date**, et l’**outil et les réglages** (ChatGPT, ou un modèle précis dans le Playground d’OpenAI avec sa température). Les outils changent, et un prompt qui fonctionnait bien dans l’un peut se comporter autrement dans un autre.

## Un exemple complet : un prompt, trois versions

Voici à quoi pourrait ressembler un journal pour une seule tâche : transformer des notes de réunion désordonnées en une courte liste de suivis. Les résultats et les notes sont donnés à titre d’illustration.

| Version | Changement apporté | Résultat (à titre d’illustration) | Note |
|---|---|---|---|
| 1 | « Résume ces notes de réunion. » | Un long paragraphe; les suivis noyés dedans | 2 |
| 2 | Demande de puces avec les suivis seulement | Liste claire, mais sans responsables ni dates | 3 |
| 3 | Ajout d’un format fixe avec responsable et échéance, notes encadrées par ### | Prête à coller dans un courriel | 5 |

Et voici la version 3 telle qu’elle serait conservée, avec un espace réservé entre accolades là où va le nouveau contenu chaque fois :

```prompt
À partir des notes de réunion ci-dessous, dresse la liste de tous les suivis.
Présente chacun ainsi : Responsable | Tâche | Échéance
Si aucune échéance n’a été donnée, écris « non fixée ». N’ajoute aucun élément qui ne figure pas dans les notes.

###
{colle les notes de réunion ici}
###
```

Deux des changements de la version 3 suivent les conseils du guide d’OpenAI sur la rédaction de prompts pour ses modèles : placer la consigne en premier et la séparer du contenu par des marqueurs comme ###, et montrer exactement le format de sortie voulu. Le journal permet de voir facilement quel changement a produit le bond de qualité, pour que vous puissiez appliquer la même leçon à d’autres prompts.

L’endroit où le conserver est une affaire de goût. Un tableur fonctionne bien parce que vous pouvez trier par note ou filtrer par tâche. Un simple document avec un titre par tâche fait aussi l’affaire. Ce qui compte, c’est que ce soit un seul endroit, que vous ouvrez vraiment.

> **À essayer :** commencez un journal dès aujourd’hui avec trois colonnes de plus que ce que vous croyez nécessaire : tâche, prompt, résultat, note, version. Ajoutez-y les trois prochains prompts que vous utiliserez, et la prochaine fois que l’un d’eux vous décevra, changez une seule chose, enregistrez le tout comme une nouvelle version et notez les deux.

## Les habitudes qui gardent le journal utile

**Notez au moment du succès.** Le meilleur moment pour conserver un prompt, c’est tout de suite après qu’il vous a donné quelque chose que vous utiliseriez. Une minute plus tard, vous serez occupé à vous en servir.

**Changez une seule chose à la fois.** Si vous réécrivez tout le prompt d’une version à l’autre, vous ne saurez pas quel changement a aidé. Le guide d’OpenAI propose un ordre semblable : commencez par une consigne simple, ajoutez quelques exemples si cela ne suffit pas, et seulement ensuite envisagez des méthodes plus lourdes.

**Notez aussi les échecs.** Une version mal notée, accompagnée d’une remarque comme « trop vague sur la longueur », vous évite de répéter l’erreur.

**Laissez de côté le contenu privé.** Conservez le prompt avec des espaces réservés, et non avec les vrais noms de clients ou les chiffres que vous y aviez collés ce jour-là.

## Comment organiser vos prompts pour pouvoir les réutiliser?

Regroupez-les selon la tâche qu’ils accomplissent, et non selon la date où vous les avez écrits. Une poignée de catégories couvre les besoins de la plupart des gens : la rédaction (courriels, résumés, reformulations), l’apprentissage (explications, questionnaires), la planification (plans, listes de vérification) et les tâches propres à votre travail, comme des descriptions de produits ou des plans de cours. Donnez à chaque prompt un nom court et simple, comme « Notes de réunion en liste de suivis », pour le retrouver par une recherche.

Transformez vos meilleurs prompts en gabarits. Remplacez les parties qui changent chaque fois par des espaces réservés nommés, entre accolades : {public}, {ton}, {limite de mots}, {colle le texte ici}. Les exemples de prompts d’OpenAI utilisent la même convention pour la partie variable d’un prompt. Un gabarit aux cases bien identifiées se remplit plus vite et se prête moins aux erreurs qu’un prompt que vous devez modifier à la main.

Enfin, gardez seulement la meilleure version actuelle en haut, et les plus anciennes en dessous ou dans un onglet séparé. Quand un gabarit fonctionne moins bien, peut-être après un changement de l’outil, votre historique montre ce que vous avez déjà essayé, et vous pouvez entreprendre la prochaine série d’améliorations à partir de votre meilleur résultat plutôt que de repartir de zéro.

## Sources

- ChatGPT: Optimizing Language Models for Dialogue: https://openai.com/blog/chatgpt/
- Best practices for prompt engineering with OpenAI API: https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api
