~/talk

Spring AI: Streamlining Java Enterprise AI Development and Deployment

Talkat Microsoft JDConf 2024 · 2024-03-27..03-28· [java, ai-assisted-development]
slides:none on file

Spring AI supplies portable API abstractions for multiple AI model APIs and vector databases, plus an ETL pipeline that imports PDFs and JSON into embeddings; the demo uses Spring CLI commands (spring boot new, spring boot add AI Azure) to create an app that calls a chatClient (sync and streaming), builds a RAG pipeline that answers a PDF-backed question correctly instead of returning a constellation, and deploys to Azure Spring Apps via spring asa deploy; code generation adds JPA entities and tests and successfully compiles.

AI-written summary · about

  1. 0:00Spring AI for Java developers
  2. 2:28Java developers building AI apps
  3. 5:45Spring AI app architecture
  4. 7:32Spring CLI for AI setup
  5. 15:46Retrieval Augmented Generation with Spring AI
  6. 21:16RAG demo with nonprofit use case
  7. 23:46Code generation with Spring AI
  8. 26:45Closing remarks
~/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.