Spring AI 1.0 GA 正式發布
- 快速入門
- 核心特性
- 1. **增強型 LLM(大語言模型)**
- 2. **MCP 協議支持**
- 3. **RAG(檢索增強生成)**
- 4. **評估與監控**
- 5. **智能代理(Agents)**
- 下一步計劃
VMware Spring 團隊 Mark Pollack 于 2025 年 5 月 20 日宣布 Spring AI 1.0 的正式發布!以下是詳細的發布說明和使用指南。
快速入門
所有新功能已發布到 Maven Central,使用提供的 BOM 導入依賴:
<dependencyManagement><dependencies><dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-bom</artifactId><version>1.0.0</version><type>pom</type><scope>import</scope></dependency></dependencies>
</dependencyManagement>
升級注意事項請查看 升級指南。
您可以通過 OpenRewrite 配方自動化升級過程,詳情請參閱 Arconia Spring AI 升級指南。
更多入門信息請訪問 Initializr 網站 和 官方文檔。
核心特性
1. 增強型 LLM(大語言模型)
Spring AI 的核心是 ChatClient,一個可移植且易于使用的 API,用于與 AI 模型進行交互。它支持 20+ 模型(從 Anthropic 到 ZhiPu),并提供多模態輸入輸出和結構化響應(如 JSON)。
2. MCP 協議支持
Spring AI 支持 Model Context Protocol (MCP),通過標準化協議與外部工具、提示和資源交互。您可以通過 spring-ai-starter-mcp-client 快速連接遠程 MCP 服務器,或使用 spring-ai-starter-mcp-server 創建自己的 MCP 服務。
3. RAG(檢索增強生成)
Spring AI 提供了完整的 RAG 支持,包括:
QuestionAnswerAdvisor:簡單注入上下文RetrievalAugmentationAdvisor:模塊化 RAG 流水線
4. 評估與監控
通過 Evaluator 接口和 Micrometer 集成,您可以評估 AI 響應的相關性、事實準確性,并監控模型延遲、Token 使用量等關鍵指標。
5. 智能代理(Agents)
Spring AI 支持兩種代理模式:
- 工作流驅動代理:通過預定義路徑控制 LLM 和工具的交互
- 自主代理:LLM 自主規劃和執行任務
下一步計劃
Spring AI 1.1 即將發布!敬請期待更多功能更新。