Le prompt dans ChatGPT
Le prompt, c’est ce qui constitue l’originalité de ChatGPT, ce chatbot intelligent. En effet, ce qui est fascinant réside dans :
- d’une part, sa capacité de comprendre le langage humain. On parle de NPL i.e. »Natural Language Processing ».
- de l’autre, sa compréhension du contexte dans lequel s’inscrivent les prompts. Et, qui plus est, il est en mesure d’apporter des précisions supplémentaires.
Aussi, les prompts de ChatGPT constituent un outil appréciable. Ils peuvent prendre plusieurs formes : requêtes simples ou complexes ou encore questions fermées ou ouvertes. Cependant, in fine, ils ne devraient en aucun cas faire abstraction de notre propre jugement.
Mais, commençons par le début :
Qu’est-ce qu’un prompt engineering ?
Le prompt Engineering (l’ingénierie de prompt), dit prompt en abrégé, est une technique utilisée en intelligence artificielle pour obtenir des réponses à partir de questions posées. Il permet d’optimiser et d’affiner les modèles fondés sur le langage naturel.
Aussi, il est important de bien formuler les questions au départ pour extraire de ce processus les meilleures réponses possibles. Aussi, les prompts doivent être :
- clairs : la rédaction d’une question doit permettre à ChatGPT de comprendre de quoi il s’agit. Il faut aller droit au but sans surcharger ChatGPT de détails, d’informations inutiles ou encore utiliser un jargon abscons, des termes obscurs.
- précis : ainsi, une réponse spécifique à une question pourra être extraite du système. Il est important dans la mesure du possible d’éviter des requêtes génériques. Exemple : quels sont les avantages/inconvénients/défis etc. au lieu de « que penses-tu de … »
Comment bien formuler un prompt ?
Pour bien formuler un prompt, il est nécessaire de tenir compte de :
- la délimitation du problème à résoudre
Autrement dit, il s’agit d’être le plus précis possible en fonction de ce que l’on recherche. En effet, la qualité des réponses dépend de la qualité de la requête du départ. - l’utilisation de mots-clés
Bien choisir ces mots permet aussi à ChatGPT de bien affiner la réponse à laquelle on s’attend. - la rédaction du prompt
C’est la résultante des deux premières recommandations ci-dessus. A partir de là, en fonction de la réponse donnée, il est possible de demander plus de précisions et donc, de requêtes à ChatGPT.
Les principaux principes dans l’énonciation d’un prompt ayant été examinés, désormais, il est possible d’utiliser cet outil avec pertinence.
Exemples de prompts
Exemple n°1 : quels sont les meilleurs restaurants végétariens à Paris pour un critère de prix de 75 euros ?
Exemple 2 : Conseils pour se rendre en vacances au Japon en Janvier
Voici un prompt spécifique : Il est question d’un voyage au Japon et en Janvier. ChatGPT a parfaitement compris ce que je lui demandais.
Pour en savoir plus, je lui ai demandé des expériences insolites qui sortent de l’ordinaire et, de m’organiser tout cela sous forme de tableaux.
Les techniques de rédaction des prompts
Le prompt : Agir en tant que …
Là, il s’agit de demander à ChatGPT d’extraire une réponse à une requête en tant que …
ChatGPT se met alors dans la peau d’un professionnel par exemple pour nous fournir une réponse adéquate.
Par exemple, en tant qu’agent de voyage, comment présenterais tu aux clients potentiels un voyage au Japon en janvier ?
Autre exemple de prompt : en tant que comptable, peux-tu me créer un business plan pour une start-up ? » sachant qu’il faudra prendre en compte au minimum la fiscalité française, la structure juridique, les financements et les réglementations en vigueur.
Les prompts RGC
Il est possible de fournir un cadre à ChatGPT pour obtenir des résultats affinés des requêtes. On parle de RGC prompts : R pour role, results, G pour goals et C pour context et constraint.
Ces prompts comprennent ains 5 éléments :
- rôle : vous demandez à ChatGPT d’intervenir en tant qu’expert.
- résultat : vous définissez le résultat escompté en termes quantitatifs
- objectif : vous expliquez l’objectif à atteindre
- contexte : qui, quoi, où, pourquoi
- contrainte : limites et directives pour ChatGPT
Exemple 1 : ChatGPT, en tant qu’expert financier, peux-tu m’énoncer 3 éléments majeurs dans les états financiers permettant à un investisseur débutant de sélectionner l’action d’une société. L’objectif est d’obtenir une plus-value moyenne du titre de 5% l’an sachant que l’investisseur souhaite dépenser au minimum 2000 euros en titres par an.
Note : ChatGPT n’aime pas des questions relatives à des stratégies de finance personnelle ou encore de diagnostic médical pour des raisons évidentes de responsabilité. Toutefois, il reste possible de rédiger des prompts sur cette thématique si on attend une réponse d’ordre général.
Exemple 2 : ChatGPT, en tant que diététicien, peux-tu me créer un repas hebdomadaire pour des personnes âgées de plus de 75 ans en manque de magnésium. L’objectif est de gagner 100 mg par semaine sachant que ces personnes ont horreur des graines de soja et que leur budget alimentation est de 110 euros par semaine. Le repas quotidien doit contenir au moins le temps de préparation pour les repas du matin, le midi et le soir.
Conclusion
La rédaction claire et précise des prompts est essentielle pour extraire des réponses de qualité. Il faut toutefois un certain temps pour bien utiliser cet outil. Comme dit le proverbe, « c’est forgeant que l’on devient forgeron ». Néanmoins, si importante que soient les potentialités de cet outil, le jugement humain devra faire la différence, in fine.