~/talk

Building AI Agents with Spring & MCP

slides:none on file

Demo builds an adoption chatbot in Java 25 using Spring AI 1.1, wired to Amazon Bedrock models and a PG vector Postgres store. It implements RAG with embeddings (Bedrock/cohere model), rolling chat memory persisted to the DB, a question-answer advisor for similarity search, and agent tools for scheduling. The local tool is refactored into an MCP server and the system makes a verified remote MCP schedule call end to end, with observability via Spring Actuator and Micrometer.

AI-written summary · about

  1. 0:00Introduction
  2. 0:51Why Java for AI agents
  3. 3:38Choosing AI models
  4. 4:41Setting up the project
  5. 7:09Configuration basics
  6. 7:50Building the chatbot
  7. 9:13Adding memory to chat
  8. 12:18User-specific memory
  9. 13:00Giving the agent a mission
  10. 14:46Introducing RAG
  11. 16:10Vectorizing dog data
  12. 17:11Structured data from AI
  13. 18:13Building tools for adoption
  14. 20:39Refactoring to MCP
  15. 21:43Connecting MCP server
  16. 22:46Testing MCP integration
  17. 23:49Observing token usage
  18. 25:11Summary and next steps
~/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.