25 KiB
21 leçons enseignant tout ce que vous devez savoir pour commencer à créer des applications d'IA générative
🌐 Support multilingue
Pris en charge via GitHub Action (Automatisé et toujours à jour)
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 | 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 plus de 50 traductions de langues, ce qui augmente considérablement la taille du téléchargement. Pour cloner sans les traductions, utilisez le contrôle de sélection sparse :
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 ce dont vous avez besoin 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 présenté par les Microsoft Cloud Advocates.
🌱 Pour commencer
Ce cours comprend 21 leçons. Chaque leçon traite d'un sujet spécifique, commencez donc où vous voulez !
Les leçons sont annotées soit "Learn" pour expliquer un concept d'IA générative, soit "Build" pour expliquer un concept et des exemples de code en Python et TypeScript lorsque c'est possible.
Pour les développeurs .NET, consultez Generative AI for Beginners (.NET Edition) !
Chaque leçon inclut également une section "Keep Learning" avec des outils d'apprentissage supplémentaires.
Ce dont vous avez besoin
Pour exécuter le code de ce cours, vous pouvez utiliser :
-
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 ce dépôt complet sur votre propre compte GitHub
Nous avons créé une leçon Course Setup pour vous aider à configurer votre environnement de développement.
N'oubliez pas de étoiler (🌟) 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 pour l'IA générative en Python et TypeScript.
🗣️ Rencontrez d'autres apprenants, obtenez du support
Rejoignez notre serveur Discord officiel Azure AI Foundry pour rencontrer et réseauter avec d'autres apprenants suivant ce cours et obtenir du support.
Posez vos questions ou partagez vos retours produit sur notre forum développeur Azure AI Foundry sur Github.
🚀 Vous créez une startup ?
Visitez Microsoft for Startups pour découvrir comment commencer à créer avec des crédits Azure dès aujourd'hui.
🙏 Vous voulez aider ?
Vous avez des suggestions ou avez trouvé des erreurs d’orthographe ou de code ? Ouvrez une issue ou Créez une pull request
📂 Chaque leçon comprend :
- Une courte introduction vidéo au sujet
- Une leçon écrite située dans le README
- Des exemples de code Python et TypeScript supportant Azure OpenAI et OpenAI API
- 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 | Mise en place 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 choisir le modèle adapté à votre cas d’usage | 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 | Apprenez : Meilleures Pratiques Pratiques de l'Ingénierie des Prompts | Vidéo | En savoir plus |
| 05 | Créer des Prompts Avancés | Apprenez : 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 | Construisez : Une application de génération de texte utilisant Azure OpenAI / OpenAI API | Vidéo | En savoir plus |
| 07 | Construire des Applications de Chat | Construisez : Techniques pour construire et intégrer efficacement des applications de chat. | Vidéo | En savoir plus |
| 08 | Construire des Applications de Recherche avec Bases de Données Vectorielles | Construisez : Une application de recherche qui utilise des Encodages (Embeddings) pour rechercher des données. | Vidéo | En savoir plus |
| 09 | Construire des Applications de Génération d'Images | Construisez : Une application de génération d'images | Vidéo | En savoir plus |
| 10 | Construire des Applications IA Low Code | Construisez : Une application IA générative utilisant des outils Low Code | Vidéo | En savoir plus |
| 11 | Intégrer des Applications Externes avec Function Calling | Construisez : Qu'est-ce que le function calling et ses cas d'usage pour les applications | Vidéo | En savoir plus |
| 12 | Concevoir l'UX pour les Applications IA | Apprenez : 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 | Apprenez : Les menaces et risques pour les systèmes 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 | Apprenez : 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 | Construisez : Une application utilisant un cadre RAG pour récupérer des encodages depuis des bases de données vectorielles | Vidéo | En savoir plus |
| 16 | Modèles Open Source et Hugging Face | Construisez : Une application utilisant des modèles open source disponibles sur Hugging Face | Vidéo | En savoir plus |
| 17 | Agents IA | Construisez : Une application utilisant un cadre d'Agent IA | Vidéo | En savoir plus |
| 18 | Affinage des LLMs | Apprenez : Le quoi, pourquoi et comment de l'affinage des LLMs | Vidéo | En savoir plus |
| 19 | Construire avec les SLMs | Apprenez : Les avantages de construire avec les Small Language Models | Vidéo Bientôt Disponible | En savoir plus |
| 20 | Construire avec les Modèles Mistral | Apprenez : Les caractéristiques et différences des Modèles de la Famille Mistral | Vidéo Bientôt Disponible | En savoir plus |
| 21 | Construire avec les Modèles Meta | Apprenez : Les caractéristiques et différences des Modèles de la Famille Meta | Vidéo Bientôt Disponible | En savoir plus |
🌟 Remerciements spéciaux
Remerciements spéciaux à John Aziz pour avoir créé toutes les GitHub Actions et workflows
Bernhard Merkle pour ses contributions clés à chaque leçon afin d'améliorer l'expérience des apprenants et du code.
🎒 Autres Cours
Notre équipe produit d'autres cours ! Découvrez :
LangChain
Azure / Edge / MCP / Agents
Série IA Générative
Apprentissage Fondamental
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 développeurs expérimentés dans les discussions sur MCP. C'est une communauté de soutien où les questions sont les bienvenues et le partage des connaissances est libre.
Si vous avez des retours sur le produit ou des erreurs lors de la création, visitez :
Clause de non-responsabilité :
Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d’origine doit être considéré comme la source faisant autorité. Pour les informations critiques, une traduction professionnelle réalisée par un humain est recommandée. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l’utilisation de cette traduction.