L’IA va profondément changer notre société. (Je compare cela à l’invention de l’écriture ou plus récemment l’invention de l’imprimerie)
La question c’est pas « quel est le meilleur outil à la mode », c’est d’apprendre à s’en servir !
À l’époque, c’était apprendre à lire et écrire. Aujourd’hui c’est le prompt engineering. Comment serait votre vie aujourd’hui, si vous ne saviez pas lire ou écrire ?
Je vais donc vous partager une technique qui m’a permis l’amélioration de mon prompt engineering, de manière facile, voire ludique.
En un mot, l’idée c’est de se servir de l’IA, pour améliorer ses prompts, de manière « agile » 1. En 3 Étapes hallucinantes de facilité :
- Étape 0, à ne faire qu’une seule fois : demander à Prompt Engineer2 de faire un prompt pour améliorer vos prompts. Je l’ai fait pour vous et je l’ai mis en annexe, car il est un peu gros. (Stockez-le dans une note, un fichier)
-
Étape 1: utiliser le Prompt Engineer ci-dessus, pour (re)formuler mon prompt, l’exécuter, et regarder le résultat.
- Étape 2 : rectifier ce qui ne va pas, et itérer.
Voilà, c’est très simple !
La forme générale ressemble à cela 3 :
Tu es un prompt engineer comme decrit dans [[prompt engineer]] 4. Peux tu améliorer le prompt suivant :
Tu es un expert en … . Dans ce contexte : … Donne des exemples … . Les exemple portent sur la …
- execute ce prompt.
- modifie ceci ou cela dans le prompt initial.
- execute ce prompt. (etc).
Ça permet d’affiner progressivement le prompt, au fur et à mesure que j’expérimente avec les résultats, et d’accumuler progressivement le contexte et la demande dans le prompt, sans recommencer toute la conversation. 5
Prenons l’exemple que je voudrais varier mes recettes quotidiennes. Je vais demander à mon chat de me suggérer des recettes
(et, spoiler, je vais me rendre compte que :
1/ j’ai oublié de lui dire que je mange keto, puis
2/ je vais préciser ce que j’ai en stock, parce que je n’ai pas envie d’aller au supermarché chinois juste là maintenant,
3/ puis quand ça me va, je lui demande les détails des recettes.)
Version sans prompting agile juste pour comparer
user: tu es un expert en cuisine asiatique : thai, chinese, japanese.
suggerer 10 noms de recettes
ai: Bien sûr, voici 10 noms de recettes inspirées des cuisines thaïlandaise, chinoise et japonaise :
- Pad Thaï aux crevettes et cacahuètes croquantes
- Poulet Général Tao croustillant à l’orange
- Ramen Tonkotsu crémeux au porc braisé
- Curry vert thaï au tofu et légumes du soleil
- Nouilles Dan Dan au porc épicé et sésame
- Sushis végétariens colorés et variés
- Soupe Miso réconfortante aux algues et tofu
- Boeuf sauté aux brocolis et sauce aux huîtres
- Yakitori de poulet caramélisé à la sauce teriyaki
- Salade de papaye verte thaïlandaise (Som Tam) fraîche et acidulée
Version avec prompting agile
user:
Tu es un prompt engineer comme decrit dans [[prompt engineer]]. Peux tu ameliorer le prompt suivant :
tu es un expert en cuisine asiatique : thai, chinese, japanese.
suggerer 10 noms de recettes
ai: Bien sûr, en tant qu’expert en prompt engineering, je peux t’aider à améliorer ton prompt. Voici une version plus structurée et détaillée :
Prompt Amélioré :
Agis en tant qu'expert en cuisine asiatique, spécialisé dans les cuisines thaïlandaise, chinoise et japonaise. Ton objectif est de suggérer 10 noms de recettes qui soient :
* **Variés :** Couvrant différents types de plats (soupes, salades, plats principaux, desserts).
* **Appétissants :** Évoquant des saveurs et des textures intéressantes.
* **Spécifiques :** Indiquant les principaux ingrédients ou techniques de cuisson.
* **Originaux :** Évitant les noms trop génériques ou communs.
Pour chaque nom de recette, donne une brève description (une phrase) mettant en valeur ses caractéristiques uniques.
Format de réponse :
1. [Nom de la recette 1] : [Brève description]
2. [Nom de la recette 2] : [Brève description]
...
10. [Nom de la recette 10] : [Brève description]

