Skip to main content

Build AI Applications with Spring AI

RAG, MCP and Agents

Build AI Applications with Spring AI

Create AI applications using Spring AI

This book uses Spring AI 1.0.

Spring AI 1.0.0 is now released. I'm updating this book to the release version.

In this book, I finished the Spring AI and RAG parts. These two parts are relatively stable. The trend of AI applications development has now shifted to agents. However, in this area, lots of things remain unclear. I’m currently doing some explorations with agents and tools. This will help decide the remaining content of this book.

I’m also maintaining the website JavaAIDev.com. Some content will be published freely on that website. If you find the content useful, please support me by purchasing a copy of this book.

Finished content:

Spring AI Basics

  • Chat Completion
  • Streaming Chat Completion
  • Structured Output Converter
  • Multimodal Input

RAG

  • Vector store
  • Embedding model
  • Simple RAG
  • Modular RAG