Retour
CoursIntermédiaire-AvancéLanguage-SpecificGenAI Builders

LangChain4j pour Agents Java

Découvrez LangChain4j, le framework Java natif pour construire des applications LLM et des agents IA. Inspiré de LangChain Python mais redesigné pour Java avec une approche type-safe et idiomatique. P

Express

À l'issue de cette formation, vous serez capable de :

Comprendre l'architecture LangChain4j
Configurer et utiliser différents modèles LLM en Java
Créer des AI Services declaratifs avec annotations
Implémenter des tools (function calling) en Java
Utiliser des chains et prompt templates
Construire des agents conversationnels avec mémoire
Implémenter des systèmes RAG complets
Gérer les embeddings et vector stores
Déployer des agents en production
Intégrer avec Spring Boot

Programme Détaillé

8 modules de formation

Module 1

Introduction à LangChain4j

20min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce que LangChain4j ?
LangChain4j vs Spring AI vs LangChain Python
Architecture et composants principaux
Installation et setup
Premiers pas
Module 2

Models et Chat

25min
Leçons vidéo
Exercices
Lab pratique
ChatLanguageModel interface
Streaming chat models
Configuration des providers (OpenAI, Azure, Anthropic, etc.)
System et user messages
Response handling
Lab : Premier chatbot Java
Module 3

AI Services

Declaratif) (30min
Leçons vidéo
Exercices
Lab pratique
@AiService annotation
Interface-based AI services
@SystemMessage et @UserMessage
Variable injection
Type-safe responses
Lab : Service AI declaratif
Module 4

Tools

Function Calling) (35min
Leçons vidéo
Exercices
Lab pratique
@Tool annotation
Tool descriptions
Parameter descriptions
Automatic tool execution
Multiple tools
Error handling
Lab : Agent avec outils Java
Module 5

Memory et Conversations

25min
Leçons vidéo
Exercices
Lab pratique
ChatMemory interface
MessageWindowChatMemory
TokenWindowChatMemory
Persistent memory
Conversation state management
Lab : Chatbot avec mémoire persistante
Module 6

Prompt Templates et Chains

25min
Leçons vidéo
Exercices
Lab pratique
PromptTemplate
Structured prompts
Chain composition
Sequential chains
Conditional chains
Lab : Pipeline de traitement
Module 7

RAG avec LangChain4j

40min
Leçons vidéo
Exercices
Lab pratique
Document loaders (PDF, Word, TXT, etc.)
Text splitters
EmbeddingModel
Vector stores (PostgreSQL, Redis, Chroma, Pinecone, etc.)
Retrieval et similarity search
RAG pipeline complet
Lab : Système RAG de Q&A
Module 8

Production et Spring Boot

30min
Leçons vidéo
Exercices
Lab pratique
Spring Boot integration
Configuration properties
Monitoring et observability
Error handling et retry
Testing AI services
Best practices production
Lab : Application production-ready

Prérequis pour suivre cette formation

Java 11+ et connaissances de base Java
Compréhension des LLMs et APIs
Bases de Spring Boot (recommandé)
Concepts de base de l'IA générative

Public Cible

Développeurs Java backend
Architectes Java/Spring
DevOps Java
Data engineers familiers avec Java

Compétences que vous allez acquérir

Maîtrise de LangChain4j pour applications LLM
Création d'agents IA en Java
Implémentation de systèmes RAG
Intégration LLM en environnement enterprise Java

Informations Pratiques

Détails de la formation

Durée
2-3h
Niveau
Intermédiaire-Avancé
Prix
2230 €
Langue
Français
Certification
-

Pourquoi choisir Adservio Academy ?

Formations 100% pratiques
Formateurs experts certifiés
Accompagnement personnalisé
Contenu à jour avec l'IA