Spring AI Is All You Need
summary
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
chapters (18)
- 0:00Intro
- 0:58Journey to GenAI
- 4:30Applying GenAI
- 6:08Capabilities
- 7:37Constraints
- 12:33Demo
- 13:31GenAI patterns
- 13:53Demo: System prompt
- 17:44Demo: Output converters
- 20:28Demo: Prompt stuffing
- 22:55Demo: RAG
- 31:46Demo: Chat memory
- 33:44Demo: Function calling
- 39:39Demo: Multimodality
- 40:53Demo: Evaluation
- 42:05Demo: Semantic search
- 44:14Use case
- 53:15Outro
related talks
51mIntelligent Applications with Spring AI
55mSpring into the AI Era: A Practical Exploration for Developers
24mBuilding Agentic Applications with Spring AI
50mBootiful Spring Boot 4
54mBuilding AI Agents with Spring AI and Tanzu Platform
44mBootiful Spring Boot
01h 51mRemake of Spring The Builder Powered by AI
01h 09mBootiful Spring Boot: A DOGumentary
