Aller au contenu

Détails

La prochaine soirée du Java User Group Toulousain aura lieu le jeudi 12 mars à 19h !

Pour cette occasion, nous nous retrouverons chez Epitech Toulouse.

***

== Bien débuter avec Spring AI
Speaker : Florian Beaufumé

Spring AI est une librairie de la famille Spring servant à simplifier l'utilisation des LLM dans nos applications Spring Boot.
Elle supporte plusieurs fournisseurs de LLM (OpenAI, Google, Anthropic, Mistral, Ollama, etc) et de nombreuses fonctionnalités dont chatbots, RAG, MCP et agents.
Dans cette présentation, je vais montrer les bases de Spring AI :

  • Installer et utiliser Ollama pour exécuter localement des LLM
  • Implémenter des tâches simples telles que poser des questions et traiter des documents
  • Produire des contenus structurés
  • Décrire des images
  • Implémenter un chatbot basique sachant appeler nos méthodes métier
  • Modérer les messages
  • Mesurer la consommation en tokens et tracer les appels au LLM
  • Implémenter un client ou serveur MCP

Le speaker :

Florian Beaufumé est architecte logiciel et développeur sénior, freelance depuis plus de quinze ans. Il est expert Java, Spring et backend pour ses clients. Il varie les plaisirs en développant en Angular ou Kotlin sur des projets personnels. Il partage des articles techniques sur son site https://beaufume.fr/.

== IA Agentique avec Spring
Speaker : David DALLAGO

L'intelligence artificielle souvent abordée par le prisme du data engineering peut-elle être également portée par les développeurs backend Java/Kotlin ?
Deux outils sortent du lot : LangChain4j et le dernier arrivé en mai 2025, Spring AI.
Je vous propose dans ce talk de découvrir l'intelligence artificielle agentique avec l'aide de Spring AI.
Nous verrons comment développer en quelques lignes de Kotlin + Spring un agent supporté par Mistral.
Nous développerons plusieurs fonctionnalités phares de l'agentique avec en fil conducteur une application autour de la Formule 1 :

  • mémoire contextuelle
  • prompt système
  • prompt stuffing
  • recherche augmentée (RAG)
  • tooling

Nous implémenterons également un pattern llm-as-a-judge afin de répondre à un enjeu majeur de la programmation agentique qu’est la qualité des réponses produites par les llm.
Enfin, nous ferons un focus FinOps pour évaluer le coût d’exécution de l’agent grâce à l’observabilité disponible via Actuator et OpenTelemetry.

Le speaker :

David DALLAGO, développeur senior et manager technique chez Ippon Technologies, organisateur pour la communauté Tech A Break.

***

Comme d'habitude, la soirée sera suivie d'un apéro (pizza, bières et softs offerts par nos généreux sponsors : OpenAirlines et MonkeyPatch.
Merci à eux !

***

Nous recherchons activement des volontaires et petites mains pour s'impliquer dans l'organisation du JUG.

Nos besoins :
* Récupération et installation des pizzas/boissons pendant la soirée ;
* Création des visuels et slides d'intro à partir de templates ;
* Aide à la planification des prochains sujets ;
* Installation du/des speakers et accueil/aiguillage du public.

Si un de ces sujets vous intéresse (ou d'autres), n'hésitez pas à nous contacter !

Sujets connexes

New Technology
Geek Culture
Programming Languages
Computer Programming
Software Development

Vous aimerez peut-être aussi