~/talk

Java meets AI: Build LLM-Powered Apps with LangChain4j

Talkat Voxxed Days Brussels 2024 · 2024-05-21..05-22· [java, ai-assisted-development]
name:Lize Raes
github:LizeRaes
slides:none on file

LangChain4j brings LLM features to Java: ready-made integrations with OpenAI, Google Gemini, HuggingFace, Dall‑E, Quarkus and Spring Boot, plus an in-memory embedding model and stores for fast semantic search. Examples include a car‑rental assistant that calls backend booking tools, a POJO recipe generator, streaming token output, and ingesting the library docs into a vector store for RAG search. Core abstractions are AI Services (interface-to-model implementations), prompt templates, memory and LangChain4j tool/function calling.

AI-written summary · about

  1. 0:00LangChain4j and LLM apps
  2. 10:45Core components of LangChain4j
  3. 21:37AI Services in LangChain4j
  4. 28:19Adding tools and memory
  5. 32:40RAG with LangChain4j
  6. 42:21Advanced RAG techniques
  7. 46:13Demo: Quarkus app with RAG
  8. 51:48Security for LLM apps
  9. 52:32Resources 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.