Spring AI 1.0 GA 正式发布

Spring AI 1.0 GA 正式发布

    • 快速入门
    • 核心特性
      • [1. **增强型 LLM(大语言模型)**](#1. 增强型 LLM(大语言模型))
      • [2. **MCP 协议支持**](#2. MCP 协议支持)
      • [3. **RAG(检索增强生成)**](#3. RAG(检索增强生成))
      • [4. **评估与监控**](#4. 评估与监控)
      • [5. **智能代理(Agents)**](#5. 智能代理(Agents))
    • 下一步计划

VMware Spring 团队 Mark Pollack 于 2025 年 5 月 20 日宣布 Spring AI 1.0 的正式发布!以下是详细的发布说明和使用指南。


快速入门

所有新功能已发布到 Maven Central,使用提供的 BOM 导入依赖:

xml 复制代码
<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 即将发布!敬请期待更多功能更新。

相关推荐
环境栈笔记几秒前
指纹浏览器安全评测方法:核对环境、数据与权限后再选型
前端·人工智能·后端·自动化
星核0penstarry4 分钟前
DeepSeek-V4-Flash 正式公测:大模型行业进入「极速平价普惠时代」
java·开发语言·人工智能
小沈同学呀8 分钟前
【Agent开发第三期】短期记忆history,让模型“记住“上一句
人工智能·ai编程·agent开发·agent记忆
Elastic 中国社区官方博客27 分钟前
Elasticsearch:搜索教程 - 语义搜索(三)
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
utmhikari30 分钟前
【AI原生】用AI-Native的方式编写SRE告警诊断Agent和Skill
人工智能·agent·稳定性·ai-native·sre·skill·rca
xieliyu.32 分钟前
Java 线程池入门详解:线程池基础定义 + ThreadPoolExecutor 全参构造方法逐参数解析
java·开发语言·idea·javaee
zhbcddxr34 分钟前
北京企业GEO防御风控能力测评:投毒监测与偏差修正排行
网络·人工智能·安全
正经人_x36 分钟前
学习日记46:LISA: Reasoning Segmentation via Large Language Model
人工智能·学习·语言模型
i晟1 小时前
对齐:让模型学会“做人“
人工智能
老白干3 小时前
jjwt 0.9.1 在 JDK 11+ 上的两个“坑”与完整解决方案
java·python·log4j