Familiar Tools in Unknown Territory: GenAI with SpringAI & Testcontainers
summary
Shows how to build a GenAI JVM app using SpringAI for LLM wiring, PostgreSQL + PGVector as a vector store for RAG, and Testcontainers to spin up Postgres, an MCP scheduling server, and a Docker Model Runner instance for local models. Demo wires embeddings into a vector DB, registers an MCP tool, and verifies a 3‑day hardcoded appointment; issues include model context window limits causing repeated tool calls and GPU/virtualization quirks on Apple Silicon.
AI-written summary · about
chapters (5)
- 0:00Introduction to GenAI with SpringAI
- 10:59LLM fundamentals and architecture
- 21:24Using Testcontainers for GenAI
- 32:30Demo with SpringAI and Docker Model Runner
- 45:23Complex demo and Q&A summary
related talks
02h 35mBringing GenAI to the Modern Enterprise. A production use-case. In Serverless Java!
26mJava’s GenAI Era: Getting Spring AI and Neo4j Applications to Production
47mBlazingly Fast GenAI App Development Java and Spring AI
52mIntelligent Beans with Spring AI
46mBuilding Powerful GenAI Apps with Pure Java
49mSpring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
24mBuilding Agentic Applications with Spring AI
16mInterview of Josh Long
