Rédiger un Prompt
Pour réaliser des Applications d’IA qui produisent systématiquement du contenu de qualité vous aurez besoin de rédiger des prompts efficaces.
L’IA est un outil et non de la magie noire, elle doit être guidée à travers des instructions précises et alimentée par des informations pertinentes pour rédiger des réponses satisfaisantes.
Il existe une multitude de techniques de prompting avec des avantages et des inconvénients, qui seront plus ou moins adaptées à vos besoins.
On peut tout de même identifier des points communs aux différentes méthodes :
L’importance du rôle et du contexte : plus vous donnez un cadre référentiel à l’IA et plus elle sera en mesure de comprendre ce qu’on attend d’elle, le positionnement qu’elle doit adopter et l’interprétation qu’elle aura de vos directives.
La précision des termes utilisés : soyez factuel, précis, évitez les mots qui peuvent être soumis à interprétation. Par exemple, pour l’IA écrire un “bon” texte ne signifie rien sans critères pour déterminer ce que vous considérez comme “bon”, demander “beaucoup” de mots n’est là aussi pas quantifiable.
Utilisation de référentiels : donnez-lui de la matière sur laquelle elle peut s’appuyer, des exemples de contenu attendu en lui expliquant ce que représente l’extrait fourni.
Utilisation d’une structure : voir la section plus bas sur cette page, l’IA est bien plus pertinente quand on distingue explicitement chaque élément qu’elle doit prendre en compte et qu’un ordre est instauré pour la logique à suivre. Vous pouvez même aller jusqu’à lui indiquer explicitement les différentes étapes de réflexion qu’elle doit suivre avant de rédiger son contenu.
Attention à la longueur du prompt : un prompt trop court manquera d’informations pour être bien interprété par l’IA et un prompt trop long risque de l’embrouiller avec un trop-plein d’informations à comprendre. Pour éviter des prompts à rallonge, découpez-les en sous tâches.
Un prompt pour une tâche : profitez de Thinkeo et des blocs IA, l’IA est la plus efficace quand on découpe ce qu’elle doit faire en plusieurs sous-tâches, considérez donc qu’un Prompt est destiné à un seul objectif.
Spécifique à Thinkeo, mutualisez et enchaînez vos blocs : Profitez des fonctionnalités de Thinkeo pour créer des raisonnements en cascade. Utilisez des blocs IA interconnectés pour décomposer des tâches complexes en sous-tâches plus simples. Mutualisez des blocs pour réutiliser les mêmes référentiels, contextes ou sections de prompts d'un prompt à l'autre. Imbriquez des blocs IA dans d'autres pour tirer parti du contenu généré par vos autres blocs IA, unifiant ainsi le résultat de vos sous-tâches pour en accomplir une plus grande.
Utilisez des exemples concrets : Fournissez des exemples spécifiques du type de réponse que vous attendez. Cela aide l'IA à mieux comprendre vos attentes et à calibrer sa réponse en conséquence.
Testez vos prompts : Avant de finaliser un prompt pour une application, testez-le avec différentes variations d'entrée pour vous assurer qu'il produit des résultats cohérents et de qualité dans diverses situations.
Itérez et affinez : Après avoir testé votre prompt, n'hésitez pas à l'ajuster. Parfois, de petits changements dans la formulation peuvent avoir un impact significatif sur la qualité des réponses.
Utilisez la technique de "l'IA comme expert" : Demandez à l'IA d'adopter le point de vue d'un expert spécifique dans le domaine concerné. Par exemple, "En tant qu'expert en marketing digital avec 20 ans d'expérience, comment aborderais-tu...". Cette approche peut aider à obtenir des réponses plus nuancées et professionnelles.
Incorporez des contraintes créatives : Parfois, ajouter des contraintes inhabituelles peut stimuler des réponses plus originales et perspicaces. Par exemple, "Explique ce concept comme si tu parlais à un enfant de 10 ans" ou "Décris cette stratégie en utilisant uniquement des métaphores culinaires". Ces contraintes peuvent conduire à des explications plus claires ou à des perspectives uniques.
💡 Utilisez des blocs mutualisés dans Thinkeo pour éviter de répéter les mêmes informations dans vos prompts. Un Bloc Choix pour la Tonalité pourra être imbriqué dans tous vos blocs IA, des blocs conditionnels avec certaines autres instructions également, utilisez des blocs pour le contenu donné en “informations fournies”, etc
Consultez la page sur le Bloc IA pour en voir une illustration.
Un prompt efficace a besoin d’une structure pour organiser l’information, donner du contexte et aiguiller la compréhension de l’IA pour chaque instruction. Il n’est pas nécessaire d’avoir systématiquement la même, en revanche avoir un socle de base que vous utilisez de manière récurrente vous aidera à construire vos prompts et les adapter à chaque besoin.
Nous recommandons une structure de base qui a fait ses preuves sur des Apps Thinkeo et que nous adaptons aux usages. Vous pouvez l’utiliser, vous en inspirer ou partir sur quelque chose de complètement différent, il s’agit ici d’une proposition pour vous aider à démarrer.
Rôle : Rôle de l’IA, on lui indique en quelque sorte le Poste qu’elle occupe et dans quel contexte ou entreprise. Ce rôle est généralement commun sur l’ensemble de l’App.
Objectif : Consigne détaillée qui va spécifier à l’IA ce que l’on attend d’elle. Ici on précisera le contexte si besoin, on lui indiquera comment interpréter le contenu qu’on lui met à disposition, on explicitera ce qu’elle doit produire et l’objectif de ce qui sera rédigé.
Informations fournies : Le contexte qu’on va donner à l’IA et les référentiels sur lesquels elle peut s’appuyer. Il peut s’agir de mots, de phrases ou de paragraphes. C’est ici que nous pouvons mutualiser du contenu pour alimenter plusieurs prompts en parallèle, ou alimenter un bloc IA avec le contenu généré par un autre notamment.
Tonalité : Structurée en trois points distincts : Niveau de langage / Style rédactionnel / Ton
Longueur : Le nombre de mots ou de phrases à ne pas dépasser et la structure attendue, comme X phrases ou X paragraphes.
Langage : Ici on précise les règles spécifiques comme le vouvoiement obligatoire, l’écriture inclusive, les mots particuliers à éviter ou reformuler.
Interdictions : L’IA gère mal les interdictions, il est bien plus efficace de lui donner des consignes précises sur l’ensemble des autres points, ici il s’agit d’ajouter une directive complémentaire sur des éléments précis.
En bonus, la consigne “Let's think step by step.” peut aider lorsqu’elle est placée entre “Rôle” et “Objectif”, l’IA prend alors en compte chaque instruction comme une étape ce qui permet d’obtenir des résultats souvent plus qualitatifs.
Voici d'autres structures que vous pouvez utiliser ou adapter selon vos besoins :
Structure alternative
Rôle
Contexte
Objectif (obligatoire)
Règles
Langage (le ton fait parti du langage)
Longueur
Interdictions
Informations fournies
Structure pour tâches complexes
Cette structure est particulièrement utile pour des tâches nécessitant un niveau élevé de détail et de contexte :
Rôle
Contexte
Structure du document
Instructions
Objectif
Contenu à inclure
Tonalité
Longueur
Structure
Règles spécifiques
Informations fournies
Le guide de Prompt Engineering proposé par OpenAI est une bonne base pour découvrir les différentes approches et les bonnes pratiques à mettre en oeuvre dans les Prompts adressés aux modèles OpenAI.
OpenAI Platform
Gardez en tête qu’itérer et ajuster ses prompts au fil de vos usages reste la meilleure des pratiques pour comprendre et voir ce qui fonctionne le mieux pour vos besoins. Les recommandations que vous trouverez pour les modèles OpenAI s’appliquent aussi aux autres IA (comme Mistral par exemple) alors une fois que vous aurez pris vos marques et dessiner une structure type qui vous apporte satisfaction, réutilisez là.
L’IA est un outil et non de la magie noire, elle doit être guidée à travers des instructions précises et alimentée par des informations pertinentes pour rédiger des réponses satisfaisantes.
Les éléments clés
Il existe une multitude de techniques de prompting avec des avantages et des inconvénients, qui seront plus ou moins adaptées à vos besoins.
On peut tout de même identifier des points communs aux différentes méthodes :
L’importance du rôle et du contexte : plus vous donnez un cadre référentiel à l’IA et plus elle sera en mesure de comprendre ce qu’on attend d’elle, le positionnement qu’elle doit adopter et l’interprétation qu’elle aura de vos directives.
La précision des termes utilisés : soyez factuel, précis, évitez les mots qui peuvent être soumis à interprétation. Par exemple, pour l’IA écrire un “bon” texte ne signifie rien sans critères pour déterminer ce que vous considérez comme “bon”, demander “beaucoup” de mots n’est là aussi pas quantifiable.
Utilisation de référentiels : donnez-lui de la matière sur laquelle elle peut s’appuyer, des exemples de contenu attendu en lui expliquant ce que représente l’extrait fourni.
Utilisation d’une structure : voir la section plus bas sur cette page, l’IA est bien plus pertinente quand on distingue explicitement chaque élément qu’elle doit prendre en compte et qu’un ordre est instauré pour la logique à suivre. Vous pouvez même aller jusqu’à lui indiquer explicitement les différentes étapes de réflexion qu’elle doit suivre avant de rédiger son contenu.
Attention à la longueur du prompt : un prompt trop court manquera d’informations pour être bien interprété par l’IA et un prompt trop long risque de l’embrouiller avec un trop-plein d’informations à comprendre. Pour éviter des prompts à rallonge, découpez-les en sous tâches.
Un prompt pour une tâche : profitez de Thinkeo et des blocs IA, l’IA est la plus efficace quand on découpe ce qu’elle doit faire en plusieurs sous-tâches, considérez donc qu’un Prompt est destiné à un seul objectif.
Spécifique à Thinkeo, mutualisez et enchaînez vos blocs : Profitez des fonctionnalités de Thinkeo pour créer des raisonnements en cascade. Utilisez des blocs IA interconnectés pour décomposer des tâches complexes en sous-tâches plus simples. Mutualisez des blocs pour réutiliser les mêmes référentiels, contextes ou sections de prompts d'un prompt à l'autre. Imbriquez des blocs IA dans d'autres pour tirer parti du contenu généré par vos autres blocs IA, unifiant ainsi le résultat de vos sous-tâches pour en accomplir une plus grande.
Bonnes pratiques supplémentaires
Utilisez des exemples concrets : Fournissez des exemples spécifiques du type de réponse que vous attendez. Cela aide l'IA à mieux comprendre vos attentes et à calibrer sa réponse en conséquence.
Testez vos prompts : Avant de finaliser un prompt pour une application, testez-le avec différentes variations d'entrée pour vous assurer qu'il produit des résultats cohérents et de qualité dans diverses situations.
Itérez et affinez : Après avoir testé votre prompt, n'hésitez pas à l'ajuster. Parfois, de petits changements dans la formulation peuvent avoir un impact significatif sur la qualité des réponses.
Utilisez la technique de "l'IA comme expert" : Demandez à l'IA d'adopter le point de vue d'un expert spécifique dans le domaine concerné. Par exemple, "En tant qu'expert en marketing digital avec 20 ans d'expérience, comment aborderais-tu...". Cette approche peut aider à obtenir des réponses plus nuancées et professionnelles.
Incorporez des contraintes créatives : Parfois, ajouter des contraintes inhabituelles peut stimuler des réponses plus originales et perspicaces. Par exemple, "Explique ce concept comme si tu parlais à un enfant de 10 ans" ou "Décris cette stratégie en utilisant uniquement des métaphores culinaires". Ces contraintes peuvent conduire à des explications plus claires ou à des perspectives uniques.
💡 Utilisez des blocs mutualisés dans Thinkeo pour éviter de répéter les mêmes informations dans vos prompts. Un Bloc Choix pour la Tonalité pourra être imbriqué dans tous vos blocs IA, des blocs conditionnels avec certaines autres instructions également, utilisez des blocs pour le contenu donné en “informations fournies”, etc
Consultez la page sur le Bloc IA pour en voir une illustration.
Structure
Un prompt efficace a besoin d’une structure pour organiser l’information, donner du contexte et aiguiller la compréhension de l’IA pour chaque instruction. Il n’est pas nécessaire d’avoir systématiquement la même, en revanche avoir un socle de base que vous utilisez de manière récurrente vous aidera à construire vos prompts et les adapter à chaque besoin.
Structure de base recommandée
Nous recommandons une structure de base qui a fait ses preuves sur des Apps Thinkeo et que nous adaptons aux usages. Vous pouvez l’utiliser, vous en inspirer ou partir sur quelque chose de complètement différent, il s’agit ici d’une proposition pour vous aider à démarrer.
Rôle : Rôle de l’IA, on lui indique en quelque sorte le Poste qu’elle occupe et dans quel contexte ou entreprise. Ce rôle est généralement commun sur l’ensemble de l’App.
Objectif : Consigne détaillée qui va spécifier à l’IA ce que l’on attend d’elle. Ici on précisera le contexte si besoin, on lui indiquera comment interpréter le contenu qu’on lui met à disposition, on explicitera ce qu’elle doit produire et l’objectif de ce qui sera rédigé.
Informations fournies : Le contexte qu’on va donner à l’IA et les référentiels sur lesquels elle peut s’appuyer. Il peut s’agir de mots, de phrases ou de paragraphes. C’est ici que nous pouvons mutualiser du contenu pour alimenter plusieurs prompts en parallèle, ou alimenter un bloc IA avec le contenu généré par un autre notamment.
Tonalité : Structurée en trois points distincts : Niveau de langage / Style rédactionnel / Ton
Longueur : Le nombre de mots ou de phrases à ne pas dépasser et la structure attendue, comme X phrases ou X paragraphes.
Langage : Ici on précise les règles spécifiques comme le vouvoiement obligatoire, l’écriture inclusive, les mots particuliers à éviter ou reformuler.
Interdictions : L’IA gère mal les interdictions, il est bien plus efficace de lui donner des consignes précises sur l’ensemble des autres points, ici il s’agit d’ajouter une directive complémentaire sur des éléments précis.
En bonus, la consigne “Let's think step by step.” peut aider lorsqu’elle est placée entre “Rôle” et “Objectif”, l’IA prend alors en compte chaque instruction comme une étape ce qui permet d’obtenir des résultats souvent plus qualitatifs.
Structures alternatives
Voici d'autres structures que vous pouvez utiliser ou adapter selon vos besoins :
Structure alternative
Rôle
Contexte
Objectif (obligatoire)
Règles
Langage (le ton fait parti du langage)
Longueur
Interdictions
Informations fournies
Structure pour tâches complexes
Cette structure est particulièrement utile pour des tâches nécessitant un niveau élevé de détail et de contexte :
Rôle
Contexte
Structure du document
Instructions
Objectif
Contenu à inclure
Tonalité
Longueur
Structure
Règles spécifiques
Informations fournies
Pour aller plus loin
Le guide de Prompt Engineering proposé par OpenAI est une bonne base pour découvrir les différentes approches et les bonnes pratiques à mettre en oeuvre dans les Prompts adressés aux modèles OpenAI.
OpenAI Platform
Gardez en tête qu’itérer et ajuster ses prompts au fil de vos usages reste la meilleure des pratiques pour comprendre et voir ce qui fonctionne le mieux pour vos besoins. Les recommandations que vous trouverez pour les modèles OpenAI s’appliquent aussi aux autres IA (comme Mistral par exemple) alors une fois que vous aurez pris vos marques et dessiner une structure type qui vous apporte satisfaction, réutilisez là.
Mis à jour le : 03/02/2025
Merci !