L’intelligence artificielle générative (IAg ou GenAI), notamment les modèles comme ChatGPT, Mistral, Perplexity, DALL·E et Midjourney, repose sur une interaction avec l’utilisateur via des prompts. L’ingénierie du prompt (ingénierie de requête), ou « prompt engineering » en anglais, est le processus de conception et de structuration d’instructions destinées à des modèles d’intelligence artificielle générative, afin d’obtenir des résultats optimaux. Il décrit le processus par lequel vous orientez les réponses que l’IAg pourrait générer.
Un prompt est une instruction (ou une invite), en langage naturel, utilisée pour guider le modèle de l’IAg dans la création de contenu, que ce soit du texte, des images, des sons, ou des vidéos. La conception du prompt est très importante pour produire des résultats pertinents et précis. Comme avec un humain, on obtient une meilleure réponse en posant bien la question. Mais comment rédiger un prompt efficace ? Dans le domaine de la formation, la qualité du prompt est encore plus cruciale, car il permet d’adapter l’IAg aux besoins des enseignants et des apprenants. Plus le prompt est précis, plus la réponse est pertinente. Un prompt très large conduit l’IAg à fournir ue réponse trop large et inadéquate.
Dans cet article, nous vous présentons les briques permettant l’écriture d’un prompt, sous forme de liste, avec des explications et des exemples adaptés à la formation.
1. Définir le rôle
Pour un certain nombre de prompts, il faut définir précisément le rôle que prendra l’IAg.
Exemple :
- Mauvais prompt : « Tu es un enseignant »
- Bon prompt : « Tu es un expert en Pédagogie. » ou « Agis en tant qu’expert en pédagogie » ou « Tu es un enseignant spécialisé en mathématiques » ou « Tu es un enseignant de physique dans un lycée »
2. Définir l’objectif du prompt et la cible du prompt en utilisant un langage clair et précis
Avant d’écrire un prompt, il faut savoir exactement ce que l’on attend de l’IAg. Quel est l’objectif ? Un prompt pour générer un exercice de mathématiques sera différent d’un prompt pour résumer un texte. Le ton et la complexité du texte doivent correspondre au public visé : élèves du primaire, étudiants universitaires, enseignants, etc. Un prompt générique donne souvent une réponse superficielle. Un bon prompt doit être formulé de manière claire, explicite et sans ambiguïté. L’IAg fonctionne mieux lorsque les instructions sont précises.
Exemple :
- Mauvais prompt :
- « Explique Pythagore. »
- « Fais un résumé »
- « Parle-moi de l’histoire. »
- « Explique la photosynthèse »
- « Rédige un article académique sur la théorie de l’évolution. »
- Bon prompt :
- « Explique le théorème de Pythagore avec des exemples concrets et des exercices pratiques adaptés aux élèves de collège. »
- « Fais un résumé de 150 mots du livre ‘Le Petit Prince’, destiné à des adolescents, en insistant sur le message philosophique. »
- « Fais une chronologie des grands événements du XXe siècle, dans le cadre d’une présentation devant des lycéens, avec une brève explication de chaque événement. »
- « Explique la photosynthèse à un enfant de 8 ans en utilisant des analogies simples. »
- « Rédige un article académique sur la théorie de l’évolution destiné aux étudiants en biologie. »
Exemple en combinant 1 et 2 :
- « Agis en tant que professeur de mathématiques au collège. Crée un plan de leçon détaillé sur le théorème de Pythagore, incluant des objectifs d’apprentissage, des activités interactives et des exercices d’application.«
- « Tu es un professeur universitaire en Informatique intervenant devant des étudiants en Licence. Donnes-moi un texte introductif présentant les concepts fondamentaux de l’Intelligence Artificielle«
3. Structurer le prompt en indiquant le format attendu
En fonction de ce que vous voulez obtenir, il est utile de préciser le type de réponse souhaité : un texte structuré, une liste, un tableau, un dialogue, etc. Mais on peut aussi identifier les différentes sections de la réponse attendue.
Exemple :
- « Présente les avantages de l’apprentissage en ligne sous forme de tableau comparatif avec les inconvénients. »
- « Crée une conversation entre un professeur et un élève expliquant l’importance de l’histoire dans la compréhension du présent. »
- « Explique les étapes de la démarche scientifique en cinq points clairs. »
- « Crée un article de blog sur l’éthique de l’IA générative en distinguant 4 parties : 1. Introduction; 2. Risques de l’IA générative; 3. Recommandations pour une IA générative éthique et responsable; 4. Conclusion«
4. Fournir un contexte détaillé et des exemples concrets
Plus le contexte est clair et détaillé, plus la réponse sera pertinente. Il faut préciser les informations de départ et ne pas oublier d’ajouter des contraintes spécifiques. Donner des instructions précises sur la longueur, le style ou l’angle d’approche permet d’obtenir une réponse plus pertinente.
Exemple :
- « Un enseignant veut sensibiliser ses élèves aux dangers des réseaux sociaux. Rédige un discours de 5 minutes pour une classe de 15 ans. »
- « Imagine une leçon sur la révolution industrielle avec des exemples concrets et des références historiques. »
- « Génère un exercice de conjugaison pour des élèves de CM2. Exemple : ‘Je (manger) une pomme’ doit être transformé en ‘Je mange une pomme’. »
- « Rédige un essai argumentatif de 500 mots sur l’impact de l’IA dans l’éducation, en incluant trois exemples concrets. »
- « Explique la relativité restreinte avec des phrases simples et en 200 mots maximum. »
5. Demander plusieurs versions ou reformulations
L’IA peut proposer différentes réponses en fonction de la formulation.
Exemple :
- « Donne trois manières différentes d’expliquer la loi de l’offre et de la demande à un lycéen. »
- « Propose trois introductions différentes pour un texte sur l’intelligence artificielle. »
6. Préciser le ton et le style
L’IA peut écrire de manière formelle, humoristique, simplifiée, etc.
Exemple :
- « Raconte la Révolution française comme si tu étais un journaliste de l’époque, en utilisant un ton dramatique. »
7. Demander une interaction avec l’utilisateur
Pour un usage pédagogique, il peut être utile de demander à l’IA de poser des questions pour engager l’apprenant.
Exemple :
- « Pose cinq questions interactives après avoir expliqué la théorie de l’évolution. »
8. Tester et affiner le prompt
Il est recommandé de tester plusieurs versions d’un même prompt et d’analyser les résultats.
Exemple :
- « Compare les réponses obtenues avec : ‘Explique la révolution industrielle’ et ‘Explique la révolution industrielle en insistant sur son impact social et économique’. »
9. Utiliser des balises ou des instructions avancées
Certains modèles d’IA comprennent des balises spécifiques pour mieux formater la réponse.
Exemple :
- « [Résumé] Explique la Seconde Guerre mondiale en 200 mots. »
- « [Développement détaillé] Analyse la montée du populisme en Europe. »
10. Demander des références ou des sources
Pour obtenir un contenu plus fiable, il est possible de préciser que l’on souhaite des références.
Exemple :
- « Explique la mécanique quantique en citant des sources scientifiques reconnues. »
Rédiger un bon prompt pour une IA générative est un art qui demande de la précision et de la clarté. En appliquant ces 15 principes, vous obtiendrez des résultats optimisés pour l’éducation, en rendant l’IA plus efficace et plus utile pour les enseignants et les étudiants. Différentes méthodes, utilisant un ou plusieurs de ces principes existent et des frameworks ont été même définis pour structurer la démarche d’écriture de prompts.
Article rédigé avec l’assistance de l’IA