Prompts

Comment transformer une idée vague en question claire pour une IA?

· Par Robert Scales · 4 min de lecture

Réponse courte

Précisez votre idée en plusieurs passes avant de poser la question : dites à qui elle s’adresse, quel résultat vous voulez, quelles limites s’appliquent et quelle forme la réponse doit prendre. Chaque passe élimine une supposition que le modèle aurait faite autrement, et la réponse passe de conseils génériques à quelque chose d’utilisable.

La plupart d’entre nous arrivent devant un outil d’IA avec une impression plutôt qu’une question. « J’ai besoin d’aide en marketing. » « Quelque chose pour mon infolettre. » « Des idées pour la boutique. » Tapez cela dans le Playground de GPT-3 et vous obtiendrez une réponse, mais ce sera la réponse à une version moyenne de votre question, posée par une personne moyenne, dans une situation moyenne. C’est rarement l’aide dont vous aviez besoin.

La solution n’est pas une formule astucieuse. C’est de faire un peu de réflexion avant de demander, pour que le modèle ait moins à deviner.

Pourquoi les prompts vagues donnent des réponses vagues

Un modèle de langage poursuit le texte de la façon la plus plausible possible. Les chercheurs Laria Reynolds et Kyle McDonell l’ont bien formulé dans un article sur la conception de prompts l’an dernier : la réponse du modèle reflète toutes les façons dont n’importe qui pourrait plausiblement poursuivre vos mots, et non la façon dont vous le feriez. Un prompt ouvert peut donc dériver dans plusieurs directions sans lien entre elles, comme si différents rédacteurs l’avaient repris.

Même les modèles entraînés à suivre des consignes se heurtent à ce problème. Les modèles InstructGPT d’OpenAI, désormais offerts par défaut dans son API, ont été entraînés avec des personnes qui lisaient des prompts et tentaient de comprendre ce que voulait leur auteur. L’article note que l’intention d’un prompt peut être floue ou ambiguë, et que les annotateurs avaient pour consigne de sauter les prompts dont la tâche était très floue. Si des humains formés peinent à lire une demande vague, un modèle aussi.

L’exemple concret : « aide en marketing » en quatre passes

Partons du premier jet honnête :

Prompt
Aide-moi en marketing.

Passe 1 : qui? Nommez l’entreprise et le public. Qui vend, et à qui?

Prompt
J’ai un petit atelier de réparation de vélos dans une ville de taille moyenne. La plupart de mes clients sont des gens qui vont au travail à vélo et des parents avec des vélos d’enfants. Aide-moi en marketing.

Passe 2 : quel objectif? « Marketing » peut vouloir dire un logo, un site Web ou une vente. Choisissez le résultat qui compte ce mois-ci.

Prompt
J’ai un petit atelier de réparation de vélos dans une ville de taille moyenne. La plupart de mes clients sont des gens qui vont au travail à vélo et des parents avec des vélos d’enfants. Je veux plus de réservations de mises au point printanières en avril et en mai, des mois habituellement tranquilles jusqu’à ce que le temps se réchauffe.

Passe 3 : quelles limites? Les contraintes gardent les idées réalistes.

Prompt
...Je n’ai pas de budget publicitaire au-delà de 200 $, je travaille seul et je peux consacrer environ deux heures par semaine à la promotion. J’ai déjà un compte Instagram avec 400 abonnés et une liste de 150 adresses courriel de clients.

Passe 4 : quel résultat? Dites ce que vous voulez recevoir et à quoi cela doit ressembler.

Prompt
...Propose cinq idées peu coûteuses pour remplir les réservations de mises au point. Pour chacune, donne une phrase sur ce qu’il faut faire, le temps que cela prend par semaine et un coût approximatif. Mets l’idée la moins chère en premier.

Une fois assemblé, le prompt final compte un peu plus de 100 mots. Le modèle n’a plus à inventer votre entreprise, votre budget ou votre objectif; il n’a qu’à faire la partie pour laquelle vous voulez vraiment de l’aide.

PasseQuestion à laquelle vous répondezCe que le modèle cesse de deviner
QuiÀ qui cela s’adresse-t-il, et qui demande?Le secteur, le public, l’envergure
ObjectifQuel résultat est-ce que je veux?Laquelle des nombreuses tâches de « marketing »
LimitesQu’est-ce qui ne peut pas changer?Le budget, le temps, les outils
RésultatÀ quoi la réponse doit-elle ressembler?La longueur, le format, l’ordre

À essayer : notez une demande vague que vous comptiez poser depuis un moment. Lancez-la une fois telle quelle, puis relancez-la après chacune des quatre passes. Notez quelle passe a le plus changé la réponse.

Un raccourci utile : laissez le modèle vous interroger

Si vous ne savez pas trop ce qui compte, demandez d’abord au modèle de vous interviewer. Avec un modèle qui suit les consignes comme text-davinci-002, un prompt comme celui-ci est un bon point de départ :

Prompt
Je veux de l’aide pour planifier le marketing de ma petite entreprise. Avant de me donner un conseil, pose-moi cinq courtes questions qui t’aideraient à me faire des suggestions précises. Présente-les sous forme de liste numérotée.

Répondez aux questions, collez vos réponses en dessous et demandez le plan. Vous découvrirez souvent que vous ne connaissiez pas vous-même la réponse à l’une des questions, ce qu’il est utile d’apprendre avant de dépenser de l’argent.

Quels détails une bonne question contient-elle?

Une bonne question transporte le contexte dont aurait besoin un inconnu serviable. En pratique, cela veut dire à qui elle s’adresse (vous, vos clients, un enfant de dix ans), l’objectif en une phrase, les faits que le modèle ne peut pas connaître (vos chiffres, votre emplacement, ce que vous avez déjà essayé), les limites (budget, temps, longueur, ton) et la forme de la réponse (une liste, un tableau, une ébauche de courriel).

Il est aussi utile de dire ce que vous ferez de la réponse. « Pour que je puisse décider d’ici vendredi » ou « pour la coller dans un dépliant » indique au modèle quels détails comptent le plus.

Enfin, vérifiez si la question contient des suppositions cachées. L’article sur InstructGPT rapporte que même les modèles améliorés acceptent parfois une prémisse fausse dans un prompt et poursuivent comme si elle était vraie. Si votre question suppose quelque chose que vous n’avez pas vérifié, comme « pourquoi les mises au point sont-elles mon service le plus rentable? », le modèle risque simplement d’expliquer l’affirmation plutôt que de la remettre en question. Vérifiez d’abord les faits de votre question, ou demandez au modèle de signaler toute supposition qu’il ne peut pas vérifier.

Sources

  1. Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigm — Laria Reynolds and Kyle McDonell (arXiv), 15 février 2021
  2. Training language models to follow instructions with human feedback — OpenAI (arXiv), 4 mars 2022
  3. Aligning Language Models to Follow Instructions — OpenAI, 27 janvier 2022

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é