Tiré du livre

Qu’est-ce que le prompt itératif?

· Par Robert Scales · 4 min de lecture

Réponse courte

Le prompt itératif consiste à améliorer une réponse de ChatGPT en plusieurs tours dans la même conversation : vous lisez chaque réponse, vous trouvez ce qui manquait et vous n’ajoutez que cela dans votre message suivant. L’habileté tient au diagnostic, pas à la formulation astucieuse.

Peu de prompts sont réussis du premier coup, même pour les utilisateurs expérimentés. Le prompt itératif l’accepte et en fait une méthode. Vous envoyez une première demande raisonnable, vous traitez la réponse comme une information sur ce que le modèle a compris, et vous utilisez votre message suivant pour combler l’écart. Comme ChatGPT garde toute la conversation en vue, chaque tour s’appuie sur le précédent au lieu de repartir de zéro.

ChatGPT : Le Guide Pour Débutant décrit cela comme un cycle : commencer de façon générale, regarder la réponse, déterminer où elle est insuffisante, puis ajuster en ajoutant du contexte, en précisant ce que vous voulez ou en donnant plus d’indications, et recommencer. La partie utile à pratiquer, c’est l’étape du milieu. Une réponse faible est un symptôme, et chaque symptôme pointe vers un ingrédient manquant précis.

Lire les symptômes

À quoi ressemble la réponseCe qui manquait probablementQuoi envoyer ensuite
Générique, pourrait convenir à n’importe quiLe public ou le butÀ qui elle s’adresse et ce qu’elle doit accomplir
Bon contenu, mauvaise formeLe format ou la longueurUne structure exacte et un nombre de mots ou d’éléments
Trop technique, ou trop élémentaireLe niveau du lecteurCe qu’il sait déjà et ce qu’il ne sait pas
Assurée, mais vague sur les faitsVos faits précisLes vrais noms, chiffres, dates et contraintes
Partie dans une direction que vous ne vouliez pasLa portéeCe qu’il faut laisser de côté, et sur quoi se concentrer

Le guide d’OpenAI sur la rédaction de prompts donne le même conseil du côté des développeurs : soyez précis sur le résultat, la longueur, le format et le style, et dites quoi faire plutôt que seulement quoi éviter.

Un exemple concret en trois tours

Une bénévole d’un club de l’âge d’or doit donner une présentation de 10 minutes sur la façon d’éviter les arnaques en ligne. Voici comment une conversation pourrait se dérouler. Les réponses sont résumées et données à titre d’illustration.

Tour 1.

Prompt
Aide-moi à préparer une présentation sur les arnaques en ligne.

La réponse couvre l’hameçonnage, les rançongiciels, le vol d’identité et les fuites de données, avec des conseils de sécurité comme l’authentification à deux facteurs et les gestionnaires de mots de passe. Elle est exacte, longue, et s’adresse à des employés de bureau.

Diagnostic : le modèle ne connaissait ni le public, ni la durée de la présentation, ni l’objectif. Il a répondu à la version moyenne de la question.

Tour 2.

Prompt
Le public, c’est environ 25 membres d’un club de l’âge d’or, la plupart dans la soixante-dizaine. Beaucoup utilisent le courriel et Facebook, mais ne sont pas à l’aise en ligne. La présentation dure 10 minutes. L’objectif, c’est qu’ils puissent reconnaître trois arnaques courantes et sachent quoi faire. Remplace ton plan par un plan pour ce groupe.

La réponse choisit maintenant trois arnaques pertinentes pour le groupe, comme un faux message d’une banque, l’appel d’un petit-enfant en détresse et un faux prix, avec des signes d’alerte pour chacune. Mais elle fait deux pages, et certains conseils emploient des mots comme « extension de navigateur » et « usurpation ».

Diagnostic : le public et le but sont réglés. Ce qui manque maintenant, c’est le format et le niveau de langue.

Tour 3.

Prompt
Bon choix d’arnaques. Maintenant :
- Ajuste le tout à 10 minutes : une ouverture de 1 minute, environ 2,5 minutes par arnaque, une conclusion de 1 minute.
- Pour chaque arnaque : un court exemple réaliste, trois signes d’alerte et une chose à faire.
- Aucun terme technique. Si tu dois en utiliser un, explique-le en quelques mots.
- Termine par un aide-mémoire d’une page en gros caractères, cinq lignes au maximum.

La réponse convient maintenant à la présentation. Il reste une étape, et elle vous revient : vérifier les faits. Tout numéro de téléphone, tout organisme ou toute statistique que le modèle inclut doit être confirmé avant d’imprimer l’aide-mémoire, car ChatGPT peut écrire des détails erronés sur un ton assuré. Les sites Web officiels des gouvernements et des services de police sont les bons endroits pour confirmer quoi dire aux gens.

À essayer : demandez à ChatGPT quelque chose dont vous avez besoin cette semaine avec un prompt d’une ligne. Avant chaque relance, écrivez votre diagnostic en quelques mots (« manque : le public ») et n’ajoutez que cela. Arrêtez quand la réponse est utilisable, et comptez les tours.

Pourquoi l’itération fonctionne

Deux propriétés de ChatGPT rendent cette approche efficace. D’abord, il suit la conversation; une courte correction comme « plus court, et sans jargon » s’applique donc à la version existante. Ensuite, comme OpenAI l’a noté au lancement de ChatGPT, le modèle est sensible à la formulation d’une demande et, quand une demande est ambiguë, il devine habituellement au lieu de poser une question. Chaque tour élimine une ambiguïté, et donc une supposition.

Comment corriger une première réponse faible?

Nommez le problème avant d’écrire la correction. « Ce n’est pas ce que je voulais » ne donne rien au modèle sur quoi travailler; il produira une autre supposition. Comparez la réponse avec ce dont vous aviez besoin, trouvez le plus grand écart à l’aide du tableau ci-dessus, et dites exactement cela : « C’est pour des débutants, pas pour des professionnels » ou « J’ai besoin de cinq puces, pas d’une dissertation ».

Gardez ce qui a fonctionné. Commencer votre relance par « Les trois arnaques sont les bonnes; garde-les » protège les bonnes parties pendant que vous corrigez le reste. Sans cela, le modèle risque de tout réécrire et de les perdre.

Changez une ou deux choses par tour. Si vous corrigez le public, la longueur et le ton d’un seul coup et que la réponse empire, vous ne saurez pas quel changement en est la cause. Les petits pas rendent la cause visible.

Sachez quand repartir à neuf. Après de nombreux tours, une conversation peut traîner de vieilles consignes qui tirent dans un autre sens que les nouvelles. Quand cela arrive, demandez à ChatGPT de résumer les exigences finales en un seul prompt, ouvrez une nouvelle conversation et collez-le. Vous obtenez une demande propre, et un prompt qui vaut la peine d’être conservé pour la prochaine fois que vous aurez besoin du même genre de réponse.

Sources

  1. A Beginner's Guide to ChatGPT — Holistic Hybrid, 18 avril 2023
  2. ChatGPT: Optimizing Language Models for Dialogue — OpenAI, 30 novembre 2022
  3. Best practices for prompt engineering with OpenAI API — OpenAI Help Center

Recevez gratuitement le Guide de l’intelligence artificielle

Abonnez-vous à l’infolettre hebdomadaire et recevez le guide gratuit : ce qui a changé en IA cette semaine, une leçon, un prompt à essayer. Désabonnement en un clic.

Ce que nous faisons de votre adresse

Retour en haut

Affichage

Vos choix sont enregistrés dans ce navigateur seulement. Aucune donnée n’est transmise.

Taille du texte
100 %
Couleurs
Lecture
Autres réglages
Déclaration d’accessibilité