spring-boot-ai
Installation
SKILL.md
Spring Boot AI
Overview
Expert guidance for integrating AI capabilities with Spring Boot 4 and Spring AI 1.1.7. Covers the full AI integration lifecycle: model connectivity, chat client API, tool calling, retrieval augmented generation, vector stores, advisors, MCP, and production observability.
Key Capabilities:
- ChatModel/StreamingChatModel abstraction across 20+ AI providers
- ChatClient fluent API for synchronous and streaming interactions
- Tool Calling with @Tool annotation and function-based tools
- RAG pipelines with VectorStore, Document ETL, and Query Augmentation
- Advisor API for chat memory, Q&A, and cross-cutting concerns
- VectorStore abstraction over 20+ vector database providers
- Model Context Protocol (MCP) client/server support
- Observability with Micrometer metrics and distributed tracing
- Image, Audio, and Embedding model support
- Structured Output conversion to POJOs