![]()
21 leçons pour apprendre tout ce qu'il faut savoir pour commencer à construire des applications d'IA générative
🌐 Support multilingue
Traductions maintenues avec Co-op Translator
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Vous préférez cloner localement ?
Ce dépôt inclut des traductions en plus de 50 langues, ce qui augmente considérablement la taille du téléchargement. Pour cloner sans les traductions, utilisez le "sparse checkout" :
Bash / macOS / Linux :
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows) :
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Cela vous donne tout le nécessaire pour suivre le cours avec un téléchargement beaucoup plus rapide.
IA générative pour débutants (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 proposé par les Microsoft Cloud Advocates.
🌱 Pour commencer
Ce cours contient 21 leçons. Chaque leçon aborde son propre sujet, alors commencez où vous voulez !
Les leçons sont étiquetées soit "Apprendre" (expliquant un concept d'IA générative), soit "Construire" (expliquant un concept avec des exemples de code en Python et TypeScript quand c'est possible).
Pour les développeurs .NET, consultez IA générative pour débutants (.NET Edition) !
Chaque leçon inclut également une section "Continuer à apprendre" avec des ressources d'apprentissage supplémentaires.
Ce dont vous avez besoin
Pour exécuter le code de ce cours, vous pouvez utiliser :
-
Service Azure OpenAI - Leçons : "aoai-assignment"
-
Modèles Microsoft Foundry - Leçons : "githubmodels" (GitHub Models sera retiré fin juillet 2026 - utilisez plutôt les modèles Microsoft Foundry)
-
API OpenAI - Leçons : "oai-assignment"
-
Foundry Local - Exécutez des modèles entièrement hors ligne sur votre propre appareil, sans abonnement cloud requis
-
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 ce dépôt entier 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 mettre une étoile (🌟) à ce dépôt pour le retrouver plus facilement plus tard.
🧠 Prêt à déployer ?
Si vous cherchez des exemples de code plus avancés, consultez notre collection d'exemples de code d'IA générative en Python et TypeScript.
🗣️ Rencontrez d'autres apprenants, obtenez du soutien
Rejoignez notre serveur Discord officiel Microsoft Foundry pour rencontrer et échanger avec d'autres apprenants qui suivent ce cours et obtenir du soutien.
Posez des questions ou partagez des retours sur les produits dans notre Forum des développeurs Microsoft Foundry sur Github.
🚀 Vous créez une startup ?
Visitez Microsoft for Startups pour découvrir comment commencer à construire avec des crédits Azure dès aujourd'hui.
🙏 Vous voulez aider ?
Avez-vous des suggestions ou avez-vous trouvé des erreurs d'orthographe ou de code ? Soulevez un problème ou Créez une pull request
📂 Chaque leçon inclut :
- Une courte vidéo d'introduction au sujet
- Une leçon écrite située dans le README
- Des exemples de code 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 | Apprentissage supplémentaire |
|---|---|---|---|---|
| 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 (LLM). | Vidéo | En savoir plus |
| 02 | Explorer et comparer différents LLM | Apprendre : Comment sélectionner 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 construire 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 pratiques d'ingénierie des prompts | Vidéo | En savoir plus |
| 05 | Créer des prompts avancés | Apprendre : Comment appliquer des techniques d'ingénierie des prompts qui améliorent le résultat de vos prompts. | Vidéo | En savoir plus |
| 06 | Construire des applications de génération de texte | Construire : Une application de génération de texte utilisant Azure OpenAI / API OpenAI | Vidéo | En savoir plus |
| 07 | Construire des applications de chat | Construire : Techniques pour construire et intégrer efficacement des applications de chat. | Vidéo | En savoir plus |
| 08 | Construire des applications de recherche avec des 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 | Construire des applications de génération d'images | Construire : Une application de génération d'images | Vidéo | En savoir plus |
| 10 | Construire des applications IA Low Code | Construire : Une application d'IA générative utilisant des approches low code (comme Copilot Studio) | Vidéo | En savoir plus |
| 11 | Intégrer des applications externes avec des appels de fonction | Construire : Une application qui intègre des APIs externes via des appels de fonction | Vidéo | En savoir plus |
| 12 | Concevoir une expérience utilisateur pour les applications d'IA | Apprendre : Comment concevoir des applications d'IA générative qui offrent une bonne expérience utilisateur | Vidéo | En savoir plus |
| 13 | Sécuriser vos applications d'IA générative | Apprendre : Menaces et risques pour la sécurité dans les applications d'IA générative | Vidéo | En savoir plus |
| 14 | Cycle de vie des applications d'IA générative | Apprendre : Les outils et métriques pour gérer le cycle de vie de vos applications d'IA générative | Vidéo | En savoir plus |
| 15 | RAG et bases de données vectorielles | Construire : Une application de type RAG pour récupérer des informations à partir de données vectorielles | Vidéo | En savoir plus |
| 16 | Planification ouverte des modèles de langage | Apprendre : Comment planifier et déployer des modèles de langage ouverts (non propriétaires) dans vos applications d'IA générative | Vidéo | En savoir plus |
| 17 | IA générative et gouvernance des données et de la vie privée | Apprendre : Comment aborder la gouvernance des données, la confidentialité et les considérations juridiques en IA générative | Vidéo | En savoir plus |
| 18 | Agents IA avec le SDK Semantic Kernel / AutoGen | Construire : Démarrez avec les agents d'IA en utilisant le SDK Semantic Kernel ou AutoGen | Vidéo | En savoir plus |
| 19 | Fine-tuning des LLM | Apprendre : Comment fine-tuner un LLM pour des tâches spécialisées | Vidéo | En savoir plus |
| 20 | Fondamentaux de la récupération augmentée par génération (RAG) | Apprendre : Comprendre ce qu'est l'architecture RAG, quand et comment l'utiliser | Vidéo | En savoir plus |
| 21 | Exemples de projets d'IA générative de A à Z | Apprendre : Des exemples de projets d'IA générative de bout en bout prêts à être présentés | Vidéo à venir | En savoir plus |
📚 Ressources supplémentaires
- Kit de démarrage pour les débutants en IA générative
- Livres blancs OpenAI
- Documentation sur les modèles Azure AI Foundry
- Portfolio de formation IA de Microsoft
- Parcours d'apprentissage IA pour les développeurs .NET
Autres cours gratuits
- Débutants en apprentissage automatique
- Débutants en science des données
- Débutants en IoT
- Débutants en cybersécurité
- Débutants en Web3
- Débutants en développement de jeux
Contribuer
Ce cours est un travail en cours. Nous accueillons volontiers les suggestions et les pull requests !
Suivre et agir de manière responsable
Microsoft s'engage à aider nos clients à utiliser l'IA de manière responsable. Pour en savoir plus, consultez les ressources suivantes :
📄 Licence
Ce cours est sous licence MIT.