Comment rédiger une demande efficace pour GPT-3 ou GPT-4

image1.jpg

GPT peut raconter des blagues nulles et écrire des poèmes accidentellement hilarants sur votre vie, mais il peut également vous aider à mieux faire votre travail. Le hic : vous devez l'aider à faire son travail mieux aussi.

Au niveau le plus basique, GPT-3 et GPT-4 d'OpenAI prédisent du texte en se basant sur une entrée appelée un "prompt". Mais pour obtenir les meilleurs résultats, il est nécessaire de rédiger un "prompt" clair avec suffisamment de contexte. Après avoir expérimenté pendant un nombre d'heures que je préférerais ne pas admettre, voici mes conseils pour rédiger un "prompt" efficace pour GPT-3 ou GPT-4.

Testez votre invite

Il y a très peu de chances que la première fois que vous mettez votre stimuli d'IA , il produise exactement ce que vous recherchez. Vous devez écrire, tester, peaufiner, tester, et ainsi de suite, jusqu'à obtenir systématiquement un résultat qui vous convient. Je recommande de tester votre stimuli dans l'OpenAI playground ou avec l'intégration OpenAI de Zapier.

En effectuant des tests, vous verrez un ensemble de variables - des éléments tels que le modèle, la température, la longueur maximale, les séquences d'arrêt, et plus encore. Cela peut être beaucoup à assimiler, donc pour commencer, je vous suggère de jouer avec seulement deux d'entre elles.

  • Température vous permet de contrôler le degré de créativité souhaité pour l'IA (sur une échelle de 0 à 1). Un score plus bas rendra le bot moins créatif et plus susceptible de dire la même chose en fonction de la même demande. Un score plus élevé donnera plus de flexibilité au bot et lui permettra de produire des réponses différentes à chaque essai de la même demande. La valeur par défaut de 0.7 convient généralement à la plupart des cas d'utilisation.
  • La longueur maximale est un contrôle de la longueur totale de la question posée et de la réponse fournie. Si vous remarquez que l'IA s'arrête au milieu d'une phrase, c'est probablement parce que vous avez atteint la longueur maximale. Dans ce cas, augmentez un peu la limite et testez à nouveau.

Guide d'instruction GPT : 6 conseils pour rédiger la meilleure instruction pour GPT-3 ou GPT-4

Aidez le bot à vous aider. Si vous faites chacune des choses énumérées ci-dessous, et continuez à affiner votre demande, vous devriez pouvoir obtenir le résultat désiré.

1. Fournir du contexte

Tout comme les humains, l'IA s'améliore avec le contexte. Réfléchissez exactement à ce que vous souhaitez que l'IA génère et fournissez une consigne adaptée spécifiquement à cela.

Voici quelques exemples de façons dont vous pouvez améliorer une invitation en ajoutant plus de contexte :

Directive de base : "Écrivez sur la productivité."

Meilleure incitation : "Écrivez un article de blog sur l'importance de la productivité pour les petites entreprises."

En incluant le type de contenu ("blog") ainsi que certains détails sur ce qu'il faut précisément couvrir dans l'article de blog, le bot sera beaucoup plus utile.

Voici un autre exemple, cette fois-ci avec différents types de détails.

Prompt de base : "Écrivez à propos de comment apprendre la propreté à un chien."

Meilleur prompt : "En tant que dresseur professionnel de chiens, écrivez un e-mail à un client qui a un nouveau Corgi de 3 mois au sujet des activités qu'il devrait faire pour éduquer son chiot à la propreté."

Dans le meilleur scénario, nous demandons à l'IA d'assumer un rôle spécifique (« éducateur canin »), et nous fournissons un contexte précis concernant l'âge et le type de chien. Comme dans l'exemple précédent, nous leur indiquons également le type de contenu désiré (« e-mail »).

L'IA peut également modifier le style d'écriture de sa sortie, veuillez donc inclure le contexte si cela est important pour votre cas d'utilisation.

Prompte de base : "Écrivez un poème sur la chute des feuilles."

Meilleure suggestion : "Écrivez un poème dans le style d'Edgar Allan Poe sur la chute des feuilles."

Cela peut être adapté à toutes sortes de tâches professionnelles, par exemple "écrire un email professionnel mais amical" ou "écrire un résumé exécutif formel".

2. Incluez des informations utiles dès le départ

Supposons que vous souhaitez rédiger une introduction d'orateur pour vous-même : comment l'IA est censée vous connaître ? Elle n'est pas encore aussi intelligente. Mais vous pouvez lui fournir les informations dont elle a besoin, afin qu'elle puisse les utiliser directement. Par exemple, vous pourriez copier votre CV ou votre profil LinkedIn et les coller en haut de votre message comme ceci :

Le CV de Reid : [coller le CV complet ici]

Étant donné les informations ci-dessus, rédigez une biographie amusante sur Reid.

Un autre cas d'utilisation courant consiste à demander à l'IA de résumer un article pour vous. Voici un exemple de la façon dont vous pourriez procéder efficacement avec GPT-3 d'OpenAI.

[Collez ici le texte complet de l'article]

Résumé du contenu de l'article ci-dessus en 5 points :

Rappelez-vous que GPT-3 et GPT-4 n'ont accès qu'aux éléments publiés avant 2021 et qu'ils n'ont pas accès à Internet. Cela signifie que vous ne devez pas vous attendre à ce qu'il soit à jour avec les événements récents et vous ne pouvez pas lui donner une URL à lire. Bien qu'il puisse parfois sembler fonctionner, il utilise en réalité uniquement le texte contenu dans l'URL elle-même (ainsi que sa mémoire de ce qui est généralement sur ce domaine) pour générer une réponse.

3. Donnez des exemples

Fournir des exemples dans la consigne peut aider l'IA à comprendre le type de réponse que vous recherchez (et lui donne encore plus de contexte).

Par exemple, si vous voulez que l'IA réponde à une question d'un utilisateur dans un format de discussion, vous pouvez inclure une conversation précédente entre l'utilisateur et l'agent. Vous voudrez terminer votre invite avec "Agent:" pour indiquer où vous voulez que l'IA commence à taper. Vous pouvez le faire en utilisant quelque chose comme ceci:

Vous êtes un boulanger expert répondant aux questions des utilisateurs. Répondez en tant qu'agent.

Exemple de conversation :

Utilisateur : Hey pouvez-vous m'aider avec quelque chose

Agent: Bien sûr! De quoi avez-vous besoin d'aide ?

Utilisateur : Je veux cuire un gâteau mais je ne sais pas à quelle température régler le four.

Agent : Pour la plupart des gâteaux, le four doit être préchauffé à 350°F (177°C).

Conversation en cours :

Utilisateur : [Insérez la question de l'utilisateur]

Agent :

Les exemples peuvent également être utiles pour les mathématiques, la programmation, l'analyse syntaxique et tout ce qui requiert une grande précision. Si vous souhaitez utiliser OpenAI pour formater une donnée pour vous, il sera particulièrement important de lui fournir un exemple. Comme ceci :

Exemple :

Entrée : 2020-08-01T15:30:00Z

Ajoutez 3 jours et convertissez ce timestamp en format MMM/DD/YYYY HH:MM:SS

Sortie : 04/08/2020 15:30:00

Entrée : 2020-07-11T12:18:03.934Z

Résultat:

4. Indiquez la longueur de la réponse souhaitée

Lorsque vous rédigez vos instructions pour GPT, il est utile de préciser le nombre de mots pour la réponse, afin de ne pas obtenir une réponse de 500 mots lorsque vous cherchiez juste une phrase (ou vice versa). Vous pouvez même utiliser une plage de longueurs acceptables.

Par exemple, si vous voulez obtenir une réponse de 500 mots, vous pouvez fournir une consigne comme "Rédigez un résumé de cet article de 500 à 750 mots." Cela donne à l'IA la flexibilité de générer une réponse qui se situe dans la plage spécifiée. Vous pouvez également utiliser des termes moins précis comme "court" ou "long".

Prompt de base : "Résumez cet article."

Meilleur prompt : "Rédigez un résumé de 500 mots de cet article."

5. Définir les formats attendus

GPT peut produire différents langages de programmation tels que Python et HTML ainsi que des styles visuels tels que des graphiques et des CSV. Indiquer le format de votre entrée et de votre sortie souhaitée vous aidera à obtenir exactement ce dont vous avez besoin. Par exemple:

Nom du produit,Quantité

Pomme,1

Orange,2

Banane,1

Kiwi,1

Ananas,2

Jackfruit,1

Pomme,2

Orange,1

Banane,1

En utilisant le tableau CSV ci-dessus, affichez un diagramme de la fréquence à laquelle chaque produit apparaît dans le texte ci-dessus.

Il est facile d'oublier de définir le format d'entrée (dans ce cas, CSV), alors assurez-vous de vérifier deux fois que vous l'avez fait.

Un autre exemple : peut-être souhaitez-vous ajouter la transcription de votre dernière interview de podcast sur votre site web, mais vous avez besoin qu'elle soit convertie en HTML. L'IA est très performante pour faire cela, mais vous devez lui indiquer précisément ce dont vous avez besoin.

6. Utilisez quelques-unes de ces expressions utiles

Parfois, il suffit de trouver la phrase exacte à laquelle OpenAI répondra. Voici quelques phrases que les utilisateurs ont trouvées efficaces avec OpenAI pour obtenir certains résultats.

"Réfléchissons étape par étape"

Cela permet à l'IA de penser de manière logique et peut être particulièrement utile pour résoudre des problèmes mathématiques.

"Penser à l'envers"

Cela peut aider si l'IA arrive constamment à des conclusions erronées.

"Dans le style de [personnage célèbre]"

Cela aidera à harmoniser les styles.

"En tant que [insérer profession/rôle]"

Cela permet de structurer les connaissances du bot, afin qu'il sache ce qu'il sait - et ce qu'il ne sait pas.

Automatisez vos invitations GPT-3 et GPT-4

Maintenant que vous savez comment rédiger une consigne efficace, il est temps d'utiliser cette compétence dans vos flux de travail. Avec les intégrations OpenAI de Zapier, vous pouvez automatiser vos consignes, de sorte qu'elles s'exécutent chaque fois que des choses se produisent dans les applications que vous utilisez le plus. Ainsi, vous pouvez faire des choses comme rédiger automatiquement des réponses par e-mail, générer des idées de contenu ou créer des listes de tâches. Voici quelques flux de travail préfabriqués pour vous aider à démarrer.

Et voici quelques plongées plus approfondies sur la façon dont vous pouvez automatiser vos invitations GPT-3 et GPT-4 :

Articles connexes

Voir Plus >>

Libérez la puissance de l'IA avec HIX.AI !