~/talk

Bootiful Spring AI

Talkat Spring I/O 2026 · 2026-04-13..04-15· [ai-assisted-development]
slides:none on file

Builds a dog-adoption assistant that actually runs: a Spring Boot app using Bedrock (Nova models) for chat and embeddings, PGVector in Postgres as the vector store, and Spring AI’s RAG, memory advisor and skills-jars for Pooch Palace facts. Tool calling moves scheduling into an external MCP tool calling server authenticated via OAuth, startup creates embeddings, Grafana shows token and latency metrics, and the demo has live hiccups but completes successfully, proving production-ready integration.

AI-written summary · about

  1. 0:00Welcome to Spring AI
  2. 2:19MCP server for the book
  3. 4:05Dog adoption AI assistant
  4. 13:25System prompts for Pooch Palace
  5. 15:14AI skills for domain knowledge
  6. 17:44Tool calling and agent integrations
  7. 21:36Chat memory for persistence
  8. 24:22RAG with vector stores
  9. 27:13Structured outputs and typed responses
  10. 28:39Adoption tool and local agent tools
  11. 30:46MCP servers for distributed AI
  12. 33:14Securing AI applications
  13. 38:07OAuth client setup for MCP
  14. 39:49Testing secure AI tool calls
  15. 40:10Observability and production
  16. 41:12Call to action for Java developers
~/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.