Dans le domaine de la communication d’entreprise, le copywriting ou l’écriture persuasive a été une compétence longtemps recherchée pour rédiger des messages à fort impact et créer des publicités efficaces. Avec l’avènement de l’intelligence artificielle (IA), de nouvelles compétences sont en train de se développer. Le « prompt engineering » et le « prompt art » se précisent. Le prompt est devenu une compétence essentielle dans la communication moderne ainsi que dans l’art.
Pour mieux nous représenter son importance, imaginons deux personnes à qui l’on donne le même appareil photo et à qui l’on demande de prendre une photo d’un sujet donné. Selon leurs compétences, leurs expériences et leurs sensibilités, les résultats seront différents. La même observation est valable pour l’Intelligence Artificielle. Si on donne à deux personnes un modèle d’Intelligence Artificielle et qu’on leur demande de générer une image ou du texte sur un même sujet, le résultat sera différent en fonction de leurs compétences à formuler un prompt efficace et de leurs sensibilités. C’est pourquoi la formulation d’un prompt pour obtenir un résultat cohérent et pertinent est aujourd’hui une compétence essentielle en communication marketing, que ce soit pour générer une image ou du texte.
Dans cet article, je vais vous donner quelques techniques et recommandations pour formuler un prompt efficace en vue d’un résultat pertinent de l’Intelligence Artificielle.
Mais tout d’abord, qu’est-ce qu’un prompt ?
En Intelligence Artificielle ou en machine learning (nous reviendrons sur ce dernier concept dans nos prochaines publications), un prompt est un court texte donné à un modèle d’Intelligence pour lui permettre de générer une réponse cohérente avec le contexte du texte d’entrée. Par exemple, pour créer les images du pape François en doudoune, de Barack Obama et Angela Merkel à la plage, d’Emmanuel Macron en prise avec des manifestants à Paris (images que nous avons vu circuler sur la Toile), il a fallu formuler des prompts à l’Intelligence Artificielle avec une description précise des résultats souhaités. Pour l’image du pape, la formulation du prompt d’entrée a pu être « pape François en doudoune ».
Ce court texte est un prompt d’entrée. Il va être exploité par un réseau de neurones artificiels, découpé en petites parties (des tokens), isoler les mots-clés (pape, François, doudoune), et permettre à l’Intelligence Artificielle de les comparer au modèle de langage auquel correspondent ces mots dans sa base de données, avant de les interpréter puis de restituer un résultat le plus proche de la demande.
Un prompt peut être un texte ou une image. Lorsque le texte d’entrée est formulé dans une Intelligence Artificielle génératrice d’images, on parle de text to image.
Toutefois, la formulation d’un bon prompt n’est pas toujours aisée et requiert quelques techniques et de l’expérience pour générer un résultat efficace. Il peut parfois être nécessaire de modifier et d’ajuster le prompt plusieurs fois pour obtenir la réponse la plus pertinente. Voici quelques conseils ci-après que j’ai pu lister pour vous aider.
Être clair et précis
Il faut que votre prompt soit clair et précis dans la formulation de ce que vous attendez, pour que le modèle de langage comprenne exactement ce que vous voulez dire. Évitez d’utiliser des expressions ambiguës ou des formulations trop complexes. Si vous adressez une liste de cadeaux au père Noël et que vous lui demandez une chaussure, il pourrait vous offrir un mocassin à glands alors que vous vouliez des baskets. Vous auriez mieux fait de préciser votre demande. C’est pareil avec l’Intelligence Artificielle. Il faut toujours bien préciser ses demandes en restant concis. Vous pouvez aller jusqu’à lui demander un texte dans un style d’écriture donnée, une tonalité particulière, etc.
Utiliser des mots-clés
Utiliser des mots-clés pertinents et usuels de votre demande pour aider l’Intelligence Artificielle à comprendre et générer des réponses plus précises. Vous pouvez également utiliser des phrases associées au sujet. Par exemple, si vous voulez en savoir plus sur l’histoire d’Houphouet-Boigny, vous pouvez utiliser des mots-clés tels que « Félix, Houphouet, Boigny » ou l’expression « le bélier de Yamoussoukro » ou « PDCI-RDA », etc.
Fournir un contexte
Donnez un contexte à votre prompt pour aider l’Intelligence Artificielle à comprendre les informations qui lui sont fournies. Par exemple, si vous voulez en savoir plus sur une personne célèbre, donnez des détails sur cette personne comme son nom complet, sa profession, etc.
Être concis et spécifique
Il faut éviter de fournir des prompts trop longs ou trop complexes, car cela peut rendre difficile la tâche de générer une réponse pertinente. Gardez vos prompts simples et directs.
De même, si vous voulez obtenir une réponse précise à une question, utilisez un prompt spécifique qui ne laisse pas de place à l’interprétation. Par exemple, si vous voulez savoir combien de personnes vivent dans une ville, utilisez un prompt qui demande directement « combien de personnes vivent dans la ville de Tabou ? » plutôt qu’un prompt plus vague comme « donnez-moi des informations sur la ville de Tabou ».
Voici qui conclue nos quatre (4) recommandations qui vous permettront de formuler des prompts efficaces. Il est important de comprendre que cette compétence n’est qu’à ses débuts, vous devez vous documenter pour vous mettre régulièrement à jour et pousser plus loin votre expertise de « prompt engineering ». Et pourquoi ne pas aller jusqu’à la monnayer, cette expertise. Certains sites tels que promptbase proposent de vendre ou d’acheter des prompts générant des résultats proches de la réalité.
Vous pouvez également récupérer un prompt dont le résultat vous a séduit et le personnaliser pour générer un résultat similaire pour votre demande.
Dans le domaine du prompt art, avec votre expertise et votre sensibilité, vous pouvez créer des œuvres artistiques originales tels que des tableaux, de la musique, des photos réalistes, et tant d’autres choses. Je vous recommande, enfin, de formuler vos prompts en anglais pour obtenir de meilleurs résultats, simplement parce que ces intelligences artificielles ont été mieux entraînées dans cette langue.