Formation
Développer des applications infusées IA avec Quarkus et Langchain4j
Développer des applications infusées IA avec Quarkus et Langchain4j
présentation
Développé par Red Hat et la communauté, Quarkus est un framework open source Java conçu pour les machines virtuelles Java (JVM) et la compilation native.
Ses fonctionnalités peuvent être étendues grâce à l'utilisation d'extensions. Parmi celles-ci, on trouve l'extension Langchain4j qui permet d'infuser son application avec l'IA générative. Cela va de la définition d'interfaces pour consommer des endpoints d'inférence, gérer la mémoire, mettre en place du RAG (Retrieval Augmented Generation) et même de définir et orchestrer des agents.
Ce cours propose d’obtenir les bases pour la création et la configuration d’applications infusées avec l'IA générative.
Tarif 2026
* (déjeuner inclus, hors frais de déplacement et hébergement)

Durée

Modalité

Référence
CETTE FORMATION EST-ELLE FAITE POUR VOUS ?
programme
Introduction
- Les prompts
- L'approche RAG (Retrieval Augmented Generation)
- Les Tools
- Le protocole MCP (Model Context Protocol)
La librairie Langchain4j
- Les interfaces AI Services
- Les connectivités aux différents modèles (Ollama, OpenAI, Mistral)
La mise en oeuvre dans un chatbot
- L'implémentation d'un AI Service
- Les prompts système et utilisateur
- La mémoire conversationnelle
L'enrichissement du contexte avec du RAG et des Tools
- Les différentes bases de données vectorielles
- L'ingesteur de données et les stratégies de découpage
- L'intégration des résultats de la recherche vectorielle
- L'écriture d'un Tool
La robustesse de l'application
- Les garde-fous (Guardrails)
- L'utilisation d'un modèle de modération
- La tolérance aux fautes (Microprofile Fault Tolerance)
- Le monitoring de l'activité des AI Services (Micrometer et OpenTelemetry)
L'approche agentique
- La distinction entre approche conversationnelle et agentique
- Les stratégies d'orchestration entre agents
- La librairie langchain4j-agentic
Les serveurs MCP
- L'extension quarkus-mcp-server
- Les tools et prompts dans un serveur MCP
- La sécurisation du serveur MCP
Les clients MCP
- L'invocation de serveurs MCP avec langchain4j-mcp
- La sécurisation du client MCP
MODALITES ET INFORMATIONS

Moyens et supports pédagogiques
Support de cours et cahier de travaux pratique.

Modalités d'évaluation
QCM pour mesurer l'acquisition des compétences théoriques

Taux de recommandation & de satisfaction
Disponible par formation sur demande
.png)
Modalités d'inscription
Les dates de formation sont définies avec vous et planifiées dans un délai maximal de trois mois après validation du besoin. Formulaire à remplir et à nous envoyer par mail à l'adresse formation@sciam.fr


