~/talk

From Chat to RAG to MCP: Enhancing Java Applications with AI

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

Shows a Java prototype that turns freeform text, photos and voice into structured Java objects via Spring AI and LangChain4J, uses embeddings (vectors ~ hundreds of dims) and a vector DB for RAG to retrieve candidate product rows, then resolves IDs against the catalog before returning results, and can delegate orchestration to the model via MCP (model requests function calls, app executes). Notes working limits: context windows up to ~50,000 tokens, “lost in the middle” on ~1,000-item lists, judge model can be a smaller, cheaper verifier; latency, token cost and observability require engineering tradeoffs.

AI-written summary · about

  1. 0:00Introduction to AI in Java
  2. 3:04How LLMs work under the hood
  3. 10:33Why Java developers should care
  4. 12:23Practical Java LLM integration
  5. 18:12Augmenting existing Java apps
  6. 23:13Retrieval Augmented Generation explained
  7. 29:40Vector databases and embeddings
  8. 32:13Model Context Protocol basics
  9. 35:23Performance and cost considerations
  10. 37:11RAG vs MCP comparison
  11. 38:14Measuring AI business value
  12. 39:40Safeguards and real-world risks
~/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.