~/talk

Crafting Intelligent Applications with Quarkus/LangChain4j

Talkat Devoxx Belgium 2024 · 2024-10-07..10-11· [java, large-language-models]
name:Georgios
links:none on file
name:Clement
links:none on file
slides:none on file

Quarkus integrates LangChain4j as a framework extension that turns chains, embeddings, vector stores and tool-calling into CDI beans with build-time optimizations and native-image support; the team prototypes an extension in a single afternoon and shows an Alpha the next morning. Demos run in Quarkus DevMode and include image generation (OpenAI DALL·E) and captioning (GPT‑4o), a RAG chatbot using embeddings + vector DB retrieval, and function-calling tools that cancel bookings via JDBC-like beans with guardrails implemented as an AI Service for prompt‑injection detection.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50LLMs and AI infused apps
  3. 13:12Why Quarkus for AI
  4. 16:21Demo image generation
  5. 21:36RAG pattern explained
  6. 25:52Demo RAG chatbot
  7. 34:00Function calling demo
  8. 40:19Guardrails and security
  9. 41:44Observability and conclusion
~/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.