Build AI Applications with Spring AI
Create Java AI Applications with Spring AI 1.0
Create AI applications using Spring AI
This book uses Spring AI 1.0.
I’m slowly updating this book.
Spring AI 1.0 only has milestone versions, no final release yet. Major design changes were made in different milestones. For example, the design of Advisors has changed multiple times. To keep up with changes in the latest milestone version, I have to rewrite some content. So I think I should wait for 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