Si vous souhaitez apprendre l'ingénierie rapide, mais ne savez pas où trouver du matériel pédagogique adapté, voici quelques ressources de qualité que je connais. Elles seront mises à jour régulièrement et n'hésitez pas à les enrichir.
Guide d'ingénierie rapidepromptingguide.aiR Il s'agit d'une ressource d'apprentissage open source pour l'ingénierie rapide. Elle explique étape par étape tous les aspects de l'ingénierie rapide et est disponible en plusieurs langues. J'ai également contribué à la traduction de quelques pages de la version chinoise. Ce site est idéal pour une navigation rapide et systématique afin d'acquérir une compréhension générale, et vous pouvez y revenir de temps en temps.
Ressources d'ingénierie rapide d'Anthropic Documentation docs.anthropic.com/en/docs/build-…ps://t.co/CG6hMfozth Le site Web de documentation d'Anthropic est assez bon, et il y a une partie très importante liée à l'ingénierie rapide, qui est principalement combinée avec son propre modèle Claude. Cela peut être considéré comme la meilleure pratique de Claude : - Les instructions doivent être claires et directes - Utiliser des exemples - Pensée en chaîne - Utiliser XML pour structurer l'entrée et la sortie - Définir des rôles pour Claude - Autres Bien que les meilleures pratiques ci-dessus soient destinées à Claude, elles sont fondamentalement applicables à la plupart des modèles, mais il existe également quelques différences à noter. Par exemple, Claude peut avoir de nombreux exemples et l'effet est très bon. Cela est dû au fait que sa longueur de contexte est très longue et qu'il suit très bien les instructions. Le même effet peut ne pas être bon lorsqu'il est utilisé sur d'autres modèles. De plus, Claude est spécialement optimisé pour XML et le prend assez bien en charge, mais pour d'autres modèles, XML peut ne pas être le meilleur format.
Bibliothèque d'invites andocs.anthropic.com/en/prompt-libr…/rTfB1NmSy4. Elle propose une série d'invites fréquemment utilisées. En étudiant ces exemples, vous comprendrez approximativement comment rédiger des invites adaptées à différents scénarios.
Générateur d'invites Andocs.anthropic.com/en/docs/build-…O0SGgNHx Anthropic propose un générateur d'invites puissant et de très bonne qualité. Je l'utilise souvent et je l'ajuste en fonction des résultats. Veuillez noter cependant que ce générateur est payant (environ 0,3 $ par utilisation) et que vous devez vous inscrire en tant que développeur Anthropic pour l'utiliser.
Cours Anthropic htgithub.com/anthropics/cou…e tutoriel open source Prompt d'Anthropic comprend quatre cours : 1. Cours de base sur les API Anthropic : enseigne les bases de l'utilisation du SDK Claude : obtention de clés API, exploitation des paramètres du modèle, écriture de mots d'invite multimodaux, diffusion de réponses, etc. 2. Tutoriel interactif sur l'ingénierie des mots d'invite : guide détaillé étape par étape sur les principales technologies d'invite. 3. Version Google Vertex 4. Cours d'ingénierie des mots d'invite en situation réelle : apprenez à appliquer la technologie d'invite à des invites complexes et concrètes. Ce cours est particulièrement efficace. Il passe d'abord en revue les bonnes pratiques de sa documentation officielle, puis combine plusieurs cas d'application courants, étape par étape, des mauvaises pratiques aux pratiques courantes, puis aux meilleures pratiques, avec des notebooks Jupyter, afin de visualiser les résultats d'exécution de chaque solution d'optimisation. Les différents cas présentés sont très représentatifs : - Extraction d'informations structurées à partir de rapports médicaux - Génération de résumés pour les appels clients - Assistance après-vente du service client
Livre de recettes agithub.com/anthropics/ant…o/ncGP8rXcJx Il s'agit d'un exemple de code orienté vers les développeurs anthropiques, pas seulement l'ingénierie rapide, mais également d'autres contenus, tels que l'intégration, le réglage fin, etc. Si vous êtes un développeur, vous pouvez en trouver des connexes à consulter, sinon cela n'a pas d'importance.
deeplearning.ai hdeeplearning.aiIl s'agit d'un cours d'apprentissage profond dispensé par le professeur Andrew Ng. Il semble gratuit. Il comprend non seulement des vidéos pédagogiques, mais aussi un environnement d'exécution de code. Vous pouvez écrire du code et l'exécuter conformément au cours. De nombreux cours sont particulièrement adaptés aux débutants en IA.
Generative AI for Everyone est un cours très adaptédeeplearning.ai/courses/genera…prendre pleinement l'IA générative
ChatGPT Prompt Engineering pour les dévelodeeplearning.ai/short-courses/…D8v5Ub6 Un didacticiel vidéo d'introduction sur Prompt Engineering qui combine ChatGPT et plusieurs cas courants
Ressources d'apprentissage Prompt Engineering d'OpenAI. OpenAI a également publié de nombreuses replatform.openai.com/docs/guides/pr…e Prompt Engineering de haute qualité. Guide Prompt Engineering https://t.co/gzS425xS5a. Son document Prompt Engineering présente diverses bonnes pratiques d'utilisation des invites. Les six stratégies résumées sont très représentatives : 1. Stratégie 1 : Rédiger des instructions claires ; 2. Stratégie 2 : Fournir un texte de référence ; 3. Stratégie 3 : Décomposer les tâches complexes en sous-tâches simples ; 4. Stratégie 4 : Donner au modèle plus de temps pour « réfléchir » ; 5. Stratégie 5 : Utiliser des outils externes ; 6. Stratégie 6 : Tester systématiquement les modifications. Je les ai déjà compilées :
Exemples d'invites d'Openplatform.openai.com/docs/examplesB5l Il existe de nombreuses invites couramment utilisées répertoriées ici, telles que la traduction, la résolution de problèmes mathématiques, les questions de préparation aux entretiens, l'explication du code, etc., et chaque exemple d'invite contient non seulement du code, mais inclut également comment utiliser le code pour appeler
Livre de recettecookbook.openai.comjOmFBP0Jy Le livre de recettes OpenAI est une mine d'or pour apprendre à appeler différentes API OpenAI. Vous y trouverez des codes pour de nombreux cas courants, contenant non seulement des instructions détaillées, mais aussi des exemples de code.
IA générative pour débutantsgithub.com/microsoft/gene…M Microsoft publie également régulièrement des tutoriels. Ils proposent un excellent ensemble de tutoriels « IA générative pour débutants », qui a été mis à jour. La version 2 est désormais disponible, avec 18 leçons au total, et une version chinoise est également disponible.
Ingénierie des invites pour l'IA génédevelopers.google.com/machine-learni…uC4UhANW) Google propose également de nombreux tutoriels sur l'IA,developers.google.com/machine-learni…iels vidéo. Outre l'ingénierie des invites mentionnée ci-dessus, de nombreux autres tutoriels liés à l'IA sont disponibles sur son site web.
NVIDIA Deep Learning Institute learn.nvidia.com/en-us/training… NVIDIA a généré beaucoup d'argent en vendant des cartes graphiques grâce à l'IA ; il est donc logique qu'elle investisse un peu dans des cours d'IA. Elle dispose d'un site web de formation vidéo sur l'IA, mais la plupart des cours proposés sont payants.
IBM Technology youtube.com/@IBMTechnology IBM possède une chaîne YouTube appelée IBM Technology, qui propose de nombreuses vidéos pédagogiques de haute qualité sur l'IA. Chaque épisode est court et très enrichissant à regarder.
Stanford CS25 youtube.com/watch?v=P127jh… CS25 est un cours de Stanford intitulé « Transformers United » qui enseigne Transformers. Il en est à sa quatrième édition et invite à chaque édition des professionnels du secteur à donner des conférences. Par exemple, au semestre dernier, Jason Wei et Hyung Won Chung d'OpenAI, ainsi que Loubna Ben Allal de Hugging Face, étaient conférenciers invités.
Apprentissage profond par 3Blyoutube.com/@3blue1brown12h6xMcgX 3Blue1Brown est connu pour ses vidéos faciles à comprendre, qui rendent les théories complexes relativement faciles à comprendre. Il a récemment publié des cours sur l'apprentissage profond et en est déjà à sa 7e leçon, tous avec des sous-titres chinois de haute qualité.
CS50 pll.harvard.edu/subject/artifi… Le célèbre cours CS50 de l'Université Harvard est gratuit et ouvert au public. Il comprend également des cours liés à l'IA. L'université a notamment introduit un assistant pédagogique IA, représenté par un petit canard en caoutchouc, inspiré de la méthode de débogage courante utilisée par les programmeurs.
freeCodeCamp.org hyoutube.com/@freecodecampIl s'agit d'une chaîne YouTube qui rassemble divers didacticiels vidéo gratuits liés au développement, dont beaucoup sont des vidéos d'enseignement liées à l'IA de bonne qualité.
LangChain hyoutube.com/@LangChainLa chaîne YouTube de LangChain est bien conçue et propose régulièrement des vidéos pédagogiques de haute qualité. Bien qu'elles soient toutes centrées sur LangChain, hormis la partie Langchain, beaucoup sont universelles, notamment celles liées à RAG.
Andrej Karpathy youtube.com/@AndrejKarpathyX) est l'ancien cofondateur d'OpenAI et ancien responsable de la conduite autonome chez Tesla. Sa chaîne YouTube propose de nombreuses vidéos pédagogiques professionnelles de haute qualité sur l'IA, comme des tutoriels pour écrire un GPT de A à Z. J'ai entendu dire que ses vidéos sont utilisées comme supports pédagogiques dans certaines universités.
Il s'agit d'un arrêt twitter-thread.com/t/183048702913…voir une collecte de mise à jour :