~/talk

Java meets AI: Build LLM-Powered Apps with LangChain4j

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

Shows concrete recipes: use LangChain4j (OpenAI, Gemini, HuggingFace, Azure, AWS) to return typed POJOs, run local models via Orama, and generate images with DALL·E or Gemini. Demonstrates a 20‑page article summarized to a few minutes of reading, a chatbot that actually cancels a booking in the PG database, and OCR of messy handwriting in five lines of code. Covers RAG with PGVector, function‑calling tools, prompt‑injection guardrails, OpenTelemetry/Prometheus tracing, and the Quarkus extension for live reload and native builds.

AI-written summary · about

  1. 0:00Introduction and presenters
  2. 1:26Session overview and goals
  3. 4:37First example: Summarizer application
  4. 8:52Second example: Chatbot with RAG
  5. 13:39Third example: Text extraction from image
  6. 16:59Understanding AI-infused applications
  7. 24:13LangChain4j vs Quarkus LangChain4j
  8. 33:51Basic generative AI with LangChain4j
  9. 44:06Messages and memory management
  10. 58:18AI Services in LangChain4j
  11. 1:08:47Quarkus LangChain4j features
  12. 1:17:21Chat memory and scopes
  13. 1:28:06Redis-based persistent memory
  14. 1:35:04Break and observability setup
  15. 1:36:49Quarkus AI Services observability
  16. 1:44:47RAG pattern explained
  17. 1:58:37RAG ingestion and retrieval demo
  18. 2:07:14Easy RAG in Quarkus
  19. 2:14:06Function calling and tools
  20. 2:29:57Image models and multimodal AI
  21. 2:36:55All-in-one demo and resources
  22. 2:39:51Q&A session
~/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.