Skip to content

Latest commit

 

History

History
191 lines (138 loc) · 25.3 KB

File metadata and controls

191 lines (138 loc) · 25.3 KB

IA Générative Pour Débutants

21 leçons enseignant tout ce que vous devez savoir pour commencer à construire des applications d'IA Générative

Licence GitHub Contributeurs GitHub Problèmes GitHub Demandes de tirage GitHub PRs Bienvenues

Observateurs GitHub Fourches GitHub Étoiles GitHub

Microsoft Foundry Discord

🌐 Support Multilingue

Pris en charge via GitHub Action (automatisé et toujours à jour)

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 | Khmer | 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 (Philippin) | Tamoul | Télougou | Thaï | Turc | Ukrainien | Ourdou | Vietnamien

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 compléter le cours avec un téléchargement beaucoup plus rapide.

IA Générative pour Débutants (Version 3) - Un Cours

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.

🌱 Pour Commencer

Ce cours comporte 21 leçons. Chaque leçon couvre un sujet spécifique donc commencez où vous voulez !

Les leçons sont soit des leçons "Apprendre" expliquant un concept d'IA Générative, soit des leçons "Construire" qui expliquent un concept avec des exemples de code en Python et TypeScript lorsque possible.

Pour les développeurs .NET, consultez Generative AI for Beginners (.NET Edition) !

Chaque leçon inclut également une section "Poursuivre l'apprentissage" 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"

  • Microsoft Foundry Models - Leçons : "githubmodels" (GitHub Models prendra fin fin juillet 2026 - utilisez Microsoft Foundry Models à la place)

  • OpenAI API - Leçons : "oai-assignment"

  • Foundry Local - Exécutez les modèles entièrement hors ligne sur votre propre appareil, aucun 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 dans 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.

🧠 Prêt à déployer ?

Si vous recherchez des exemples de code plus avancés, consultez notre collection d'exemples de code d'IA Générative en Python et TypeScript.

🗣️ Rencontrer d'autres apprenants, obtenir du soutien

Rejoignez notre serveur Discord officiel Microsoft Foundry pour rencontrer et réseauter avec d'autres apprenants suivant ce cours et obtenir du soutien.

Posez des questions ou partagez vos retours produits dans notre Forum des développeurs Microsoft Foundry sur GitHub.

🚀 Construire 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 trouvé des fautes d’orthographe ou des erreurs de code ? Ouvrez un problème ou Créez une demande de tirage

📂 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 supportant Azure OpenAI et OpenAI API
  • Des liens vers des ressources supplémentaires pour poursuivre 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 bientôt disponible 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 LLMs Apprendre : Comment choisir 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 Apprenez: 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: Les meilleures pratiques pratiques en 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 Construire: Une application de génération de texte utilisant Azure OpenAI / OpenAI API Vidéo En savoir plus
07 Construire des Applications de Chat Construire: Des 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 d'IA Low Code Construire: Une application d'IA Générative utilisant des outils Low Code Vidéo En savoir plus
11 Intégrer des Applications Externes avec Function Calling Construire: Qu'est-ce que le function calling et ses cas d'utilisation pour les applications Vidéo En savoir plus
12 Concevoir l'Expérience Utilisateur pour les Applications d'IA Apprenez: Comment appliquer les principes de design 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 des Applications d'IA Générative Apprenez: Les outils et métriques pour gérer le cycle de vie des LLM et LLMOps Vidéo En savoir plus
15 Retrieval Augmented Generation (RAG) et Bases de Données Vectorielles Construire: Une application utilisant un cadre RAG pour récupérer des embeddings depuis une base de données vectorielle Vidéo En savoir plus
16 Modèles Open Source et Hugging Face Construire: Une application utilisant des modèles open source disponibles sur Hugging Face Vidéo En savoir plus
17 Agents d'IA Construire: Une application utilisant un cadre d'agents IA Vidéo En savoir plus
18 Affiner les LLMs Apprenez: Quoi, pourquoi et comment affiner les LLMs Vidéo En savoir plus
19 Construire avec des SLMs 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

Remerciements spéciaux à John Aziz pour la création de toutes les Actions GitHub 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

LangChain4j pour Débutants LangChain.js pour Débutants LangChain pour Débutants

Azure / Edge / MCP / Agents

AZD pour Débutants Edge AI pour Débutants MCP pour Débutants Agents d'IA pour Débutants


Série sur l'IA Générative

IA Générative pour Débutants IA Générative (.NET)

IA Générative (Java) IA Générative (JavaScript)


Apprentissage Fondamental

ML pour Débutants Science des Données pour Débutants IA pour Débutants Cybersécurité pour Débutants Développement Web pour Débutants IoT pour Débutants Développement XR pour Débutants


Série Copilot

Copilot pour Programmation Assistée par IA Copilot pour C#/.NET Aventure Copilot

Obtenir de l'aide

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 pour discuter de MCP. C'est une communauté solidaire où les questions sont les bienvenues et le partage de connaissances est libre.

Microsoft Foundry Discord

Si vous avez des retours produits ou des erreurs lors de la création, visitez :

Forum des développeurs Microsoft Foundry


Avertissement : Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforçions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue native doit être considéré comme la source faisant autorité. Pour les informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous ne saurions être tenus responsables des malentendus ou erreurs d'interprétation découlant de l'utilisation de cette traduction.