
Phillip Kruger
Sunday 2nd Nov
AI with (and in) Quarkus – Building and Using Intelligent Java Applications
AI is changing how we build software, and how we interact with it. In this talk, we'll explore how Quarkus helps you build intelligent, AI-enabled applications, and how Quarkus itself is evolving to include AI-powered developer tools. We’ll start by showing how to integrate AI into your applications using LangChain4j, with practical examples of Retrieval-Augmented Generation (RAG) patterns, prompt engineering, and streaming AI responses. We'll also touch on the Model Context Protocol (MCP) and how it supports structured, reproducible AI workflows. Then we'll shift focus to Quarkus itself, and showcase "Chappie" - the experimental AI assistant built into Quarkus Dev UI. You'll see how Chappie uses the same AI tooling to help developers write code, explain exceptions, discover extensions, and automate common tasks. We'll share the vision for the future: using MCP in Dev Mode to bring intelligent, context-aware tooling directly into the developer workflow. Whether you want to build AI into your app, or bring AI into your IDE, this talk will show how Quarkus is helping Java developers thrive in the AI era.