~/talk

Creating AI-infused Apps, the Easy Way 🤙

Talkat JCON EUROPE 2026 · 2026-04-20..04-23· [ai-assisted-development, java]
slides:none on file

Demonstrates adding AI to Java apps with a few lines of code by adding the OpenAI extension and declaring an interface annotated like @RegisterAIService so Quarkus wires calls to LangChain4j and Quarkus; return types auto‑unmarshall to objects. Shows RAG via EasyRAG with pgvector/chroma, MCP/tool integration, input/output guardrails, and a DevMCP dev server. Builds a jokes REST endpoint and a customer‑support agent that queries a bookings DB and enforces cancellation rules from ingested terms — demo mostly works though an LLM timeout appears.

AI-written summary · about

  1. 0:00Introduction to AI with Java
  2. 1:54Getting started with Quarkus
  3. 4:42Building an AI service
  4. 6:37Live coding demonstration
  5. 11:50Core AI concepts
  6. 13:33Memory management
  7. 15:09Retrieval augmented generation
  8. 17:19Tools and MCP integration
  9. 20:02Advanced customer agent demo
  10. 24:32Safety and guardrails
  11. 28:11Fault tolerance and observability
  12. 29:49Agentic AI orchestration
  13. 34:06Conditional and complex agents
  14. 37:21Developer experience and Devstar
  15. 41:49Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.