25 KiB
21 leçons qui enseignent tout ce qu'il faut savoir pour commencer à créer des applications d'IA générative
🌐 Support multilingue
Pris en charge via une GitHub Action (Automatisé et toujours à jour)
Arabe | Bengali | Bulgare | Birman (Myanmar) | Chinois (simplifié) | Chinois (traditionnel, Hong Kong) | Chinois (traditionnel, Macau) | Chinois (traditionnel, Taiwan) | Croate | Tchèque | Danois | Néerlandais | Estonien | Finnois | Français | Allemand | Grec | Hébreu | Hindi | Hongrois | Indonésien | Italien | Japonais | Kannada | Coréen | Lituanien | Malais | Malayalam | Marathi | Népali | Pidgin nigérian | Norvégien | Persan (farsi) | Polonais | Portugais (Brésil) | Portugais (Portugal) | Pendjabi (Gurmukhi) | Roumain | Russe | Serbe (cyrillique) | Slovaque | Slovène | Espagnol | Swahili | Suédois | Tagalog (philippin) | Tamoul | Telugu | Thaïlandais | Turc | Ukrainien | Ourdou | Vietnamien
Generative AI for Beginners (Version 3) - Un cours
Apprenez les fondamentaux de la création d'applications d'IA générative avec notre cours complet de 21 leçons par les Microsoft Cloud Advocates.
🌱 Pour commencer
Ce cours comporte 21 leçons. Chaque leçon couvre son propre sujet, commencez donc où vous le souhaitez !
Les leçons sont étiquetées soit comme des leçons "Learn" expliquant un concept d'IA générative, soit comme des leçons "Build" qui expliquent un concept et donnent des exemples de code en Python et TypeScript lorsque cela est possible.
Pour les développeurs .NET, consultez Generative AI for Beginners (.NET Edition) !
Chaque leçon inclut également une section « Continuer à apprendre » avec des outils d'apprentissage supplémentaires.
Ce dont vous avez besoin
Pour exécuter le code de ce cours, vous pouvez utiliser l'un des éléments suivants :
-
Azure OpenAI Service - Leçons: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Leçons: "githubmodels"
-
OpenAI API - Leçons: "oai-assignment"
-
Des connaissances de base en Python ou TypeScript sont utiles - *Pour les débutants absolus, consultez ces cours Python et TypeScript
-
Un compte GitHub pour forker l'ensemble de ce dépôt sur votre propre compte GitHub
Nous avons créé une leçon Configuration du cours pour vous aider à configurer votre environnement de développement.
N'oubliez pas de ajouter une étoile (🌟) à ce dépôt pour le retrouver plus facilement plus tard.
🧠 Prêt à déployer ?
Si vous recherchez des exemples de code plus avancés, consultez notre collection d'exemples de code pour l'IA générative en Python et TypeScript.
🗣️ Rencontrez d'autres apprenants, obtenez de l'aide
Rejoignez notre serveur Discord officiel Azure AI Foundry pour rencontrer et échanger avec d'autres apprenants suivant ce cours et obtenir du soutien.
Posez des questions ou partagez vos retours sur le produit dans notre forum des développeurs Azure AI Foundry sur GitHub.
🚀 Vous créez une startup ?
Visitez Microsoft for Startups pour découvrir comment commencer à développer avec des crédits Azure dès aujourd'hui.
🙏 Vous voulez aider ?
Avez-vous des suggestions ou trouvé des fautes d'orthographe ou des erreurs dans le code ? Ouvrez une issue ou Créez une pull request
📂 Chaque leçon comprend :
- Une courte vidéo d'introduction au sujet
- Une leçon écrite située dans le README
- Des exemples de code en Python et TypeScript prenant en charge Azure OpenAI et l'API OpenAI
- Des liens vers des ressources supplémentaires pour continuer votre apprentissage
🗃️ Leçons
| # | Lien de la leçon | Description | Vidéo | Ressources supplémentaires |
|---|---|---|---|---|
| 00 | Configuration du cours | Apprendre: Comment configurer votre environnement de développement | Vidéo à venir | En savoir plus |
| 01 | Introduction à l'IA générative et aux LLM | Apprendre: Comprendre ce qu'est l'IA générative et comment fonctionnent les grands modèles de langage (LLMs). | Vidéo | En savoir plus |
| 02 | Explorer et comparer différents LLMs | Apprendre: Comment choisir le bon modèle pour votre cas d'utilisation | Vidéo | En savoir plus |
| 03 | Utiliser l'IA générative de manière responsable | Apprendre: Comment concevoir des applications d'IA générative de manière responsable | Vidéo | En savoir plus |
| 04 | Comprendre les fondamentaux de l'ingénierie des prompts | Apprendre: Bonnes pratiques de l'ingénierie des prompts (exemples pratiques) | Vidéo | En savoir plus |
| 05 | Création de prompts avancés | Apprendre: Comment appliquer des techniques d'ingénierie des prompts qui améliorent le résultat de vos requêtes. | Vidéo | En savoir plus |
| 06 | Création d'applications de génération de texte | Construire: Une application de génération de texte utilisant Azure OpenAI / OpenAI API | Vidéo | En savoir plus |
| 07 | Création d'applications de chat | Construire: Techniques pour construire et intégrer efficacement des applications de chat. | Vidéo | En savoir plus |
| 08 | Création d'applications de recherche et bases de données vectorielles | Construire: Une application de recherche qui utilise des embeddings pour rechercher des données. | Vidéo | En savoir plus |
| 09 | Création d'applications de génération d'images | Construire: Une application de génération d'images | Vidéo | En savoir plus |
| 10 | Création d'applications d'IA Low Code | Construire: Une application d'IA générative utilisant des outils Low Code | Vidéo | En savoir plus |
| 11 | Intégration d'applications externes avec l'appel de fonctions | Construire: Qu'est-ce que l'appel de fonctions et ses cas d'utilisation pour les applications | Vidéo | En savoir plus |
| 12 | Conception UX pour les applications d'IA | Apprendre: Comment appliquer les principes de conception UX lors du développement d'applications d'IA générative | Vidéo | En savoir plus |
| 13 | Sécuriser vos applications d'IA générative | Apprendre: Les menaces et risques pour les systèmes d'IA et les méthodes pour sécuriser ces systèmes. | Vidéo | En savoir plus |
| 14 | Le cycle de vie des applications d'IA générative | Apprendre: Les outils et métriques pour gérer le cycle de vie des LLM et le LLMOps | Vidéo | En savoir plus |
| 15 | Retrieval Augmented Generation (RAG) et bases de données vectorielles | Construire: Une application utilisant un cadre RAG pour récupérer des embeddings depuis des bases de données vectorielles | Vidéo | En savoir plus |
| 16 | Modèles open source et Hugging Face | Construire: Une application utilisant des modèles open source disponibles sur Hugging Face | Vidéo | En savoir plus |
| 17 | Agents d'IA | Construire: Une application utilisant un cadre d'agents IA | Vidéo | En savoir plus |
| 18 | Ajustement fin des LLM | Apprendre: Le quoi, le pourquoi et le comment de l'ajustement fin des LLM | Vidéo | En savoir plus |
| 19 | Construire avec des SLM | Apprendre: Les avantages de construire avec des Small Language Models | Vidéo à venir | En savoir plus |
| 20 | Construire avec les modèles Mistral | Apprendre: Les caractéristiques et différences des modèles de la famille Mistral | Vidéo à venir | En savoir plus |
| 21 | Construire avec les modèles Meta | Apprendre: Les caractéristiques et différences des modèles de la famille Meta | Vidéo à venir | En savoir plus |
🌟 Remerciements spéciaux
Remerciements particuliers à John Aziz pour avoir créé toutes les GitHub Actions et workflows
Bernhard Merkle pour avoir apporté des contributions clés à chaque leçon afin d'améliorer l'expérience d'apprentissage et le code.
🎒 Autres cours
Notre équipe propose d'autres cours ! Découvrez :
LangChain
Azure / Edge / MCP / Agents
Série IA générative
Apprentissage de base
Série Copilot
Obtenir de l'aide
Si vous êtes bloqué ou avez des questions sur la création d'applications d'IA. Rejoignez d'autres apprenants et des développeurs expérimentés dans les discussions sur MCP. C'est une communauté solidaire où les questions sont les bienvenues et où les connaissances sont partagées librement.
Si vous avez des retours sur le produit ou des erreurs pendant le développement visitez:
Avis de non-responsabilité : Ce document a été traduit à l'aide du service de traduction par l'IA Co-op Translator. Bien que nous nous efforcions d'en assurer l'exactitude, veuillez noter que les traductions automatisées peuvent comporter des erreurs ou des inexactitudes. Le document original, dans sa langue d'origine, doit être considéré comme la source faisant foi. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un traducteur humain. Nous ne pouvons être tenus responsables des malentendus ou des interprétations erronées résultant de l'utilisation de cette traduction.