A la fin de ce guide, vous serez capable de créer des prompts ( invites) qui vous permettront d’avoir les meilleurs résultats à la sortie des modèles de langage tel ChatGPT.
Une invite est le texte (question) que l’on fournit (saisie) à un modèle d’IA pour generer un résultat. C’est également l’instruction qui permet au modèle d’intelligence artificielle de produire une réponse. De ce fait le résultat est basé sur celui-ci. C’est la raison pour laquelle, il est important d’utiliser la meilleure invite que possible.
Comment creer un prompt
Commençons avec un exemple
Si votre prompt est le suivant : « écrivez une histoire sur un lièvre »Vous aurez en résultat une histoire intéressent mais seulement que l’intelligence artificielle à rédiger l’histoire selon la façon qu’elle a aimé. Aussi l’histoire pouvais être n’importe qu’elle autre histoire.
Cependant pour avoir un résultat personnalisé, il faut guider l’Intelligence artificielle en lui fournissant les détails possible. Votre invite pourrait être ceci : « Écrivez une histoire réconfortante sur un courageux petit lièvre nommé Oswald, qui a sauvé ses amis d’un dangereux renard dans la forêt. »
Voyez-vous la différence ?
Les éléments d’un prompt
Laisser-moi vous fournir un format général que vous pouvez utilisé pour créer vos prompts.
Vos invites doivent comporter ces différents éléments : le rôle, l’instruction, le contexte, l’entré, la sortie et des exemples (optionnel).
- Le rôle : il s’agit ici de dire à l’intelligence artificielle de se mettre dans la peau d’un personnage, c’est-à-dire d’agir comme un humain ou une chose. Ce personnage peut être n’importe qui ou n’importe quoi, tout dépends de ce que vous voulez.
- L’instruction : permet de dire à l’IA ce que vous voulez qu’elle fasse. Par exemple « rédiger un poème », « traduit ce texte », « réponds à cette question ».
- Le contexte : ceci permet de contextualiser le résultat de la sortie selon le ton d’écriture, le public cible, etc…
- L’entrée : fait référence au thème auquel l’intelligence artificielle doit se focaliser. Elle est particulièrement importante lorsque vous créez un modèle (Template) d’invite.
- La sortie : quel format voulez-vous pour votre réponse ? Cette réponse peut être au format JSON, XML, paragraphe, un tableau, une liste, une image, un graphique et tout autre format.
- Exemple (optionnel) : donner un exemple peut être utile dans certains cas. Cela montre à l’IA ce que vous attendez réellement comme résultat.
Maintenant, prenons un exemple en utilisant les différents éléments ci-dessus cités :
Le rôle : agit comme un professionnelle du marketing
L’instruction : crée une description optimisée pour mon article de vente
Le contexte : la description doit me permettre d’avoir plus de vente et permettre un meilleur classement sur les moteur de recherche
L’entrée : article de vente en question
La sortie : je veux le résultat sous le format phrase
Il n’est pas obligatoire d’utiliser tous les éléments dans vos prompts. L’utilisation de ces éléments se fera en fonction de votre objectif.
A lire aussi :
Les types d'intelligence artificielle
Les 10 avantages et inconvénients de l'IA
Optimisation de la sortie (résultat)
Lorsque vous créez votre prompt, vous devez savoir exactement quelle sortie vous attendez.
C’est la raison pour laquelle, il est important de préciser la sortie que vous attendez à ChatGPT ou tout autre modèle de langage. Si par exemple, votre sortie est une liste, vous pouvez terminer votre invite (prompt) par : « sortie : une liste à puce ».
Nous avons plusieurs types de sorties, parmi lesquelles, on a : la liste, HTML, tableau, SVG, une valeur, etc…
Par exemple, le prompt suivant analyse le sentiment d’un texte et retourne une valeur qui peut être soit Positive, Négative ou Neutre.
Prompt
Analyse le sentiment de la phrase fournie et renvoyez le résultat, la sortie ne peut être qu'un seul mot : positif, négatif ou neutre. Phrase : je suis heureux
Voici le résultat
Testez le vous-même !
Quelque format de sortie que vous pouvez utiliser :
Format tableau
Format liste à puces
Format liste numérotée
Format phrase
Format paragraphe
Format grands points
Format sous points
Format citation
Format appel à action (call to action)
Format X titre
Format lettre
Format FAQ (foire aux questions)
Format discussion
Format Tweet (publication tweeter)
Format code (python, JavaScript, Html, etc…)
Et tout autre format…
Considération linguistique
Après avoir appris la structuration d’une invite, il est également important de connaitre le ton de langage à utiliser.
Un prompt n’est pas seulement ce que vous dite mais aussi comment vous le dites. Découvrons ensemble quelques bonnes pratiques linguistiques.
- Utiliser un langage simple : bien vrai que chatGPT est intelligente mais elle apprécie surtout la simplicité. L’usage de termes compliqué et des termes vagues créent une confusion chez le modèle. Donc créer des invites simple à comprendre et précis.
- Soyer concis : assurez-vous d’énoncer clairement vos idées. Ici l’accent doit être mis sur le détail.
- Utiliser une structure logique : une invite bien structurée permet au modèle d’intelligence artificielle de naviguer facilement à travers vos instructions et d’atteindre l’objectif souhaité. Donc assurez-vous que votre prompt suit une structure logique et cohérente.
- Inclusion d’exemples : l’exemple guide le modèle d’IA à produire un résultat qui cadre bien avec votre explication.Comme tout langage, le langage des invites est une compétence à apprendre. Par conséquent, votre compréhension augmentera avec la pratique.
📝Note : N’oubliez pas que l’art de la communication consiste à savoir quoi dire et comment le dire. Et il en est de même pour converser avec une intelligence artificielle (IA).
Conseils supplémentaires sur la création d’invite
Quelques conseils supplémentaires à ajouter à ce que vous avez déjà appris :
- L’approche étape par étape : il arrive parfois que vous voulez que votre invite soit de type étape par étape, dans ce cas il faut vous rassurer d’avoir très bien signifié cela dans votre prompt. Et n’oubliez pas de bien signifier les différentes étapes de façon claire et concise comme on l’a déjà vue un peu plus haut. Par exemple on a cette invite : « d’abord identifier le problème, ensuite analyser les causes et enfin proposer des solutions. » De cette manière, votre prompt est bien structuré et facile à comprendre pour le modèle de langage.
- Réduction d’erreur : pour réduire les erreurs (confusions) et s’assurer d’avoir des réponses aussi correct que possible, il faut ajouter cette phrase à votre prompt : « assure toi de fournir une réponse correct et basée sur des faits réels ». Exemple : « Qui a marché sur la lune ? assure toi de fournir une réponse correct et basée sur des faits réels« .
- Donner un signal : pour l’exécution des tâches itératives, le modèle d’IA doit attendre votre signal avant de commencer à générer une réponse. Ce signal peut par exemple être « ne donne aucune réponse sans que je ne dis ‘top’ ».
- Question de clarification : pour s’assurer que le modèle d’intelligence artificielle à compris votre requête, vous pouvez lui demander de vous poser des questions de clarification. Invite : « pose des questions si vous n’avez pas compris mes instructions ».
L’idée est de guider le modèle d’IA à comprendre vos invites pour des réponses plus claire.
Ceci n’est pas une règle mes des outils pour vous aider dans la création de vos prompts.
Quelques exemples de prompts pour ChatGPT
Ces exemples de prompts vous montreront comment l’optimiser des invites se fait dans la pratique.
Exemple 1 : Générateur de nom de domaine avancé
Veuillez générer 10 noms de domaine originaux et créatifs spécifiquement adaptés à la niche [niche], en se concentrant sur ses principaux concepts et son public cible.
Votre réponse doit donner la priorité aux noms de domaine qui captent efficacement l'attention du public dans la niche [niche] et qui représente ses thèmes clés. Pour chaque nom de domaine, fournissez une brève explication (1 à 2 phrases) soulignant sa pertinence. Assurez-vous que chaque nom de domaine répond aux critères suivants :
1. Pertinence de la marque : maintenir un lien fort avec la niche et ses concepts centraux.
2. Mémorable : concevez des noms de domaine captivants, faciles à retenir et avec une orthographe familière.
3. Concis : la longueur du nom de domaine doit être entre 6 et 14 caractères pour faciliter la saisie et le rappel.
4. Simplicité : évitez d’utiliser des traits d’union et des chiffres pour une apparence plus nette.
5. Incorporation de mots-clés : utilisez des mots-clés de niche pertinents pour un meilleur référencement, si possible.
6. Prononciation : assurez-vous que chaque nom de domaine est facilement compréhensible lorsqu'il est parlé ou « adapté à la radio ».
7. Extensions de domaine : donnez la priorité aux extensions .com, .net, .org et .ai, le cas échéant.
8. Légalité : S'abstenir de porter atteinte aux marques existantes.
Votre réponse doit faire preuve de flexibilité et de créativité tout en gardant une approche ciblée sur la niche [niche],fournir une base solide pour construire une marque sur ce marché.
[niche]:
Exemple 2 : Générateur d’histoire pour enfant
En tant que conteur expérimenté, votre tâche consiste à créer une histoire originale et captivante sur [sujet] pour les enfants âgés de [8-10] ans. Votre histoire doit être détaillée, immersive et remplie de descriptions vivantes qui engagent le sens des jeunes lecteurs. Le conteur doit se concentrer sur une leçon de morale, avec des personnages auxquels les lecteurs peuvent s'identifier, sympathiser et dont ils peuvent retenir une leçon. Votre histoire doit comporter au moins [500] mots.
Veuillez vous assurer que l’histoire se déroule d’une manière passionnante, jusqu’à un point culminant qui capte l’attention du lecteur. Concluez le conte avec une fin satisfaisante transmettant efficacement la leçon de morale apprise à travers les expériences des personnages.
Votre réponse doit être créative et originale, fournissant suffisamment de détails pour clarifier le récit, évoquer des émotions et créer une expérience mémorable pour les jeunes lecteurs. Lors de création de l’histoire, gardez toujours à l’esprit la tranche d’âge cible et la leçon de morale que vous souhaitez leur transmettre. N'hésitez pas à incorporer des éléments d'aventure, de fantaisie ou de mystère, et considérez toujours l'importance de techniques de narration engageantes qui plaisent à ce groupe d'âge.