Spring AI: Integrating Generative AI in Java Enterprise
summary
Spring AI claims to make generative AI an enterprise integration problem and shows concrete results: a working flight‑booking demo that wires a portable client API to OpenAI, uses function calling to invoke booking and cancellation APIs, and stores embeddings in a vector database/chroma for RAG. The demo uses conversation memory, an ETL to chunk documents into embeddings, and observability with Prometheus/Grafana. Milestone 4 is available now and GA is planned for January — the examples run end‑to‑end.
AI-written summary · about
chapters (15)
- 0:00Spring AI and generative AI
- 2:15Generative AI models evolution
- 6:30Generative AI integration challenges
- 9:16Flight booking assistant demo
- 13:28Chatbot setup with Spring AI
- 16:19Conversation memory in chatbot
- 18:06Function calling for APIs
- 21:56AI connected to enterprise APIs
- 25:55Grounding AI with enterprise data
- 29:05Vector stores and embeddings
- 33:24ETL pipeline for documents
- 35:04Retrieval augmented generation demo
- 37:12Advanced retrieval techniques
- 39:10Observability in Spring AI
- 41:35Q&A
related talks
44mJava Meets AI: Empowering Spring Developers to Build Intelligent Apps
52mIntelligent Beans with Spring AI
28mSpring AI: Streamlining Java Enterprise AI Development and Deployment
01h 00mSpring AI
51mIntelligent Applications with Spring AI
55mSpring into the AI Era: A Practical Exploration for Developers
45mThe Overwhelmed Spring Developer's Guide To AI
02h 43mSpring into the AI Era: A Practical Exploration for Developers (Workshop)
