Tiré du livre

Comment demander un format précis à ChatGPT?

· Par Robert Scales · 3 min de lecture

Réponse courte

Nommez le format et précisez-en les parties : pour un tableau, énumérez les colonnes; pour une liste de vérification, dites comment regrouper les éléments; pour un courriel, donnez les sections et indiquez où vont vos propres détails. Plus vous décrivez la forme avec exactitude, ou en montrez un petit échantillon, moins vous aurez à réorganiser après coup.

Par défaut, ChatGPT répond en quelques paragraphes, parfois avec une liste. Cela convient à une conversation, mais la plupart des vrais travaux ont une destination : un tableur, un ordre du jour de réunion, un courriel, une diapositive. Quand la réponse arrive sous la mauvaise forme, vous passez votre temps à couper et à réorganiser au lieu de vous en servir.

La solution consiste à traiter le format comme une partie de la demande. ChatGPT : Le Guide Pour Débutant le range parmi les habitudes de base d’un bon prompt : dites au modèle quel résultat vous attendez, y compris sa structure et son niveau de détail. Le guide de rédaction de prompts qu’OpenAI destine aux développeurs va un peu plus loin et note que les modèles suivent un format de plus près quand on le leur montre, au lieu de simplement le nommer.

Trois façons de décrire un format

Le nommer. « Sous forme de tableau », « sous forme de liste de vérification numérotée », « sous forme de courriel en trois paragraphes ». Cela seul aide, mais laisse les détails au modèle.

En préciser les parties. Le nom des colonnes, l’ordre des sections, le nombre d’éléments, la longueur de chaque ligne. C’est de là que vient l’essentiel du gain.

En montrer un échantillon. Tapez la première rangée du tableau, ou un squelette avec des cases vides, et demandez au modèle de le suivre. C’est l’option la plus fiable quand le résultat doit correspondre à un gabarit que vous utilisez déjà.

Exemple 1 : un tableau

Prompt
Compare trois façons de sauvegarder des photos de famille : un disque dur externe, un service de stockage infonuagique et l’impression d’un album des meilleures.

Format : un tableau avec ces colonnes, dans cet ordre : Option | Coût approximatif | Effort d’installation | Principal risque | Idéal pour.
Garde chaque cellule sous 12 mots. Après le tableau, ajoute une phrase sur la façon de combiner deux des options.

Nommer les colonnes fait deux choses. Cela décide de ce qui est comparé, et cela impose des réponses courtes et parallèles, faciles à parcourir. Si vous comptez coller le tableau dans un tableur, dites-le, et demandez des nombres seuls, sans mots de plus, dans la colonne du coût.

Exemple 2 : une liste de vérification

Prompt
Je déménage dans un nouvel appartement dans six semaines. Fais une liste de vérification de ce que je dois faire.

Format : regroupe les tâches sous ces intertitres : 6 semaines avant, 2 semaines avant, semaine du déménagement, première semaine après. Commence chaque élément par un verbe. Une ligne par élément, sans explication. Mets une case à cocher [ ] au début de chaque ligne.

Les intertitres transforment une longue liste en échéancier. « Commence chaque élément par un verbe » est une petite règle qui a un grand effet : elle transforme des entrées vagues comme « services publics » en actions comme « Prendre rendez-vous pour l’installation d’Internet ».

Exemple 3 : un squelette de courriel

Prompt
Écris un courriel de rappel poli à un client dont la facture est en retard de 30 jours. C’est le premier rappel, et la relation est bonne.

Format : utilise ce squelette et garde mes espaces réservés entre crochets exactement tels qu’ils sont écrits.
Objet : [une ligne]
Salutation : Bonjour [nom du client],
Paragraphe 1 : rappel amical avec [numéro de facture], [montant] et [date d’échéance].
Paragraphe 2 : comment payer, et une offre d’aide si quelque chose ne va pas avec la facture.
Conclusion : remerciements, puis [mon nom] et [entreprise].
Garde le corps du message sous 100 mots.

Les crochets empêchent ChatGPT d’inventer un nom de client, un montant ou une date. C’est important : un modèle à qui l’on demande de remplir des détails en produira souvent de plausibles, et un courriel avec un numéro de facture inventé est pire qu’un courriel avec un blanc.

À essayer : prenez une demande que vous avez faite récemment à ChatGPT et relancez-la en ajoutant une ligne de format : nommez le format, énumérez ses parties et fixez une longueur. Comparez les deux réponses et comptez combien de retouches chacune demanderait avant d’être utilisable.

Quand le format dérape

Les longues conversations dérivent. Après plusieurs échanges, ChatGPT peut oublier une colonne ou revenir aux paragraphes. Deux habitudes aident. D’abord, rappelez le format dans la question suivante (« Même format de tableau que tout à l’heure, maintenant pour les fichiers vidéo »). Ensuite, corrigez une chose à la fois : « Raccourcis chaque cellule de la colonne Principal risque à cinq mots ou moins » fonctionne mieux que « Rends ça plus propre ». Le guide d’OpenAI propose le même principe pour tous les prompts : remplacez une description floue par une description précise, et dites quoi faire plutôt que seulement quoi éviter.

Quels formats font gagner le plus de temps de révision?

Les formats qui correspondent à la destination font gagner le plus de temps. Un tableau qui a exactement les colonnes de votre tableur peut être copié presque tel quel. Un squelette qui reprend votre courriel ou votre rapport habituel vous laisse seulement remplir les blancs et ajuster le ton. Une liste de vérification dont les éléments commencent par un verbe peut aller directement dans une application de tâches.

Viennent ensuite les formats qui limitent la longueur. Une limite de mots ou de lignes par élément empêche le modèle de délayer, ce qui est souvent le plus gros travail de révision. Demander « pas d’introduction et pas de résumé » supprime les paragraphes d’ouverture et de clôture que vous effaceriez autrement à la main.

Enfin, les espaces réservés font gagner du temps d’une façon moins évidente : ils épargnent de la vérification. Chaque nom, chiffre ou date que le modèle laisse en blanc est un élément que vous n’avez pas à vérifier. Pour tout ce que vous enverrez à une autre personne, un squelette avec des crochets se termine généralement plus vite qu’un brouillon complet qu’il faut vérifier ligne par ligne.

Sources

  1. A Beginner's Guide to ChatGPT — Holistic Hybrid, 18 avril 2023
  2. 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é