Soirée LangChain4j
Détails
Vous vous êtes déjà demandé comment ajouter des capacités de chat intelligent à vos applications Java sans vous noyer dans la complexité de l’IA ?
Cette présentation pratique vous guide pas à pas dans la création d’un chatbot de support client alimenté par l’IA, en mettant en avant l’approche simple et efficace de LangChain4j pour l’intégration de l’IA en entreprise.
***
### Ce que vous allez apprendre :
- Commencez simplement : intégration d’un chat WebSocket avec Quarkus
- Ajoutez de l’intelligence : intégration d’un LLM pour des conversations naturelles
- Rendez-le sûr : modération des contenus grâce à un modèle d’IA dédié pour gérer les messages inappropriés
- Préservez le contexte : mémoire de chat persistante, d’abord en mémoire volatile, puis via Redis pour gérer les conversations multi-sessions
- Donnez-lui du savoir : RAG (Retrieval Augmented Generation) avec une base vectorielle Qdrant pour des réponses spécifiques à l’entreprise
- Connectez le business : appels de fonctions pour accéder à l’inventaire en temps réel, aux données utilisateurs et à la logique métier
***
### Points techniques clés :
- Implémentation réelle : chatbot e-commerce fonctionnel avec intégration métier concrète
- Amélioration progressive : chaque étape s’appuie naturellement sur la précédente
- Prêt pour la production : garde-fous, gestion des erreurs, de la mémoire et du monitoring inclus
- IA typée et sûre : approche basée sur les annotations de LangChain4j, supprimant le code répétitif
- Fonctionnalités d’entreprise : modération de contenu, mémoire persistante, RAG et appels de fonctions
***
### Pour qui ?
- Pour les développeurs Java souhaitant ajouter de l’IA à leurs applications existantes,
- les architectes concevant des systèmes de conversation intelligents,
- et toute personne curieuse de découvrir des modèles concrets d’intégration d’IA.
***
### Démo en direct
Découvrez le chatbot complet en action : depuis les simples réponses “echo” jusqu’au support client intelligent, capable de retrouver des documents et d’interagir avec les systèmes métiers.
***
### Bio
Antonio Goncalves est Principal Software Engineer chez Microsoft, basé à Paris.
Il a longtemps évolué dans l’univers Jakarta EE (Spring, Micronaut, Quarkus, etc.) avant de se tourner vers le domaine de l’intelligence artificielle.
Passé des systèmes distribués aux microservices puis aux fonctions, il aide aujourd’hui ses clients à développer des applications intelligentes s’exécutant dans le cloud.
En parallèle de son activité de développement, Antonio a écrit plusieurs livres (LangChain4j, Quarkus et Java EE), intervient dans de nombreuses conférences internationales (Devoxx, JavaOne, GeeCon…), publie des articles techniques, anime des formations en ligne (PluralSight, Udemy) et co-présente le podcast français “Les Cast Codeurs”.
Il a également cofondé le Paris JUG, Voxxed Microservices, Devoxx France et Café IA.
Pour l’ensemble de ses contributions à la communauté, il a été nommé Java Champion il y a plusieurs années.
