Intelligence Artificielle Générative pour Débutants - Édition Java
July 3, 2026 · View on GitHub

Engagement en temps : L’atelier complet peut être réalisé en ligne sans installation locale. La configuration de l’environnement prend 2 minutes, avec l’exploration des exemples nécessitant 1 à 3 heures selon la profondeur d’exploration.
Démarrage rapide
- Faites un fork de ce dépôt sur votre compte GitHub
- Cliquez sur Code → onglet Codespaces → ... → Nouveau avec options...
- Utilisez les paramètres par défaut – cela sélectionnera le conteneur de développement créé pour ce cours
- Cliquez sur Créer codespace
- Attendez environ 2 minutes que l’environnement soit prêt
- Passez directement au Chapitre 2 : Provisionner Azure AI Foundry
Support Multilingue
Pris en charge via GitHub Action (Automatisé & 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 (Filipino) | Tamoul | Telugu | Thai | Turc | Ukrainien | Ourdou | Vietnamien
Vous préférez cloner localement ?
Ce dépôt inclut plus de 50 traductions de langues ce qui augmente significativement 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-java.git cd Generative-AI-for-beginners-java 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-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Cela vous fournit tout ce dont vous avez besoin pour suivre le cours avec un téléchargement beaucoup plus rapide.
Structure du Cours & Parcours d’Apprentissage
Chapitre 1 : Introduction à l’IA Générative
- Concepts clés : Comprendre les grands modèles de langage, les tokens, embeddings et capacités de l’IA
- Écosystème Java AI : Présentation des SDK Spring AI et OpenAI
- Protocole de Contexte de Modèle : Introduction au MCP et son rôle dans la communication des agents IA
- Applications Pratiques : Scénarios réels incluant chatbots et création de contenu
- → Démarrer Chapitre 1
Chapitre 2 : Configuration de l’Environnement de Développement
- Azure AI Foundry : Provisionnez les déploiements de modèles en tant que code avec Bicep et l’Azure Developer CLI (azd)
- Spring Boot + Spring AI : Meilleures pratiques pour le développement d’applications IA d’entreprise
- Authentification Sans Clé : Connexion sécurisée avec Microsoft Entra ID — pas de gestion de clés API
- Outils de Développement : Conteneurs Docker, VS Code, et configuration GitHub Codespaces
- → Démarrer Chapitre 2
Chapitre 3 : Techniques de Base de l’IA Générative
- Ingénierie des Prompts : Techniques pour des réponses optimales des modèles IA
- Embeddings & Opérations Vectorielles : Implémenter la recherche sémantique et la correspondance de similarité
- Génération augmentée par récupération (RAG) : Combiner l’IA avec vos propres sources de données
- Appel de Fonction : Étendre les capacités IA avec des outils et plugins personnalisés
- → Démarrer Chapitre 3
Chapitre 4 : Applications Pratiques & Projets
- Générateur d’Histoire pour Animaux (
petstory/) : Création de contenu créatif avec Azure AI Foundry - Démonstration Locale Foundry (
foundrylocal/) : Intégration locale de modèles IA avec OpenAI Java SDK - Service Calculateur MCP (
calculator/) : Implémentation basique du Protocole de Contexte de Modèle avec Spring AI - → Démarrer Chapitre 4
Chapitre 5 : Développement Responsable de l’IA
- Sécurité de Contenu Azure AI Foundry : Testez les mécanismes de filtrage et sécurité intégrés (blocages stricts et refus souples)
- Démonstration d’IA Responsable : Exemple pratique montrant le fonctionnement des systèmes modernes de sécurité IA
- Bonnes Pratiques : Directives essentielles pour le développement et déploiement éthiques de l’IA
- → Démarrer Chapitre 5
Ressources Supplémentaires
LangChain
Azure / Edge / MCP / Agents
Série IA Générative
Apprentissage Fondamental
Série 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 du MCP. C’est une communauté bienveillante où les questions sont les bienvenues et où le savoir est partagé librement.
Si vous avez des retours sur le produit ou rencontrez des erreurs lors du développement, visitez :
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.