21 leçons enseignant tout ce que vous devez savoir pour commencer à développer des applications d'IA générative
Arabe | Bengali | Bulgare | Birman (Myanmar) | Chinois (simplifié) | Chinois (traditionnel, Hong Kong) | Chinois (traditionnel, Macao) | Chinois (traditionnel, Taïwan) | 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épalais | 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 (Filipino) | Tamoul | Telugu | Thaï | Turc | Ukrainien | Ourdou | Vietnamien
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 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 ce dont vous avez besoin pour suivre le cours avec un téléchargement beaucoup plus rapide.
Apprenez les fondamentaux pour construire des applications d'IA générative avec notre cours complet de 21 leçons par les Microsoft Cloud Advocates.
Ce cours comprend 21 leçons. Chaque leçon traite d’un sujet spécifique, commencez où vous voulez !
Les leçons sont soit des leçons "Learn" expliquant un concept d’IA générative, soit des leçons "Build" expliquant un concept avec des exemples de code en Python et TypeScript quand c’est possible.
Pour les développeurs .NET, consultez Generative AI for Beginners (.NET Edition) !
Chaque leçon comprend aussi une section "Keep Learning" avec des outils d’apprentissage supplémentaires.
-
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 complets, consultez ces cours Python et TypeScript
-
Un compte GitHub pour forker ce dépôt complet vers 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 étoiler (🌟) ce dépôt pour le retrouver plus facilement plus tard.
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.
Rejoignez notre serveur Discord officiel Azure AI Foundry pour rencontrer et réseauter avec d’autres apprenants suivant ce cours et obtenir de l’aide.
Posez des questions ou partagez vos retours produits dans notre forum développeur Azure AI Foundry sur Github.
Visitez Microsoft for Startups pour savoir comment commencer à développer avec des crédits Azure dès aujourd’hui.
Avez-vous des suggestions ou avez-vous trouvé des erreurs d’orthographe ou de code ? Ouvrez une issue ou créez une pull request
- 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 l’API OpenAI
- Des liens vers des ressources supplémentaires pour continuer votre apprentissage
| # | Lien de la leçon | Description | Vidéo | Apprentissage supplémentaire |
|---|---|---|---|---|
| 00 | Configuration du cours | Apprenez : Comment configurer votre environnement de développement | Vidéo à venir | En savoir plus |
| 01 | Introduction à l’IA générative et aux MLM (modèles de langage de grande taille) | Apprenez : 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 LLM | Apprenez : Comment choisir le bon modèle pour votre cas d’usage | Vidéo | En savoir plus |
| 03 | Utiliser l’IA générative de manière responsable | Apprenez : Comment créer des applications d’IA générative de manière responsable | Vidéo | En savoir plus |
| 04 | Comprendre les Fondamentaux du Prompt Engineering | Apprenez : Les meilleures pratiques pratiques du Prompt Engineering | Vidéo | En savoir plus |
| 05 | Création de Prompts Avancés | Apprenez : Comment appliquer des techniques de prompt engineering qui améliorent le résultat de vos prompts. | Vidéo | En savoir plus |
| 06 | Créer 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 | Créer des Applications de Chat | Construisez : Des techniques pour construire et intégrer efficacement des applications de chat. | Vidéo | En savoir plus |
| 08 | Créer des Applications de Recherche avec Bases de Données Vectorielles | Construisez : Une application de recherche qui utilise les embeddings pour rechercher des données. | Vidéo | En savoir plus |
| 09 | Créer des Applications de Génération d’Images | Construisez : Une application de génération d’images | Vidéo | En savoir plus |
| 10 | Créer des Applications d’IA Low Code | Construisez : Une application d’intelligence artificielle générative en utilisant des outils Low Code | Vidéo | En savoir plus |
| 11 | Intégrer des Applications Externes avec l’Appel de Fonction | Construisez : Qu’est-ce que l’appel de fonction et ses cas d’utilisation pour les applications | Vidéo | En savoir plus |
| 12 | Concevoir l’UX pour les Applications d’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 d’IA et les méthodes pour sécuriser ces systèmes. | Vidéo | En savoir plus |
| 14 | Le Cycle de Vie de l’Application 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 embeddings 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 | Fine-Tuning des LLM | Apprenez : Le quoi, pourquoi et comment du fine-tuning des LLM | Vidéo | En savoir plus |
| 19 | Construire avec des SLM | Apprenez : Les avantages de construire avec des Small Language Models | Vidéo à venir | En savoir plus |
| 20 | Construire avec des Modèles Mistral | Apprenez : Les caractéristiques et différences des Modèles de la Famille Mistral | Vidéo à venir | En savoir plus |
| 21 | Construire avec des Modèles Meta | Apprenez : Les caractéristiques et différences des Modèles de la Famille Meta | Vidéo à venir | En savoir plus |
Remerciements spéciaux à John Aziz pour la création de 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.
Notre équipe produit d’autres cours ! Découvrez :
Si vous êtes bloqué ou avez des questions sur la création d'applications IA. Rejoignez d'autres apprenants et développeurs expérimentés dans les discussions sur MCP. C’est une communauté solidaire où les questions sont les bienvenues et où le savoir est partagé librement.
Si vous avez des retours sur les produits ou des erreurs lors de la création, visitez :
Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique IA Co-op Translator. Bien que nous nous efforçons 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 foi. Pour des informations cruciales, il est recommandé de recourir à une traduction professionnelle effectuée par un humain. Nous ne saurions être tenus responsables de tout malentendu ou mauvaise interprétation résultant de l’utilisation de cette traduction.