LangChain4j pour débutants

April 6, 2026 · View on GitHub

LangChain4j

LangChain4j pour débutants

Un cours pour créer des applications IA avec LangChain4j et Azure OpenAI GPT-5.2, du chat basique aux agents IA.

🌐 Support multilingue

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

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

Préférez cloner localement ?

Ce dépôt inclut plus de 50 traductions linguistiques ce qui augmente considérablement la taille du téléchargement. Pour cloner sans traductions, utilisez le sparse checkout :

Bash / macOS / Linux :

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows) :

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-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 bien plus rapide.

Table des matières

  1. Démarrage rapide - Démarrez avec LangChain4j
  2. Introduction - Apprenez les fondamentaux de LangChain4j
  3. Conception de prompt - Maîtrisez la conception efficace de prompts
  4. RAG (Génération augmentée par récupération) - Créez des systèmes intelligents basés sur la connaissance
  5. Outils - Intégrez des outils externes et assistants simples
  6. MCP (Protocole de Contexte Modèle) - Travaillez avec le Protocole de Contexte Modèle (MCP) et les modules Agentiques

Vidéos explicatives

Chaque module est accompagné d'une session en direct où nous parcourons les concepts et le code étape par étape.

ModuleVidéo
01 - IntroductionPremiers pas avec LangChain4j
02 - Conception de promptConception de prompt avec LangChain4j
03 - RAGRAG avec LangChain4j
04 - Outils & 05 - MCPAgents IA avec Outils et MCP

Parcours d'apprentissage

Nouveau sur LangChain4j ? Consultez le Glossaire pour les définitions des termes et concepts clés.

Démarrage rapide

  1. Forkez ce dépôt vers votre compte GitHub
  2. Cliquez sur Code → onglet Codespaces...Nouveau avec options...
  3. Utilisez les paramètres par défaut – cela sélectionnera le conteneur de développement créé pour ce cours
  4. Cliquez sur Créer codespace
  5. Patientez 5-10 minutes que l'environnement soit prêt
  6. Allez directement à Démarrage rapide pour commencer !

Après avoir complété les modules, explorez le Guide de test pour voir les concepts de test LangChain4j en action.

Note : Cette formation utilise à la fois les modèles GitHub et Azure OpenAI. Le module Démarrage rapide utilise les modèles GitHub (abonnement Azure non requis), tandis que les modules 1 à 5 utilisent Azure OpenAI. Commencez avec un compte Azure GRATUIT si vous n'en avez pas.

Apprentissage avec GitHub Copilot

Pour coder rapidement, ouvrez ce projet dans un GitHub Codespace ou votre IDE local avec le devcontainer fourni. Le devcontainer utilisé dans ce cours est préconfiguré avec GitHub Copilot pour une programmation assistée IA en binôme.

Chaque exemple de code inclut des questions suggérées que vous pouvez poser à GitHub Copilot pour approfondir votre compréhension. Cherchez les invites 💡/🤖 dans :

  • En-têtes de fichiers Java - Questions spécifiques à chaque exemple
  • README des modules - Invites d'exploration après les exemples de code

Comment utiliser : Ouvrez n'importe quel fichier de code et posez à Copilot les questions suggérées. Il a le contexte complet du code et peut expliquer, étendre et suggérer des alternatives.

Envie d'en savoir plus ? Découvrez Copilot pour la programmation assistée IA.

Ressources supplémentaires

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Série IA générative

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Apprentissages fondamentaux

ML for Beginners Data Science for Beginners AI for Beginners 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 la 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 :

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum

Licence

Licence MIT - Voir le fichier LICENSE pour plus de détails.


Avertissement :
Ce document a été traduit à l’aide du service de traduction automatisée Co-op Translator. Bien que nous nous efforçions d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des imprécisions. Le document original dans sa langue native doit être considéré comme la source faisant foi. Pour les informations critiques, une traduction professionnelle humaine 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.