12th édition – du 17 au 19 avril 2024
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Julien Dubois
Microsoft
Julien Dubois dirige deux équipes de Developer Advocates chez Microsoft, focalisées sur les technologies Java et JavaScript.Il est connu pour être le créateur et principal développeur du projet JHipster, ainsi que pour être un Java Champion. Au cours des 20 dernières années, Julien a principalement travaillé sur les technologies Java et Spring, dirigeant des équipes techniques pour de nombreux clients à travers toutes les industries. Comme il aime partager sa passion, Julien a écrit un livre sur Spring, parlé à plus de 200 conférences internationales, et a créé plusieurs projets Open Source populaires.
Les technologies d'IA, et particulièrement les grand modèles de langages (LLM) poussent un peu partout comme des champignons ces derniers temps. Comment ces modèles fonctionnent-ils, et comment s'en servir dans vos applications?
Dans ce workshop, nous allons construire de zéro un chatbot basé sur GPT-4 implémentant le pattern Retrieval Augmented Generation (RAG). En utilisant une base de documents de référence, le modèle sera capable de répondre à des questions en langage naturel, et de générer des réponses complètes et sourcées dans vos documents. Pour cela, nous allons créer un service SpringBoot qui s'appuiera sur le framework open-source LangChain4J, ainsi qu'un site web pour tester notre chatbot. Enfin, nous déploierons le tout sur Azure.
   
Au programme:  
- Introduction aux modèles de langage: fonctionnement et limites
- Création d'une base de connaissances: embeddings, BDD vectorielle et recherche par similarité  
- Utilisation de LangChain4J pour implémenter le pattern RAG (Retrieval Augmented Generation)
- Introduction au prompt engineering pour améliorer les performances
- Création d'une API SpringBoot pour interagir avec le modèle
- Création d'un site web pour tester le chatbot
- Déploiement de l'API dockerisée et du site web sur Azure
   
A l'issue du workshop, vous aurez une compréhension plus claire des LLMs ainsi que des idées pour les utiliser. Vous saurez comment créer une base de connaissances et un chatbot fonctionnels, et les déployer dans le cloud.
More
Meet with an OSS project: LangChain4j
Other (BEGINNER level)
Rejoignez-nous pour cette rencontre LangChain4j. Nous sommes ravis d'accueillir tous les membres de notre communauté, les utilisateurs, ainsi que toutes les personnes extérieures intéressées par LangChain4j. Dans une ambiance décontractée, nous discuterons de notre roadmap. Nous sommes également curieux de découvrir quelles applications innovantes vous avez construites avec le framework. Ceux qui le souhaitent peuvent programmer (n'oubliez pas d'apporter votre ordi!) et contribuer au repository ou aux examples. De nombreux membres de la communauté LangChain4j seront présents, vous aurez donc l'occasion de poser toutes vos questions et de partager vos idées les plus audacieuses. Au plaisir de vous rencontrer!
More
en_USEnglish