Building a custom AI chatbot with Spring Boot, React, and LangChain4j

Building a custom AI chatbot with Spring Boot, React, and LangChain4j

Have you ever wanted to build an intelligent chatbot that understands your specific business context?

This presentation takes a practical engineering approach to AI. You’ll learn how to interact with large language models (LLMs) from code and how you can extend their capabilities by giving them access to your own content and selected Java methods through retrieval-augmented generation (RAG).

This talk will feature hands-on coding, where you’ll learn to implement a custom AI chatbot with Spring Boot, React, LangChain4j, and Hilla. Walk away with a solid understanding of how you can integrate AI into your own application.

Marcus Hellberg, Vaadin Marcus has spent the past 20 years combining modern web technologies and Java. He’s always curious to learn new things and loves helping developers learn new things. He works as the VP of Developer Relations at Vaadin.

Intellij Licenses to win !

📍 The event will take place at Maplr - 355 Sainte-Catherine O #500 · Montréal, QC


Créer un chatbot AI custom avec Spring Boot, React, et LangChain4j

Avez-vous déjà voulu construire un chatbot intelligent qui comprend le contexte spécifique de votre entreprise ?

Cette présentation adopte une approche pratique de l’ingénierie appliquée à l’IA. Vous apprendrez comment interagir avec des modèles de langage de grande taille (LLMs) depuis du code et comment vous pouvez étendre leurs capacités en leur donnant accès à votre propre contenu et à certaines méthodes Java sélectionnées par le biais de la génération augmentée par récupération (RAG).

Cette intervention proposera de la programmation pratique, où vous apprendrez à implémenter un chatbot AI personnalisé avec Spring Boot, React, LangChain4j, et Hilla. Repartez avec une solide compréhension de comment vous pouvez intégrer l’IA dans votre propre application.

Marcus Hellberg, Vaadin Marcus a passé les 20 dernières années à combiner les technologies web modernes et Java. Il est toujours curieux d’apprendre de nouvelles choses et aime aider les développeurs à apprendre de nouvelles choses. Il travaille en tant que VP des Relations Développeurs chez Vaadin.

Et bien sûr, on aura des licences IntelliJ à faire gagner !

📍 L’évènement se déroulera dans les locaux de Maplr - 355 Sainte-Catherine O #500 · Montréal, QC