Natural Language Data Access in Java with Hibernate, Quarkus, & LangChain4j | Marco Belladelli (EN)
About this talk
This talk explores the integration of Hibernate ORM, Quarkus, and LangChain4j to facilitate natural language interactions with relational data in Java applications. The speaker demonstrates how to leverage Hibernate's expertise in domain modeling and data access to bridge the gap between structured information and large language models, enabling users to query data using plain language. A live demo showcases a Quarkus application, illustrating how to manipulate data and implement a simple Retrieval-Augmented Generation (RAG) pattern, all while utilizing Hibernate's type-safe mappings, HQL, and fail-fast validation to enhance data interaction and minimize inaccuracies. Additionally, the session highlights the process of exposing this functionality as an MCP server via Quarkus for external agent consumption.
More from this event
See all 34 talks →
Java: 30 Years and Beyond | Ana Maria Mihalceanu (EN)
39:47
Scaling Data in a Sovereign AI Platform | Johann Strauss & Markus Kett (EN)
49:29
Code Is Cheap. Software Isn’t. | Markus Eisele (EN)
47:23
Building a Digital Product Passport with Java and Cardano | Fabian Bormann (EN)
46:54