Skip to content

Latest commit

 

History

History
137 lines (99 loc) · 20.6 KB

File metadata and controls

137 lines (99 loc) · 20.6 KB

Generative AI For Beginners

21 leçons qui vous enseignent tout ce qu’il faut savoir pour commencer à créer des applications d’IA générative

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

🌐 Support multilingue

Pris en charge via GitHub Action (Automatisé & Toujours à jour)

French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)

Generative AI for Beginners (Version 3) - Un cours

Apprenez les bases pour créer des applications d’IA générative grâce à notre cours complet de 21 leçons, proposé par les Microsoft Cloud Advocates.

🌱 Pour bien démarrer

Ce cours comprend 21 leçons. Chaque leçon aborde un sujet spécifique, vous pouvez donc commencer où vous voulez !

Les leçons sont classées en deux catégories : les leçons "Learn" qui expliquent un concept d’IA générative, et les leçons "Build" qui présentent un concept ainsi que 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 comprend également une section "Keep Learning" avec des ressources complémentaires.

Ce dont vous avez besoin

Pour exécuter le code de ce cours, vous pouvez utiliser :

Nous avons créé une leçon Course Setup 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.

🧠 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 échanger avec d’autres apprenants suivant ce cours et obtenir de l’aide.

Posez vos questions ou partagez vos retours sur le produit dans notre forum développeurs Azure AI Foundry sur Github.

🚀 Vous lancez une startup ?

Inscrivez-vous au Microsoft for Startups Founders Hub pour recevoir des crédits OpenAI gratuits et jusqu’à 150 000 $ en crédits Azure pour accéder aux modèles OpenAI via Azure OpenAI Services.

🙏 Vous souhaitez aider ?

Vous avez des suggestions ou avez trouvé des fautes d’orthographe ou des erreurs dans le code ? Ouvrez une issue ou créez une pull request

📂 Chaque leçon comprend :

  • Une courte vidéo d’introduction au sujet
  • Une leçon écrite dans le README
  • Des exemples de code en Python et TypeScript compatibles avec Azure OpenAI et OpenAI API
  • Des liens vers des ressources supplémentaires pour approfondir vos connaissances

🗃️ Leçons

# Lien de la leçon Description Vidéo Ressources complémentaires
00 Configuration du cours Learn : Comment configurer votre environnement de développement Vidéo à venir 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 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 Learn : Comment créer des applications d’IA générative de façon responsable Vidéo En savoir plus
04 Comprendre les bases du Prompt Engineering Learn : Pratiques recommandées du Prompt Engineering en mode pratique Vidéo En savoir plus
05 Créer des prompts avancés Learn : Comment appliquer des techniques de prompt engineering pour améliorer les résultats de vos prompts. Vidéo En savoir plus
06 Créer 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 Créer des applications de chat Construire : Techniques pour créer 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 Construire : Une application de recherche utilisant des embeddings pour interroger les données. Vidéo En savoir plus
09 Créer des applications de génération d’images Construire : Une application de génération d’images Vidéo En savoir plus
10 Créer des applications 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’usage pour les applications Vidéo En savoir plus
12 Concevoir l’UX pour les applications IA Apprendre : 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 Apprendre : Les menaces et risques pour les systèmes d’IA ainsi que les méthodes pour les sécuriser. Vidéo En savoir plus
14 Le cycle de vie des applications d’IA générative Apprendre : 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 Construire : Une application utilisant un framework 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 IA Construire : Une application utilisant un framework d’agent IA Vidéo En savoir plus
18 Fine-tuning des LLMs Apprendre : Quoi, pourquoi et comment faire le fine-tuning des LLMs Vidéo En savoir plus
19 Construire avec des SLMs Apprendre : Les avantages de construire avec des Small Language Models Vidéo à venir En savoir plus
20 Construire 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 Construire 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

Un grand merci à 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 propose d’autres cours ! Découvrez :

Avertissement :
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 foi. 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.