Spring AI 2.0.0 GA 现已发布 笔记
RSS 春季

Spring AI 2.0.0 GA 现已发布

Spring AI 2.0.0 已发布,为开发 AI 应用程序提供了显著改进和新的基准。该版本基于 Spring Boot 4 和 Spring Framework 7 构建,具备使用 Jackson 3 增强的 JSON 序列化功能,以及完整的空安全注解以提升代码可靠性。选项处理已重构以增强清晰度和不可变性,采用构建器替代构造函数。核心项目现聚焦于一套经过精炼且支持完善的聊天模型提供商,如 OpenAI、Anthropic 和 Google GenAI,利用厂商 SDK 实现更好的适应性。通过更新 CONTRIBUTING.md 指南,与社区的协作得到加强。代理式 AI(Agentic AI)能力得到大幅提升,工具执行循环现已成为顾问链中的一等式可组合组件。新增功能包括统一工具调用、渐进式工具披露(以支持扩展至数百个工具)以及结构化自我修正输出机制。此外,该版本还引入了社区扩展,支持基于事件源(event-sourced)的对话记忆和代理式模式。模型上下文协议(Model Context Protocol, MCP)集成得到增强,包括官方 Java SDK、注解驱动编程以及新的传输实现(如可流式 HTTP)。企业级功能如 Micrometer 跨度、OpenTelemetry 指标和 OAuth 2.0 安全性也已继承。Spring AI 2.0 旨在显著提升开发者体验,并为未来 AI 功能铺平道路。