21 Leçons enseignant tout ce que vous devez savoir pour commencer à construire 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 checkout 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 compléter le cours avec un téléchargement beaucoup plus rapide.
Apprenez les fondamentaux de la construction d'applications d'IA générative avec notre cours complet de 21 leçons par les Microsoft Cloud Advocates.
Ce cours comporte 21 leçons. Chaque leçon couvre un sujet à part, commencez où vous voulez !
Les leçons sont labellisées soit "Learn" expliquant un concept d'IA générative, soit "Build" expliquant un concept avec des exemples de code en Python et TypeScript lorsque possible.
Pour les développeurs .NET, découvrez Generative AI for Beginners (.NET Edition) !
Chaque leçon inclut également 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"
-
API OpenAI - 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 référentiel complet 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 (🌟) sur 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 pour l’IA générative en Python et TypeScript.
Rejoignez notre serveur officiel Azure AI Foundry Discord pour rencontrer et réseauter avec d’autres apprenants suivant ce cours et obtenir de l’aide.
Posez des questions ou partagez vos retours sur les produits dans notre Forum développeurs Azure AI Foundry sur Github.
Visitez Microsoft for Startups pour découvrir comment commencer à construire avec des crédits Azure dès aujourd’hui.
Vous avez des suggestions ou avez trouvé des fautes d’orthographe ou des erreurs dans le code ? Signalez un problème ou Créez une demande de tirage
- Une courte introduction vidéo au sujet
- Une leçon écrite 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 poursuivre votre apprentissage
| # | Lien de la leçon | Description | Vidéo | Apprentissage supplémentaire |
|---|---|---|---|---|
| 00 | Configuration du cours | Learn: Comment configurer votre environnement de développement | Vidéo bientôt disponible | En savoir plus |
| 01 | Introduction à l'IA générative et aux LLMs | Learn: 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 | Learn: Comment sélectionner le modèle adapté à votre cas d’usage | Vidéo | En savoir plus |
| 03 | Utiliser l'IA générative de manière responsable | Learn: 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 | Learn: Meilleures pratiques pratiques pour l'ingénierie des prompts | Vidéo | En savoir plus |
| 05 | Création de Prompts Avancés | Apprendre : Comment appliquer des techniques d’ingénierie de prompt qui améliorent le résultat de vos prompts. | Vidéo | En savoir plus |
| 06 | Création d’Applications de Génération de Texte | Créer : 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 | Créer : Techniques pour créer et intégrer efficacement des applications de chat. | Vidéo | En savoir plus |
| 08 | Création d’Applications de Recherche avec Bases de Données Vectorielles | Créer : Une application de recherche utilisant des embeddings pour interroger des données. | Vidéo | En savoir plus |
| 09 | Création d’Applications de Génération d’Images | Créer : Une application de génération d’images | Vidéo | En savoir plus |
| 10 | Création d’Applications IA Low Code | Créer : Une application Generative AI utilisant des outils Low Code | Vidéo | En savoir plus |
| 11 | Intégration d’Applications Externes avec Appel de Fonction | Créer : Qu’est-ce que l’appel de fonction et ses cas d’utilisation pour les applications | Vidéo | En savoir plus |
| 12 | Conception UX pour Applications IA | Apprendre : Comment appliquer les principes de conception UX lors du développement d’applications Generative AI | Vidéo | En savoir plus |
| 13 | Sécuriser Vos Applications Generative AI | Apprendre : 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 | Cycle de Vie des Applications Generative AI | Apprendre : Les outils et métriques pour gérer le cycle de vie LLM et LLMOps | Vidéo | En savoir plus |
| 15 | Génération Augmentée par Recherche (RAG) et Bases de Données Vectorielles | Créer : 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 | Créer : Une application utilisant les modèles open source disponibles sur Hugging Face | Vidéo | En savoir plus |
| 17 | Agents IA | Créer : Une application utilisant un cadre d’Agent IA | Vidéo | En savoir plus |
| 18 | Fine-Tuning des LLMs | Apprendre : Le quoi, pourquoi et comment affiner les LLMs | Vidéo | En savoir plus |
| 19 | Création avec SLMs | Apprendre : Les avantages de construire avec des Petits Modèles Linguistiques | Vidéo à venir | En savoir plus |
| 20 | Création 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 | Création 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 à 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 d'IA. Rejoignez d'autres apprenants et développeurs expérimentés dans les discussions autour du MCP. C'est une communauté bienveillante où les questions sont les bienvenues et le savoir partagé librement.
Si vous avez des retours produits ou rencontrez des erreurs lors de la création, visitez :
Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique 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 autorité. Pour des informations critiques, il est recommandé de faire appel à une traduction professionnelle réalisée par un humain. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l’utilisation de cette traduction.