Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
summary
Spring AI is a POJO-first Java framework that wires models, vector stores and your existing services with a single portable client API so code can switch from OpenAI to local Llama models without changes. Demo loads docs into Chroma vector DB, creates embeddings, runs RAG for terms and uses function calling to invoke booking APIs (cancel, status) — function calls succeed despite stage network issues. Built-in ETL, a unified vector query layer, Grafana observability and Milestone 3 release are available.
AI-written summary · about
chapters (10)
- 0:00Introduction to Spring AI
- 7:50Architecture overview
- 10:37Demo setup
- 17:37System prompts and memory
- 21:34Function calling
- 27:36Retrieval Augmented Generation
- 31:32Loading enterprise data
- 37:58Evaluating model responses
- 43:56Observability and tracing
- 48:29Q&A
related talks
28mSpring AI: Streamlining Java Enterprise AI Development and Deployment
01h 00mSpring AI
52mIntelligent Beans with Spring AI
20mAI Solutions with Spring AI 2.0 and Java
44mJava Meets AI: Empowering Spring Developers to Build Intelligent Apps
24mBuilding Agentic Applications with Spring AI
25mAI for Java Developers
49mPractical AI in Java
