~/talk

Helidon and AI - Building Intelligent Applications

Talkat JavaOne 2025 · 2025-03-18..03-20· [java, ai-assisted-development]
speakerdeck:danielkec
slides:none on file

Demonstrates building AI services with Helidon 4.2 and a new build‑time DI called Helidon Inject that generates reflection‑free Java code and a LangChain4J integration. Shows live code: an AI chat service, a tool function returning current time, and provider swapping (OpenAI demo token → Llama/Colama) without changing business code. Reports packaging wins: jlink image ~74% smaller (≈88 MB), native image ~88% smaller (≈41 MB) and up to 40x startup with native images and 30x startup with CRaC snapshots; OCI GenAI and embedding store integration also works.

AI-written summary · about

  1. 0:00Introduction to Helidon
  2. 1:46Helidon architecture and features
  3. 10:41Using AI with LangChain4j
  4. 16:36New features in Helidon 4.2
  5. 22:22Helidon LangChain4j integration
  6. 27:36Building an AI application demo
  7. 39:54OCI GenAI integration
  8. 42:41Conclusion and Q&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.