Le guide ULTIME du prompt engineering avec ChatGPT (et les autres IA génératives)
Pour aujourd'hui, voici le guide complet pour obtenir les meilleurs résultats avec ChatGPT et les autres IA génératives grâce au "prompt engineering".
Cet article est 100% gratuit, mais tu dois t'inscrire pour y accéder en cliquant sur "Subscribe now" ci-dessous👇
N'hésitez pas à liker & commenter le post LinkedIn qui parle de ce tuto. Ca m’aidera pour la visibilité et me donner de la force pour continuer à produire ces tutos 💪
- Comment fonctionne l’IA générative ?
- C'est quoi le prompt engineering ?
- Les 4 types de tâches réalisables par une IA générative
- Les bonnes pratiques du prompt engineering et 10 conseils
Mais avant de commencer, bienvenue sur "The World of AI", la newsletter qui te permet d'apprendre à utiliser pleinement l'intelligence artificielle pour faire x5 sur son business. Si tu n'es pas encore inscrit, c'est par ici :
Si ce n'est pas déjà fait, tu peux aussi :
- Me suivre sur LinkedIn et activer la cloche 🔔 pour être tenu informé des prochains posts
- Me suivre sur Twitter
- Découvrir la mission de "The World of AI"
- Lire toutes les éditions précédentes
Introduction
Si il y a bien une chose dont nous sommes sûrs concernant les IA génératives : la maitrise des prompts est primordiale pour en obtenir les meilleurs résultats. C'est le fameux "prompt engineering" dont tout le monde parle.
Via ce nouveau tuto, vous allez apprendre les fondamentaux du prompt engineering et surtout les bonnes et mauvaises pratiques avec des exemples concrets à chaque fois. Que vous soyez un débutant en IA ou un expert en la matière, vous trouverez ici des conseils précieux pour optimiser vos prompts et obtenir des résultats plus précis et pertinents avec ChatGPT et les autres IA génératives.
Comment fonctionne l’IA générative ?
Déjà commençons par le commencement : qu’est-ce que l’IA générative ?
L'IA générative est un type de système d'intelligence artificielle capable de générer du texte, des images, des vidéos, des audios à partir d'une instruction (=prompt). Elle est notamment capable de comprendre le sens, le contexte, la tonalité et les subtilités d’une langue pour en générer un contenu à la demande.
Pour faire simple, elle utilise 2 principes fondamentaux pour fonctionner :
- Elle utilise un système de neurones artificiels et des techniques d’apprentissage profond (similaire au fonctionnement des neurones humains) pour comprendre et apprendre du language humain.
- Elle utilise ce qu’on appelle les “Large Language Models” (LLM) afin d’entrainer l’IA sur des quantités faramineuses de données de texte (millions de pages de textes et sites web) et lui permettre de comprendre la structure des phrases, le sens, les relations et la récurrence entre les mots. Dans le cas de ChatGPT par exemple, les données qui ont été utilisées sont limitées à septembre 2021.
Pour fonctionner et fournir le meilleur résultat, l’IA générative va prédire le mot suivant dans une séquence de mots, en se basant sur l’instruction donnée par l'utilisateur et sur les données qu’il a pu emmagasiner pour fonctionner. Ce schéma ci-dessous résume plutôt bien son fonctionnement :
Avec l’instruction/prompt suivant : “Quelle est la planète la plus proche de la terre ?”
C'est donc de cette manière que l’IA générative va prédire le résultat le plus pertinent 👇

C'est quoi le prompt engineering ?
Le prompt engineering est justement l'art de formuler des instructions précises (=prompts) plus ou moins complexes, et efficaces pour guider les modèles d'IA générative, comme ChatGPT. Une bonne maîtrise du prompt engineering est cruciale pour obtenir les meilleurs résultats avec les IA génératives car elle permet :
- de donner des instructions claires et efficaces à ces modèles
- de guider le modèle vers la bonne direction à prendre
- et donc d'exploiter au maximum les capacités des grands modèles de langage (appelés communément "LLM"), en les utilisant pour une grande variété de tâches
Les 4 types de tâches réalisables par une IA générative
Les IA génératives sont redoutablement efficaces pour effectuer 4 type de tâches :
- Générer du texte : à partir d’un prompt, l’IA générative va générer une suite logique de mots afin d’obtenir un contenu cohérent (très utile pour la rédaction d’articles, d’emails, de posts pour les réseaux sociaux, etc)
- Résumer du texte : l’IA générative est capable de distiller une grande quantité d’informations, pour en déduire les informations clés et les résumer en format bullet-point par exemple (très utile pour faire vos comptes rendus de réunion, ou résumer les infos clés d’un PDF)
- Classifier du texte : l’IA générative est capable de comprendre le sentiment d’un contenu et venir le classifier par type d’intention (très utile si vous voulez classifier automatiquement vos avis clients par exemple !)
- Réécriture du texte : l’IA générative est de réécrire un contenu en lui précisant un modèle, un ton ou un format spécifique, ou pour venir corriger des fautes d’orthgraphe
Ce schéma créé par Guillaume DURAND, Head of Group Data & Artificial Intelligence platforms à la Société Générale résume bien ses capacités :

TRANSFORME LINKEDIN EN MACHINE À LEADS QUALIFIÉS AVEC LE ALLBOUND AI SYSTEM

Les bonnes pratiques du prompt engineering
Lorsque vous travaillez avec des IA génératives, mettez-vous à sa place, comme si vous faisiez un brief d’une tâche spécifique à faire à un humain. L’IA est très intelligente, mais elle doit savoir exactement quoi faire pour bien fonctionner et que vous soyez satisfait de son travail.
Alors voici une liste complète (mais non exhaustive) de bonnes pratiques à utiliser en prompt engineering
Conseil n°1 - Rédiger des prompts clairs et précis
Rédiger des prompts clairs, directs et efficaces va vous permettre d’obtenir de meilleurs résultats et éviter les mauvaises réponses.
Ne pas confondre un “prompt clair” et un “prompt court”, dans 99% des cas, les prompts longs avec une structure précise sont plus efficaces
Moins efficace ❌

Plus efficace ✅
- On précise le nombre de phrases souhaités
- On précise la cible
- On précise le ton
- Et on demande un exemple concret d’usage

Conseil n°2 - Ne pas “polluer” vos différentes discussions dans ChatGPT
Lorsque vous créez une nouvelle discussion dans ChatGPT, commencez toujours par “Ignore toutes les instructions précédentes” pour éviter que des informations de discussions précédentes viennent perturber les résultats de votre nouvelle discussion.

Conseil n°3 - Renseigner le format de sortie des données
Vous pouvez demander aux IA génératives, comme ChatGPT, de vous fournir un format de données spécifiques en sortie. Voici quelques formats de données que j’utilise personnellement sur ChatGPT :
- texte
- tableau

- liste / bullets-points

- rich text

- HTML

- code Javascript

- format JSON

Conseil n°4 - Utiliser des caractères pour délimiter les différents types de texte
Dans vos prompts, utilisez des caractères spécifiques pour aider l’IA générative à délimiter les types de textes et bien dissocier l’objectif de chaque bloc de texte. Dans cet exemple, j’utilise différents caractères pour :
- ‘:’ + “…” ⇒ pour appuyer sur le sujet de l’article que je souhaite créer
- ‘>’ ⇒ pour préciser l’URL à aller visiter avant de proposer le plan
Pour vous aussi utiliser les caractères suivants :
- ```- ---
- **###**
- Tags XML :

Conseil n°5 - Demander la confirmation si l’IA a parfaitement compris la demande
A la fin de votre prompt, demandez toujours à l’IA les 2 poins suivants :
- A-t-elle bien compris la requête ?
- A-t-elle besoin d’informations complémentaires avant de répondre ?
Ceci vous permettra de contrôler la qualité de la réponse et d’itérer avec l’IA pour renforcer le prompt avec des infos complémentaires, et donc de vous rassurer sur la qualité de la réponse fournie.

Conseil n°6 - Utiliser jusqu’à +20 paramètres différents pour créer des méga prompts ultra optimisés
Un Mega Prompt est un prompt ultra détaillée qui guide l'IA générative pour générer des réponses plus précises et pertinentes. Vous pouvez utiliser jusqu’à +20 paramètres qui sont décrits ci-dessous :
- Rôle : Ici vous pouvez indiquer le rôle ou une perspective à adopter. Par exemple, vous pouvez vous mettre comme étant expert, copywriter, expert en rédaction LinkedIn/ghostwriter, consultant, etc
- Contexte & objectif : Ici vous fournissez des informations de base par rapport au contexte de l'action que vous voulez réaliser
- Tonalité : sous quel ton vous voulez générer la réponse, par exemple sous un ton pédagogique (si vous créez des contenus de formation), engageant, professionnel, créatif, drôle, etc.
- Cibles : le public ou la cible qui va consommer votre contenu
- Tâche à accomplir : vous devez détailler de manière hyper précise la tâche que vous voulez effectuer. Exemple : "est-ce que tu peux me lister une liste de mots-clés pertinents, personnalisés, d'un point de vue SEO pour permettre de rédiger un article" et en précisant le thème de votre article par exemple.
- Langue du résultat souhaitée : français, anglais, espagnol, en fonction des langues que vous avez l'habitude de travailler au quotidien
- Format du rendu : vous définissez sous quelle forme ou quelle structure ChatGPT va vous donner le résultat : texte, tableau, liste à puces, du code spécifique (JavaScript, HTML)
- Framework de rédaction : il existe des frameworks de rédaction spécifiques comme AIDA(Attention, Interest, Desire, Action), mais également PaS (Problem, Agitate, Solve), selon votre choix
- Titres à utiliser, métadescription à utiliser, titre H1, balise H2 et H3, cela peut être intéressant si vous vous rédigez régulièrement du contenu et que vous avez un brief d'un client, ou si vous êtes déjà passé par ChatGPT pour générer un plan, auquel cas vous pouvez lui renseigner à l'intérieur ce que vous voulez exactement
- Limites : vous pouvez y renseigner les limites en nombre de mots, caractères ou le nombre de propositions à effectuer
- Exemple et inspiration : que vous allez demander à ChatGPT d'intégrer
- Mots-clés SEO à utiliser : fournissez ici une liste de mots-clés spécifiques à intégrer dans vos titres et textes
- Angle : si vous souhaitez un texte rédigé la 1ère, 2ème ou 3ème personne
- Analogie : utiliser des exemples ou analogies pour expliquer plus simples un concept
- Sensibilité : préciser des sujets à éviter ou à traiter avec précaution
- Des statistiques à utiliser : donner des statistiques ou des données données pour appuyer vos arguments
- Des CTA : ou Call To Action qui va encourager vos lecteurs à effectuer une action spécifique. Tip : vous pouvez également demander à intégrer le lien de votre site web directement dans votre texte
- Citations : utiliser des citations spécifiques dans le texte
- Autres demandes complémentaires - exemple : compter le nombre d'occurences de mots-clés après que le texte soit généré par ChatGPT pour s'assurer que tous les mots-clés ont bien été utilisés
Conseil n°7 - Utiliser le MEGA PROMPT builder de ‘The World of AI’ pour créer des méga prompts en 30 sec

Une fois que vous avez défini vos paramètres à utiliser dans vos prompts, mettez en place votre MEGA PROMPT builder. Toutes les fonctionnalités et les étapes à suivre sont détaillées dans ce tuto gratuit 👇

Conseil n°8 - Découper les tâches à effectuer
Comme un humain qui fait face à des tâches plus complexes, découpez-les en sous-tâches plus simples afin de concentrer l’IA sur des tâches plus spécifiques et obtenir de meilleurs résultats.
Exemple : vous voulez rédiger un article de blog optimisé pour le SEO. Plutôt que de faire un prompt du type “Rédige-moi un article optimisé pour le SEO sur le sujet de : “XXX””.
Il est préférable de découper cette tâche en plusieurs sous-tâches comme si vous deviez le faire par vous-même :
- Prompt n°1 - Définir les mots-clés optimisés SEO
- Prompt n°2 - Définir le titre optimisé pour la conversion clic
- Prompt n°3 - Travailler le plan
- Prompt n°4 - Définir la Meta Title & Description
- Prompt n°5 - Rédiger l’introduction
- Prompt n°6 - Rédiger la partie 1
etc
Voici un exemple de séquençage de prompts complet 👇

Conseil n°9 - Donner un exemple de rendu et demander à l’IA d’exécuter la même tâche
Objectif : faire reproduire la tâche en se basant sur un modèle existant de rendu. Utilisez un texte en tant que modèle de référence (exemples, citations, exemples de posts réseaux sociaux, etc), et demandez lui de reproduire le même format pour obtenir un résultat précis. Exemple ci-dessous :
Extract keywords from the corresponding texts below.
Text 1: Stripe provides APIs that web developers can use to integrate payment processing into their websites and mobile applications.
Keywords 1: Stripe, payment processing, APIs, web developers, websites, mobile applications
##Text 2: OpenAI has trained cutting-edge language models that are very good at understanding and generating text. Our API provides access to these models and can be used to solve virtually any task that involves processing language.
Keywords 2: OpenAI, language models, text processing, API.
##Text 3: {text}
Keywords 3:
Conseil n°10 - Connectez ChatGPT au web pour obtenir des données à jour
L’une des limites principales de ChatGPT, c’est la date de dernière mise à jour des infos (septembre 2021). Pour remédier à ce problème, passez sur la version payante de ChatGPT : ChatGPT+ et utilisez la fonctionnalité “Plugins”. Vous avez 2 options possibles :
- Option 1 : Sélectionner “Browse with Bing”

- Option 2 : Sélectionner Plugins / WebPilot


Vous pouvez ensuite faire des prompts et demander de faire une recherche sur internet avant de formuler le résultat
Conseil n°10 - Téléchargez un PDF pour effectuer des prompts sur des données personnalisées
L'intérêt principal est de pouvoir utiliser l'IA sur des données qui sont pertinentes pour vous et en dépassant les limites des caractères proposées par ChatGPT. Ce tuto ci-dessous détaille étape par étape comment le faire 👇

Webinar sur le "Prompt Engineering" avec le Wagon (1h20)
Toutes les notions expliquées ci-dessus sont également disponibles dans mon dernier webinar avec Le Wagon, le bootcamp N°1 au monde spécialisé dans les formations intensives en Développement Web, Data et No-code 👇
Voilà ! C'est tout pour aujourd'hui 😎
Partage cet article 🔥
Si tu penses que cet article peut aider une personne dans ton entourage (ami.e, collègue, entrepreneur, famille), n'hésite pas à le partager ❤
Si au contraire, tu n'as pas aimé cet article (ou que tu as des suggestions d'améliorations) , envoie-moi un message en privé car c'est tout aussi précieux ! Merci 🙌
Infos pratiques avant de partir
- Suis-moi sur LinkedIn et active la cloche 🔔 pour être tenu informé des prochains posts
- Suis-moi sur Twitter
- Accède à tous les articles précédents
- Si tu n'es pas encore inscrit, c'est par ici 👇

Comments ()