📄️ 🟢 Introduction
Cet article est conçu pour les personnes ayant peu ou pas d'expérience dans les secteurs de Prompt engineering ou même d'IA. Le public cible ici est tout le monde, des étudiants aux adultes non expérimentés dans ces secteurs. Nous couvrirons les bases de l'IA et pourquoi vous devriez vous soucier du prompt engineering.
📄️ 🟢 Prompting
Dans le chapitre précédent, nous avons discuté de l'IA et de la manière dont les humains peuvent demander aux IA d'effectuer des tâches. Le processus consistant à demander à une IA d'effectuer une tâche est appelé prompting1. Nous donnons à l'IA un ensemble d'instructions (le prompt) et elle exécute la tâche. Les prompts peuvent être aussi simples qu'une question ou aussi complexes que plusieurs paragraphes.
📄️ 🟢 Donner des instructions
L'une des méthodes les plus simples de prompting consiste simplement à donner des instructions. Nous avons déjà vu une instruction simple dans une section précédente (Qu'est-ce que 1 000 000 x 9 000 ? Assurez-vous de mettre le bon nombre de zéros, même s'il y en a beaucoup :). Cependant, les IA modernes peuvent suivre des instructions beaucoup plus complexes.
📄️ 🟢 Prompting de rôle
Une autre technique de prompting consiste à attribuer un rôle à l'IA. Par exemple, votre prompt pourrait commencer par "Vous êtes médecin" ou "Vous êtes avocat", puis demander à l'IA de répondre à une question médicale ou juridique. Voici un exemple:
📄️ 🟢 Few shot prompting
Une autre stratégie de prompting est le prompting en few-shot, qui consiste essentiellement à montrer au modèle quelques exemples (appelés "shots" en anglais) de ce que vous voulez qu'il fasse.
📄️ 🟢 Combinaison de techniques
Comme nous l'avons vu dans les pages précédentes, les prompts peuvent avoir des formats et des complexités variables. Elles peuvent inclure du contexte, des instructions, et plusieurs exemples d'entrée-sortie. Cependant, jusqu'à présent, nous n'avons examiné que des classes de prompts séparées. La combinaison de ces différentes techniques de prompt peut conduire à des prompts plus performants.
📄️ 🟢 Formalisation des Prompts
Nous avons maintenant couvert plusieurs types de prompts, ainsi que des façons de les combiner. Cette page vous fournira des termes pour expliquer les différents types de prompts. Bien qu'il y ait eu des approches pour formaliser le discours autour du Prompt Engineering(@white2023prompt), le domaine est en constante évolution, nous vous fournirons donc juste assez d'informations pour commencer.
📄️ 🟢 Prompt Engineering
- What is prompt engineering?
📄️ 🟢 Learn Prompting Embeds
- Set up the Learn Prompting Embed
📄️ 🟢 Les bases du chatbot
L'une des façons les plus courantes dont les prompting peuvent être utiles est lors de l'interaction avec les nombreux chatbots disponibles au public, tels que ChatGPT. Notez que ChatGPT est différent de GPT-3. La principale différence est que les chatbots peuvent se souvenir de l'historique de vos conversations. Tout comme le GPT-3, ils peuvent également répondre à des questions, fournir un résumé et une analyse de l'écriture, écrire du texte ou du code, et bien d'autres choses encore à un niveau élevé, ce qui est une perspective passionnante - mais la véritable valeur des chatbots n'est accessible que lorsque vous êtes précis dans vos prompts. Dans cet article, nous allons explorer quelques méthodes de base pour mieux utiliser les chatbots, comme l'utilisation de conseils de style, de descripteurs et d'amorces.
📄️ 🟢 Pièges des LLM
Les LLM sont extrêmement puissants, mais ils ne sont en aucun cas parfaits. Il existe de nombreux pièges dont vous devez être conscient lors de leur utilisation.
📄️ 🟢 Priming Chatbots
- Control the style and structure of a conversation
📄️ 🟢 OpenAI Playground
- Set up the OpenAI Playground
📄️ 🟢 Paramètres LLM
La sortie des LLM peut être affectée par des hyperparamètres de configuration, qui contrôlent de divers aspects du modèle, tels que son caractère "aléatoire". Ces hyperparamètres peuvent être ajustés pour produire une sortie plus créative, diverse et intéressante. Dans cette section, nous discuterons de deux hyperparamètres de configuration importants et de leur impact sur la sortie des LLM.
📄️ 🟢 Comprendre la pensée IA
Bonjour cher lecteur, félicitations d'avoir franchi le chapitre d'introduction. Vous avez pris un excellent départ dans ce domaine passionnant. Avant de commencer à lire le reste du cours, il y a quelques petites choses que vous devez savoir sur les différentes IA et leur fonctionnement.
📄️ 🟢 The Learn Prompting Method
- Learn our method for Gen AI/prompt engineering
📄️ 🟢 Commencer votre parcours
Maintenant que vous avez appris les bases du prompting, vous êtes prêt(e) à commencer le prompt engineering seul(e). Le reste de ce cours contient des techniques et des ressources supplémentaires, mais la meilleure façon d'apprendre le PE est de commencer à expérimenter avec vos propres prompts. Cette page vous montrera comment commencer à résoudre un problème de prompt engineering arbitraire.