Spring AI Alibaba 1.0 GA 正式发布,开启 Java 智能体开发新时代!
2025 年是 AI 智能体快速爆发的一年,从单智能体、多智能体到通用智能体的多种不同构建模式持续涌现出来,智能体开发也逐步从概念、Demo 开始走向生产落地,应用范围也从编程助手等几个少数领域,逐步拓展到企业内部业务、生活工作助手等多个领域。
随着智能体开始在企业内部业务落地,Java 智能体的构建需求也呈现出爆发式增长的趋势,在智能体编程语言及平台领域,Python、Typescript 一直走在探索前沿,相对来说,Java 领域框架、平台及整体解决方案欠缺,Spring AI Alibaba 1.0 的发布,让 Java 智能体开发迎来一款生产可用的企业级框架与解决方案,助力企业智能体开发进入一个新阶段。
上半年,以 Manus 为代表的通用智能体的火爆,让具备自主规划能力的通用智能体进入大众视线,另一方面,MCP 则将模型或智能体外部数据、外部系统的交互方式做了统一。结合这些技术趋势,在探索 Spring AI Alibaba 框架、Manus 通用智能体的过程中,我们正逐步构建起一套零代码快速构建垂直领域智能体的方案(JManus),我们相信它能弥补低代码、高代码框架的开发复杂度问题,同时又能解决通用智能体效果难以满足企业级生产要求的弊端。
什么是 Spring AI Alibaba
Spring AI Alibaba 是一款以 Spring AI 为基础,深度集成百炼平台,支持 ChatBot、工作流、多智能体应用开发模式的 AI 框架。

在 1.0 版本中,Spring AI Alibaba 提供以下核心能力,让开发者可以快速构建自己的 Agent、Workflow 或 Multi-Agent 应用。
-
Graph 多智能体框架。 基于 Spring AI Alibaba Graph,开发者可快速构建工作流、多智能体应用,无需关心流程编排、上下文记忆管理等底层实现。通过 Graph 与低代码、自规划智能体结合,为开发者提供从低代码、高代码到零代码构建智能体的更灵活选择。
-
通过 AI 生态集成,解决企业智能体落地过程中关心的痛点问题。 Spring AI Alibaba 支持与百炼平台深度集成,提供模型接入、RAG 知识库解决方案;支持 ARMS、Langfuse 等可观测产品无缝接入;支持企业级的 MCP 集成,包括 Nacos MCP Registry 分布式注册与发现、自动 Router 路由等。
-
探索具备自主规划能力的通用智能体产品与平台。 社区发布了基于 Spring AI Alibaba 框架实现的 JManus 智能体,除了对标 Manus 的通用智能体能力外,我们的目标是基于 JManus 探索自主规划在智能体开发方向的应用,为开发者提供从低代码、高代码到零代码构建智能体的更灵活选择。
快速开始
开发第一个 Spring AI Alibaba 应用
在 Spring Boot 工程中添加以下依赖,就可以开始您的 AI 智能体开发之旅了。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud.ai</groupId>
<artifactId>spring-ai-alibaba-bom</artifactId>
<version>1.0.0.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud.ai</groupId>
<artifactId>spring-ai-alibaba-starter-dashscope</artifactId>
</dependency>
</dependencies>
您可以参考我们发布在官网的快速开始了解如何开发 Chatbot、智能体或工作流等应用:
总的来说,根据不同场景,您可以选择使用 ChatClient 或 Spring AI Alibaba Graph 两个核心组件来开发 AI 应用。
体验官方 Playground 示例
Spring AI Alibaba 官方社区开发了一个包含完整 “前端 UI+后端实现” 的智能体 Playground 示例,示例使用 Spring AI Alibaba 开发,可以体验聊天机器人、多轮对话、图片 生成、多模态、工具调用、MCP集成、RAG 知识库等所有框架核心能力。
整体运行后的界面效果如下所示:

您可以本地部署 Playground 示例并通过浏览器访问体验,或者拷贝源码并按照自己的业务需求调整,以这种方式快速搭建一套自己的 AI 应用。
如果想通过更多示例来学习 Spring AI Alibaba 框架用法,请参考我们的官方示例仓库:
https://github.com/springaialibaba/spring-ai-alibaba-examples
开启 Spring AI Alibaba 1.0 之旅
Spring 官方支持 & 生产可用的 Java 智能体框架
随着 Spring AI 1.0 GA 版本的发布,Java 智能体开发迎来了一款具备完整官方支持、生产可用的编程框架,Java 智能体开发进入新时代。
在底层原子抽象能力上,Spring AI Alibaba 支持 Spring AI 的所有核心能力,并在此基础上提供了大量适配实现与最佳实践。以下是 Spring AI 核心定义列表:
- 提示(Prompt)
- 模型增强(The Augmented LLM)
- 顾问(Advisors)
- 检索(Retrieval)
- 记忆(ChatMemory)
- 工具(Tool)
- 评估(Evaluation)
- 可观测性(Observability)
- 模型上下文协议(MCP)
- MCP 和安全
Multi-Agent 多智能体框架
Graph 是 Spring AI Alibaba 社区核心实现之一,也是整个框架在设计理念上区别于 Spring AI 只做底层原子抽象的地方,Spring AI Alibaba 期望帮助开发者更容易地构建智能体应用。基于 Spring AI Alibaba Graph 开发者可以构建工作流、多智能体应用。Spring AI Alibaba Graph 在设计理念上借鉴 LangGraph,因此在一定程度上可以理解为是 Java 版的 LangGraph 实现,社区在此基础上增加了大量预置 Node、简化了 State 定义过程等,让开发者更容易编写对等低代码平台的工作流、多智能体等。
Spring AI Alibaba Graph 核心能力:
- 支持 Multi-Agent,内置 ReAct Agent、Supervisor 等常规智能体模式
- 支持工作流,内置工作流节点,与主流低代码平台对齐
- 原生支持 Streaming
- Human-in-the-loop,通过人类确认节点,支持修改状态、恢复执行
- 支持记忆与持久存储
- 支持流程快照
- 支持嵌套分支、并行分支
- PlantUML、Mermaid 可视化导出
关于 Graph 的具体使用方式,请关注官网文档更新。在下文中我们会介绍官方发布的 基于 Spring AI Alibaba 实现的通用智能体平台,您可以把这些官方智能体实现当作 Graph 的最佳应用实践。
企业级 AI 应用生态集成
在 Agent 生产落地过程中,用户需要解决智能体效果评估、MCP 工具集成、Prompt 管理、Token 上下文、可视化 Tracing 等各种问题,Spring AI Alibaba 通过与 Nacos3、Higress AI 网关、阿里云 ARMS、阿里云向量检索数据库、百炼智能体平台等深度集成,提供全面的智能体企业级生产解决方案,加速智能体从 Demo 走向生产落地。

- 企业级 MCP 部署与代理方案
Spring AI Alibaba MCP 通过集成 Nacos MCP Registry,支持 MCP Server 分布式部署与负载均衡调用。对于存量 Spring Cloud、Dubbo 等应用,支持零代码改造实现 API 到 MCP 服务发布,开发者可通过 Spring AI Alibaba MCP 开发自己的 MCP Server 服务代理,即可支持 Nacos 中心 MCP 元数据的自动加载。
- AI 网关集成提升模型调用稳定性与灵活性
如果您使用 Higress 作为后端模型代理,则可以通过 OpenAI 标准接口接入 Higress AI 模型代理服务,只需要使用spring-ai-starter-model-openai就可以了。
如果您有存量的 API 服务,需要在无需修改代码的情况下,可以使用 Higress 作为 API 到 MCP 服务的代理方案。
- 降低企业数据整合成本,提升 AI 数据应用效果
a. 百炼 RAG 知识库
百炼是一款可视化 AI 智能体应用开发平台,它提供 RAG 知识库管理能力。简单来讲,您可以将私有数据上传到百炼平台,借助百炼平台数据解析、切片、向量化等能力实现数据向量化预处理,处理后的数据可用于后续 Spring AI Alibaba 智能体应用检索,借用百炼平台强大的数据处理效果。
b. 百炼析言 ChatBI,从自然语言到 SQL 自动生成
Spring AI Alibaba NL2SQL 模块可基于大模型的 ChatBI 技术,帮助用户轻松实现自然语言交互的数据分析,理解用户的数据库 schema,帮助用户自动生成 SQL 查询语句。无论是简单的条件过滤还是复杂的聚合统计、多表关联,都能准确生成对应的 SQL 语句。
- 可观测与效果评估,加速智能体从 Demo 走向生产落地
Spring AI 在多个关键节点都做了 SDK 默认埋点,用来记录运行过程中的 metrics 与 tracing 信息,这包括模型调用、向量检索、工具调用等关键环节的调用情况。Spring AI tracing 信息兼容 OpenTelemetry,因此理论上可接入市面上主流的开源平台如 Langfuse,或者阿里云 ARMS。
