- Cours pratique
- FSE
- Informatique
- Oracle
Formation LangChain4j : intégrer ses LLMs dans des applications Java
L'intelligence artificielle pour les développeurs Java

- Durée
- 1 jour
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation LangChain4j
LangChain4J est le framework facilitant l’intégration de LLM dans des applications Java. Ses cas d’usages sont multiples : chatbot, génération de contenu, analyse de documents, agents intelligents… Les modèles supportés sont également variés avec OpenAI, Azure OpenAI ou encore les modèles OpenSource de GPT4All ou d'Ollama.
Cette formation LangChain4j vous donnera un aperçu de toutes les possibilités et facilitation du framework.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation LangChain4j, vous aurez acquis les connaissances et compétences nécessaires pour :
- Construire et configurer une application utilisant LangChain4J
- Gérer et optimiser le prompt
- Concevoir et implémenter le stockage en base de données vectorielle
- Concevoir et implémenter l’appel de fonctions callback à partir d’un LLM
Objectifs opérationnels
Objectif opérationnel :
Savoir intégrer vos grands modèles de langage dans des applications Java.
Programme
Contenu du cours, module par module
5 modules
- Le rationale de Lang4j
- Introduction aux LLMs, intégration avec Java
- Cas d’usage typiques
- API services et modèles locaux, benchmarking des modèles
- Composants clés de LangChain4J
- Création de projet
- L’API de bas niveau, ChatLanguageModel
- Mémoire et contexte d’interaction
- Paramètres de modèle
- Streaming de la réponse
Travaux pratiques
- Chain et AI Services
- Génération d’implémentation, intégration Spring Boot, Quarkus
- Annotations disponibles
- Réponse structurée, Mode JSON, Streaming, Reactor
- Ajout d’outils dans l’interaction
- Chaînage de service
Travaux pratiques
- Principes du RAG, indexation et recherche
- Alternatives d’implémentation
- API cœur : Document, Text segment, Embeding
- Les bases de données vectorielles
- Techniques avancées pour la récupération de document
Travaux pratiques
- Motivation
- Les solutions disponibles
- L’exemple de GPT4All
- Test et évaluation
Travaux pratiques
Programme mis à jour le 13/06/2025
Public concerné
Ce cours s'adresse aux architectes, développeurs et exploitants d'applications.

Prérequis
Une connaissance préalable du langage Java est nécessaire pour suivre cette formation. Vous pouvez l'acquérir à travers la formation Java, les fondamentaux (JJDC).
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Optimisation et Profiling des applications Java avec JProfilerRéf. JPOJ3 joursIntermédiaireProchaine session : 9 nov.2 090 €
- SOAP Web Services - Mise en oeuvre avec Jakarta EERéf. SWES3 joursIntermédiaireProchaine session : 14 déc.
- Spring AI : Intégrer les modèles d'IA dans vos applications SpringRéf. SJIA2 joursFondamental1 590 €
- Développer des applications web d'entreprise avec Jakarta EERéf. JDAJ74 joursIntermédiaireProchaine session : 23 nov.2 490 €