Depuis quelques années, l'intelligence artificielle (IA) générative s'est frayé un chemin jusque dans les bureaux des entreprises pour les aider dans leurs missions quotidiennes. Génération de textes, génération d'images : comment communiquer efficacement avec ces machines, capables de comprendre et de produire du langage naturel ? Comment leur donner des instructions claires et précises pour obtenir les résultats souhaités ? C'est là qu'intervient le prompt, un élément essentiel pour interagir avec une IA. 

Qu'est-ce qu'un prompt ?

Un prompt est un court paragraphe que vous écrivez pour solliciter une réponse de la part d'une intelligence artificielle. Il s'agit en quelque sorte de la question que vous posez à la machine, ou de la tâche que vous lui demandez d'accomplir. 

Le prompt est un élément crucial pour dialoguer avec une IA, car c'est lui qui va déterminer la qualité et la pertinence de la réponse. En effet, un mauvais prompt peut entraîner des réponses confuses, erronées, hors sujet, voire totalement inappropriées. Il est donc important de savoir comment rédiger une invite efficace, qui permette au chatbot de saisir pleinement votre intention pour obtenir de bons résultats.

Comment rédiger un prompt efficace ?

Pour murmurer efficacement à l'oreille de ChatGPT, Gemini, Midjourney et autres IA génératives, il leur faut un guidage précis. Mais comment s'y prendre ?

1. Définir l'objectif et le sujet

Avant de commencer à créer un prompt, il est essentiel de définir clairement ce que vous attendez de l'IA, et quel est le sujet que vous voulez aborder. Quel est le but de votre interaction ? Quelle est la tâche que vous voulez que l'IA accomplisse ? Quel type de contenu souhaitez-vous générer (texte, image, etc.) ? Quelle est la thématique ou le domaine de connaissance que vous voulez explorer ? Ces questions vont vous permettre de cadrer votre prompt et de le rendre, par la suite, plus cohérent et pertinent. 

2. Apporter du contexte

Une fois votre objectif défini, vous devez apporter du contexte à votre prompt, c'est-à-dire fournir à l'IA des informations supplémentaires qui vont l'aider à comprendre le sens de votre demande. Le contexte peut inclure des éléments tels que des données factuelles, des références culturelles, des éléments de situation, des précisions sur la cible et ses attentes ou encore des indications sur le ton. En donnant au modèle suffisamment d'informations, vous allez l'aider à comprendre le sujet que vous présentez.

3. Donner un rôle à l'IA

L'une des techniques les plus utiles pour créer des prompts efficaces consiste à  demander à l'outil d'assumer un rôle. Évitez les prompts trop vagues, du genre « Écris-moi quelque chose sur le marketing », car ChatGPT peut l'interpréter de mille et une manières. Préférez plutôt une formulation, du genre « Agit en tant que consultant marketing et donne-moi des conseils pour rédiger une fiche produit sur un site e-commerce ». En adoptant l'astuce « Agit en tant que », vous donnez une direction claire à l'IA. 

4. Faire preuve de précision

La précision dans la formulation du prompt est cruciale pour obtenir une réponse pertinente. Par exemple, si vous voulez que le chatbot rédige un résumé d'article, vous pouvez préciser dans votre prompt le nombre de mots, le type de résumé (informatif, analytique, critique), ainsi que le point de vue souhaité (objectif, subjectif, neutre). Soyez le plus explicite et précis possible, et utilisez toujours un langage clair et facile à comprendre. Cela permettra à l'IA d'éviter les ambiguïtés, les malentendus et les confusions.

5. Définir le format de réponse

La cinquième étape de votre prompt consiste à définir le format de réponse que vous attendez de l'IA, c'est-à-dire à lui indiquer quelle est la forme et la structure que vous voulez qu'elle utilise pour vous répondre. Par exemple, si vous souhaitez rédiger un article de blog, vous pouvez lui poser la question principale, puis lui indiquer le contenu que vous voulez qu'elle traite en H2, H3 et H4. Vous pouvez également lui demander de générer le contenu sous forme de tableau ou de liste à puces.

6. Utiliser des exemples

Pour améliorer votre prompt, vous pouvez également fournir à ChatGPT des documents ou des illustrations, de manière à lui donner une idée plus concrète de ce que vous voulez obtenir comme réponse. Cette étape est importante, car elle va permettre à l'intelligence artificielle de s'inspirer de modèles existants, de s'aligner sur vos critères de qualité, et de vous fournir une réponse qui soit conforme à votre demande. 

7. Placer des limites

Fixer des limites claires est la base pour obtenir un résultat plus précis. En ce qui concerne la longueur du prompt, évitez par exemple les directives trop générales, qui laissent place à l'interprétation. Préférez plutôt les consignes comme : « Rédige-moi une publication de 1 500 caractères, avec des phrases qui ne comportent pas plus de 30 mots». De cette manière, l'intelligence artificielle respectera vos critères de longueur et de lisibilité.

8. Penser à la longueur du prompt

Enfin, gardez en tête que le principe du prompt est d'aller droit au but et sans détour pour obtenir la réponse à votre demande. Un prompt trop long peut certes donner plus de contexte et de détails, mais il peut aussi être plus compliqué à comprendre pour le modèle de langage. À l'inverse, un prompt trop court sera facile à comprendre pour la machine, mais celle-ci risque de ne pas vous fournir suffisamment d'informations pour une bonne réponse. 

Pourquoi tester ses prompts ?

Une fois que vous avez rédigé votre prompt, il ne faut pas oublier de le tester pour vous assurer que l'intelligence artificielle a bien compris votre intention. En général, il est rare de trouver le bon prompt du premier coup. C'est le principe du «test & learn» : il faut essayer, et essayer encore, pour obtenir la réponse la plus satisfaisante possible ! 

Ainsi, si les résultats ne sont pas ceux que vous aviez prévus, vous avez toujours la possibilité d'affiner, d'améliorer ou de corriger votre prompt. Vous pouvez alors modifier, ajouter ou supprimer des informations, des consignes, des exemples ou des limites, pour rendre votre prompt plus clair pour le modèle. Vous pouvez aussi comparer les réponses de différentes IA, afin de choisir celle qui vous convient le mieux. 

Prompt engineering, fine-tuning : zoom sur les techniques avancées

Si vous voulez aller plus loin dans la rédaction et l'optimisation de vos prompts, il existe des techniques avancées qui vous permettent de contrôler et de personnaliser davantage la réponse de l'IA. Ces techniques sont le prompt engineering et le fine-tuning.

Le prompt engineering consiste à utiliser des éléments de programmation pour modifier le comportement de l'IA et lui faire réaliser des tâches plus complexes, spécifiques et variées. Le fine tuning, de son côté, consiste à entraîner l'IA sur des données supplémentaires, qui sont en lien avec votre domaine d'intérêt, votre secteur d'activité ou votre public cible, afin d'améliorer sa performance et sa pertinence. 

Ces techniques sont néanmoins réservées aux utilisateurs expérimentés, qui maîtrisent les bases de la rédaction de prompts et qui veulent exploiter au maximum les possibilités offertes par l'IA. Elles ne sont pas indispensables, mais peuvent être utiles pour répondre à des besoins spécifiques.