~/talk

Java Meets AI: Empowering Spring Developers to Build Intelligent Apps

Talkat Jfokus 2026 · 2026-02-02..02-04· [java, ai-assisted-development]
name:Timo Salm
github:timosalm
slides:none on file

Claims enterprise Java is ready for generative AI and shows concrete code: a working recipe finder demo that uses GPT‑4o for text, Dolly 3 for images, Spring Boot starters and autoconfiguration, templating, and image bytes returned to the app. It wires embeddings + vector DB + Apache PDF parsing for retrieve‑then‑generate RAG, and implements function/tool calling. Compares LangChain4J (framework‑agnostic, faster innovation, good agent patterns) with Spring AI (deep Spring integration, MCP server support, production readiness for Spring developers).

AI-written summary · about

  1. 0:00Introduction
  2. 1:59Generative AI fundamentals
  3. 3:03Why Spring for AI
  4. 5:35LangChain4J vs Spring AI
  5. 7:23Live demo: recipe finder
  6. 10:54Low-level API comparison
  7. 13:03Framework differences
  8. 14:45Advanced AI patterns
  9. 18:16Tool calling in Java
  10. 20:24RAG with family recipes
  11. 22:33Spring AI RAG & tool calling
  12. 27:07Agentic AI & MCP intro
  13. 30:18MCP servers in Spring AI
  14. 33:08Agent frameworks comparison
  15. 36:58Open source contributions
  16. 37:18Summary & best practices
  17. 39:27Q&A
~/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.