Communitygithub.com

microsoft/generative-ai-for-beginners

21 leçons, Débutez avec l'IA générative

Qu'est-ce que generative-ai-for-beginners ?

Cette compétence fournit un cours complet de 21 leçons conçu par les Microsoft Cloud Advocates pour apprendre à construire des applications d'IA générative. Chaque leçon est soit une leçon 'Apprendre' qui explique un concept d'IA générative, soit une leçon 'Construire' qui combine théorie et exemples de code en Python et TypeScript. Le cours couvre des sujets essentiels comme l'ingénierie des prompts, la génération de texte et d'images, les applications de chat, la recherche vectorielle avec embeddings, et l'IA responsable. Il est compatible avec plusieurs plateformes : Azure OpenAI Service, Microsoft Foundry Models, OpenAI API, et Foundry Local pour une exécution hors ligne. Les apprenants peuvent également rejoindre le serveur Discord Microsoft Foundry et le forum des développeurs pour obtenir du soutien.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/microsoft/generative-ai-for-beginners/tree/main

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Aperçu

Depuis le README du skill

IA générative pour débutants
Licence GitHub
Contributeurs GitHub
Problèmes GitHub
Pull requests GitHub
PRs bienvenues
Observateurs GitHub
Forks GitHub

Documentation

IA générative pour débutants

21 leçons pour apprendre tout ce qu'il faut savoir pour commencer à construire des applications d'IA générative

Licence GitHub Contributeurs GitHub Problèmes GitHub Pull requests GitHub PRs bienvenues

Observateurs GitHub Forks GitHub Stars GitHub

Discord Microsoft Foundry

🌐 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çonDescriptionVidéoApprentissage supplémentaire
00Configuration du coursApprendre : Comment configurer votre environnement de développementVidéo à venirEn savoir plus
01Introduction à l'IA générative et aux LLMApprendre : Comprendre ce qu'est l'IA générative et comment fonctionnent les grands modèles de langage (LLM).VidéoEn savoir plus
02Explorer et comparer différents LLMApprendre : Comment sélectionner le bon modèle pour votre cas d'utilisationVidéoEn savoir plus
03Utiliser l'IA générative de manière responsableApprendre : Comment construire des applications d'IA générative de manière responsableVidéoEn savoir plus
04Comprendre les fondamentaux de l'ingénierie des promptsApprendre : Bonnes pratiques pratiques d'ingénierie des promptsVidéoEn savoir plus
05Créer des prompts avancésApprendre : Comment appliquer des techniques d'ingénierie des prompts qui améliorent le résultat de vos prompts.VidéoEn savoir plus
06Construire des applications de génération de texteConstruire : Une application de génération de texte utilisant Azure OpenAI / API OpenAIVidéoEn savoir plus
07Construire des applications de chatConstruire : Techniques pour construire et intégrer efficacement des applications de chat.VidéoEn savoir plus
08Construire des applications de recherche avec des bases de données vectoriellesConstruire : Une application de recherche qui utilise des embeddings pour rechercher des données.VidéoEn savoir plus
09Construire des applications de génération d'imagesConstruire : Une application de génération d'imagesVidéoEn savoir plus
10Construire des applications IA Low CodeConstruire : Une application d'IA générative utilisant des approches low code (comme Copilot Studio)VidéoEn savoir plus
11Intégrer des applications externes avec des appels de fonctionConstruire : Une application qui intègre des APIs externes via des appels de fonctionVidéoEn savoir plus
12Concevoir une expérience utilisateur pour les applications d'IAApprendre : Comment concevoir des applications d'IA générative qui offrent une bonne expérience utilisateurVidéoEn savoir plus
13Sécuriser vos applications d'IA générativeApprendre : Menaces et risques pour la sécurité dans les applications d'IA générativeVidéoEn savoir plus
14Cycle de vie des applications d'IA générativeApprendre : Les outils et métriques pour gérer le cycle de vie de vos applications d'IA générativeVidéoEn savoir plus
15RAG et bases de données vectoriellesConstruire : Une application de type RAG pour récupérer des informations à partir de données vectoriellesVidéoEn savoir plus
16Planification ouverte des modèles de langageApprendre : Comment planifier et déployer des modèles de langage ouverts (non propriétaires) dans vos applications d'IA générativeVidéoEn savoir plus
17IA générative et gouvernance des données et de la vie privéeApprendre : Comment aborder la gouvernance des données, la confidentialité et les considérations juridiques en IA générativeVidéoEn savoir plus
18Agents IA avec le SDK Semantic Kernel / AutoGenConstruire : Démarrez avec les agents d'IA en utilisant le SDK Semantic Kernel ou AutoGenVidéoEn savoir plus
19Fine-tuning des LLMApprendre : Comment fine-tuner un LLM pour des tâches spécialiséesVidéoEn savoir plus
20Fondamentaux de la récupération augmentée par génération (RAG)Apprendre : Comprendre ce qu'est l'architecture RAG, quand et comment l'utiliserVidéoEn savoir plus
21Exemples de projets d'IA générative de A à ZApprendre : Des exemples de projets d'IA générative de bout en bout prêts à être présentésVidéo à venirEn savoir plus

📚 Ressources supplémentaires

Autres cours gratuits

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.

Code of conduct

Skills associés