Un prompt, c'est tout simplement une instruction en langage naturel, destinée à une intelligence artificielle. Un prompt peut être vocal.
Un algorithme va ensuite découper les phrases en plus petites phrases appelées "token" pour les
comparer au modèle d'apprentissage avec lequel elle a été entraîné.
L'IA pourra ensuite
générer un résultat.
Un prompt désigne ainsi une instruction que l’on envoie à l'algorithme d’une intelligence artificielle (IA) spécialisée dans la génération de contenu — comme du texte ou de l’image. Quelquefois pompeusement appelé "prompt engineering", il s'agit surtout d'écrire une demande précise en langage naturel.
C'est ce qu'on appelle un prompt, une phrase qui précise à l'IA ce qui est attendu.
De fait, ces prompts simples pour découvrir l'IA vont vite
évoluer
vers
des formes beaucoup plus
élaborées.
Voir par exemple ces listes de prompts pour ChatGPT, MidJourney, DALL-E sur le site pandia.pro/.
Et un prompt déjà bien plus élaboré encore, une dissertation de philosophie.
Précisons ici
que Wädœnis est un personnage
totalement inventé sorti d'une nouvelle totalement bidon que j'ai écrite (avec plein de clins d'œil
typographiques) et évidemment des personnages totalement inventés de telle sorte qu'un moteur de
recherche ne retourne qu'une seule réponse à partir du nom "Wädœnis".
Titre : Le dætractodetus de Gœgootum
Je vous laisse savourer les réponses (certaines de pure invention).
A noter ici que Google trouve bien deux sources (et les deux seules pages qui contiennent vraiment la chaîne de caratère). Un test identique servait déjà de base à l'explication du fonctionnement de l'indexation d'un moteur de recherche il y a plius de 25 ans : Qui est "aeikaimavana"?
Fenêtre de contexte, exemples
En fournissant du contexte et des exemples pertinents dans votre requête, vous aidez l'IA à comprendre la tâche souhaitée et à générer des résultats plus précis et pertinents. Par exemple, si vous recherchez une histoire créative, inclure quelques phrases décrivant le ton ou le thème souhaité peut considérablement améliorer les résultats.
Affinage et adaptation
Affiner le modèle d'IA pour des tâches ou des domaines spécifiques à l'aide de requêtes personnalisées peut améliorer ses performances. De plus, l'adaptation des requêtes en fonction des retours des utilisateurs ou des résultats du modèle peut améliorer davantage les réponses du modèle au fil du temps.
Itérations
Concevoir des requêtes pour des conversations multitours permet aux utilisateurs de s'engager dans des interactions continues et contextuelles avec le modèle d'IA, améliorant ainsi l'expérience globale de l'utilisateur.
Requêtes directes (Zéro-shot)
La requête zéro-shot consiste à fournir au modèle une instruction ou une question directe, sans contexte ni exemples supplémentaires. C'est le cas, par exemple, de la génération d'idées, où le modèle est invité à générer des idées créatives ou à proposer des solutions de brainstorming. Un autre exemple est la synthèse, ou traduction, où le modèle est invité à résumer ou à traduire certains contenus.
Requêtes one-shot, few-shot et multi-shot
Cette méthode implique de fournir au modèle un ou plusieurs exemples des paires d'entrée-sortie souhaitées avant de présenter l'invite proprement dite. Cela peut aider le modèle à mieux comprendre la tâche et à générer des réponses plus précises.
Requêtes en chaîne de pensée
Les requêtes CoT encouragent le modèle à décomposer un raisonnement complexe en une série d'étapes intermédiaires pour obtenir un résultat final plus complet et bien structuré.
Requêtes CoT zéro-shot
Combine des requêtes en chaîne de pensée avec des requêtes zéro-shot en demandant au modèle d'effectuer des étapes de raisonnement, ce qui peut souvent produire de meilleurs résultats.
Vous trouverez ici des pistes de débuts de prompts qu’il faudra enrichir et préciser.
L’IA est à
considérer comme un moteur de réponses. L’interrogation se fait en langage naturel (à comparer à
celle par équation de recherche), sur le mode : Je suis [élève, professeur… de]. [Trouve,
extraie,
résume…], pour…
Le prompts est écrit en français, mais il peut quelquefois être utile de le traduire en anglais. Il contiendra à minima :
- Le rôle, qui : chercheur, analyste, ingénieur, codeur, gestionnaire, professeur, élève, influenceur etc.
- Le/les objectifs : analyse, mots-clés, résumé, l’essentiel de…, quiz, mail, tendances, compétences, conjugaison, cours, révision, diaporama etc.
- Style : Analytique, critique, didactique, narratif, direct, poétique, technique, éthique, sceptique etc.
Droit de suite possible est même conseillé.
Vous pouvez préciser les étapes, les exclusions, le contexte, découper un long prompts en plusieurs parties etc.
Expression écrite
Élaborez des requêtes qui précisent le genre, le ton, le style et l'intrigue pour guider l'IA dans la création de récits engageants.
Synthèse
L'on fournit du texte à l'IA et on lui demande de générer des résumés concis des informations clés.
Traduction
Spécifiez les langues source et cible pour permettre à l'IA de traduire du texte avec précision, tout en préservant le sens et le contexte.
Dialogue
Concevez des requêtes qui simulent des conversations, ce qui permet à l'IA de générer des réponses qui imitent l'interaction humaine et maintiennent le contexte.
Questions ouvertes
Formulez des requêtes qui encouragent l'IA à fournir des réponses complètes et informatives en s'appuyant sur sa base de connaissances.
Questions spécifiques
Concevez des requêtes qui ciblent des informations spécifiques, ce qui permet à l'IA de récupérer des réponses précises à partir du contexte fourni ou de sa base de connaissances interne.
Questions hypothétiques
Élaborez des requêtes qui explorent des situations hypothétiques, permettant à l'IA de raisonner, de spéculer et de fournir des résultats ou des solutions potentiels.
Questions d'opinion
Concevez des requêtes qui suscitent le point de vue ou l'opinion de l'IA sur un sujet spécifique, et l'encouragent à donner son raisonnement et à justifier sa position.
Images photoréalistes
Créez des requêtes qui décrivent l'image souhaitée en détail, y compris les objets, le paysage, la luminosité et le style, afin de générer des images réalistes et de haute qualité.
Images artistiques
Créez des requêtes qui précisent des styles, des techniques et des sujets artistiques pour guider l'IA dans la création d'images qui imitent des mouvements artistiques spécifiques ou évoquent certaines émotions.
Images abstraites
Formulez des requêtes qui encouragent l'IA à générer des images ouvertes à l'interprétation, en utilisant des formes, des couleurs et des textures pour évoquer des sentiments ou des concepts.
Édition d'images
Fournissez une image existante à l'IA et spécifiez les modifications souhaitées pour lui permettre de modifier et d'améliorer l'image conformément aux instructions données.
Le Reverse Prompt Engineer (ou rétro-ingénierie des messages-guides) consiste à utiliser l’ingénierie des prompt, mais à l’envers
Comment ? En proposant un texte de qualité ou une image et lui demander en retour quelle requête permet d’aboutir à ce résultat. Une fois le prompt d’origine du résultat souhaité connu, il suffit de le faire varier pour obtenir un résultat similaire.
Cette technique peut également être utilisée avec une image. Il est même possible d'utiliser une image originale, de l'analyser pour en extraire le prompt, de le modifier et générer une nouvelle image à partir.
Résultat : Un gâteau d’anniversaire avec des bougies allumées colorées, glaçage avec des vermicelles, posé sur un support blanc, éclairage doux en intérieur, style réaliste, image légèrement floutée