~/talk

Spring AI Is All You Need

Talkat GOTO Amsterdam 2024 · 2024-06-10..06-13· [spring]
slides:none on file

Spring AI is a Java framework that turns integration into the core problem and provides a portable client API, embedding models, ETL readers and a vector store abstraction (PGVector, Chromadb, local options) to build RAG pipelines. Code examples show output converters that map model responses to POJOs, chat memory, and function calling that invokes backend APIs; a demo loads PDFs into embeddings and a flight‑booking assistant cancels bookings by calling real functions, reducing hallucinations with retrieval and evaluation loops. Providers include OpenAI, Azure, Bedrock, Vertex Gemini, Anthropic and local Llama models.

AI-written summary · about

  1. 0:00Intro
  2. 0:58Journey to GenAI
  3. 4:30Applying GenAI
  4. 6:08Capabilities
  5. 7:37Constraints
  6. 12:33Demo
  7. 13:31GenAI patterns
  8. 13:53Demo: System prompt
  9. 17:44Demo: Output converters
  10. 20:28Demo: Prompt stuffing
  11. 22:55Demo: RAG
  12. 31:46Demo: Chat memory
  13. 33:44Demo: Function calling
  14. 39:39Demo: Multimodality
  15. 40:53Demo: Evaluation
  16. 42:05Demo: Semantic search
  17. 44:14Use case
  18. 53:15Outro
~/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.