Soirée Spring AI en pratique
Détails
Hello à toutes et tous,
Merci à MARGO de nous accueillir pour une soirée Spring AI en pratique!
Au programme:
19h - Meryem Arroussi & Achraf Hasbi (MARGO) - Comment construire un chatbot intelligent avec Spring AI, étape par étape ?
Dans ce talk, nous vous proposons de partir d’un projet Spring Boot vide pour construire progressivement un chatbot from scratch avec Spring AI.
L’objectif sera d’explorer les principales briques offertes par le framework, en les intégrant au fur et à mesure dans une application concrète : utilisation de l'API Chat Client, génération de réponses structurées avec Structured Output, ajout d’Advisors pour la mémoire conversationnelle et le logging, mise en place du Tool Calling, puis introduction du RAG pour enrichir les réponses à partir de données externes.
À travers cette approche progressive et pratique, nous verrons comment Spring AI permet d’intégrer des capacités d’IA générative dans une application Java tout en gardant une architecture claire, testable et évolutive.
---
20h - Daniel Garnier-Moiroux (Spring) - Serveurs MCP sécurisés avec Spring AI
MCP (Model Context Protocol) est le protocole standard pour connecter vos applis basées sur des LLM à des serveurs tiers, et leur ajouter des fonctionnalités: prendre rendez-vous, uploader vos notes de frais, etc. Quand ces serveurs sont accessibles via Internet, impensable de les laisser en libre accès: il faut y ajouter une couche de sécurité et de contrôle d'accès. Pour ce faire, MCP se base sur OAuth2, et demande des intégration côté client et serveur.
La plupart des frameworks, dans tous les languages, ont déjà une librairie OAuth2, et on voit arriver de plus en plus d'intégration avec MCP. Mais même avec des outils, il y a de nombreux choix architecturaux à faire! Quel type de "grant" OAuth2 utiliser? Comment limiter l'accès à certaines features, par exemple juste pour les admins?
Dans cette présentation, on contruira ensemble un serveur MCP avec Spring AI et le SDK MCP. On verra comment y ajouter une couche OAuth2 en pratique, et on discutera des implications sur vos applis, et sur votre serveur d'authorization OAuth2.
---
ℹ️ Informations pratiques
Veuillez vous assurer d'avoir correctement saisi votre prénom et nom de famille sur meetup.com et non un pseudonyme afin de garantir l'accès à MARGO. L'inscription est nominative et doit se faire le 15/06 au plus tard, afin que nous puissions donner la liste des participant-es à l'accueil de la Tour Aurore.
Veuillez noter que des photos et des vidéos seront prises pendant l'événement. En y participant, vous consentez à l'utilisation de votre image dans les supports promotionnels et sur les réseaux sociaux. Si vous avez des préoccupations, veuillez en informer les organisateurs.
---
A très vite!
