~/talk

Java Meets AI: Empowering Developers to Build Intelligent Apps

Talkat JCON EUROPE 2025 · 2025-05-12..05-15· [ai-assisted-development, java]
name:Timo Salm
github:timosalm
slides:none on file

Recipe finder implemented three times using LangChain4j, Spring AI and Semantic Kernel connects GPT‑4 / Azure OpenAI / Ollama, ingests PDF recipes, builds embeddings into a Redis vector store, and demos retrieval‑augmented generation plus tool calling and structured JSON outputs; image generation via DALL·E is noticeably slower. Spring auto‑configuration makes setup easiest, LangChain4j offers cross‑framework flexibility, Semantic Kernel gives fine control, and the demos successfully return relevant recipes (e.g., cheese + bacon).

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 1:44What is generative AI
  3. 4:14Why Java for AI frameworks
  4. 6:25Overview of Java AI frameworks
  5. 9:56Demo of recipe finder app
  6. 11:26LangChain4j implementation
  7. 17:27Spring AI implementation
  8. 21:25Semantic Kernel for Java
  9. 24:20Framework comparison
  10. 28:51Advanced AI features overview
  11. 34:49Tool calling and RAG implementation
  12. 45:26Agentic AI and MCP protocol
  13. 49:21Summary and recommendations
~/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.