跳到主要内容

一文讲透 Spring AI Alibaba 与 AgentScope 的定位与区别

· 阅读需 6 分钟

一、Spring AI Alibaba 开源的初衷是什么?

我们团队早期开源了 Apache Dubbo 和 Spring Cloud Alibaba,因此较深刻的理解应用开发框架对加速开发应用所起到的不可替代的作用。

2023-2024年期间,我们看到 LangChain 和 Dify 为开发者们提供了极大便利,以较低的门槛开发 AI 应用。彼时,仍缺少一个能提供本地化服务的专门面向 Java 开发者的 AI 应用开发框架,并且,我们确信,Java 开发者是 AI 应用生态不可或缺的群体,能加速 AI 在各行业的落地。

但仅靠我们团队,要从0开发一个面向 Java 开发者的 AI 应用开发框架,难度很大。幸运的是,Spring AI 在2024 年2月发布了第一个公开可用版本(0.8.0),因此我们基于 Spring AI 进一步向上做了抽象和功能增强,在2024 年9月开源了 Spring AI Alibaba,希望借助本地化服务、阿里巴巴的实践经验积累,以较快的演进节奏和国内活跃的贡献者社区,更好的服务 Java 开发者。

admin

二、Spring AI Alibaba 开源过程中,有哪些收获、有哪些挑战?

Spring AI 的核心目标是连接企业的数据和 API 与 AI 模型,简化 AI 集成。包含模型接入、函数调用、MCP 调用和发现、对话记忆和 RAG、可观测等功能。Spring AI Alibaba 在其基础之上做了非常多的探索,包括:

  • Spring AI Extensions:将 Spring AI 的能力和阿里云的模型、工具、RAG、异步消息、网关、可观测等云原生基础设施进行了适配,并提供了最佳实践。

  • Spring AI Alibaba Graph:提供 Agentic、Multi-Agent 编排能力,包括 SupervisorAgent、SequentialAgent、LoopAgent 等,内置上下文工程、Human In The Loop 等核心能力。

  • Spring AI Alibaba Graph:侧重 Workflow 形态的工作流编排,在很多企业级业务场景实现了规模化落地。

  • Spring AI Alibaba Admin:是我们在 Agent 开发提效方面的一类探索,包含了提示词维护、可观测、评估,其中,提示词维护是基于 Nacos,可观测能力建设则是基于 LoongSuite。

在开源的过程中,我们逐步观察到,开放框架呈现出两种不同的发展趋势。一种是以 Spring AI Alibaba 为代表的,以 Graph 为核心设计理念的应用框架,强调工作流编排在 AI 应用开发过程中的重要性。一种是 AgentScope 为代表的,以 Agentic 为核心设计理念的应用框架,最大化利用基础大模型的能力。

我们认为,这两种不同的设计理念都会是企业的主流选择。因此,若干月前,我们开始评估和推进与 AgentScope 的合作,以推出 AgentScope-Java。

admin

三、AgentScope 是什么?

AgentScope 是由阿里巴巴通义实验室在2024年2月开源的多智能体开发框架,旨在为开发者提供一种简单、高效、可扩展的方式来构建基于大语言模型的智能体应用。AgentScope 的架构主要包括三层:核心框架 (Agent 构建与编排)、Runtime (安全运行时)、Studio (可视化监控与评估)。AgentScope 拥有强大的算法和工程团队,面向全球开发者提供开源服务。其中,截止v1.0.7,核心框架仓库已发布21个版本,获得1.5w star。

AgentScope-Java 是我们和 AgentScope 共同推出的面向 Java 开发群体智能体开发框架,同时共享以上社区资源,Java 开发者们若遇到使用问题,可以通过以上方式联系到我们。

admin

四、AgentScope-Java 和 Spring AI Alibaba 有哪些不同?

Spring AI Alibaba 是在 Spring AI 的基础上进行抽象,正如它名字中“Spring”、“Alibaba” 所体现的:项目由 Spring 开源社区、Alibaba 开源社区共同维护,Spring AI Alibaba 侧重智能体开发与 Spring 生态的无缝集成,以及阿里云基础大模型和其他开源能力的集成(例如 Qwen 大模型、Higress AI 网关、Nacos 等)。

AgentScope 是一个以 Agentic 为核心设计理念的应用框架,提供包括 ReactAgent、Memory、Context Engineering 等核心 Agent 能力。其中,AgentScope-Java 遵循同样的 Agentic 设计思想,面向 Java 开发者。

两者都在独立发展,Spring AI Alibaba 的主要目标是向上游的 Spring AI 实现对齐,AgentScope 因为是阿里云自主研发的 Agent 开发框架,在路线规划、迭代速度、本地化服务上都会更加自主可控。

未来,Spring AI Alibaba 生态将会在底层全面支持 AgentScope,提供 AgentScope Starter、AgentScope Runtime Starter,实现 AgentScope 与 Spring 生态的集成。如果您打算构建面向以 Agentic 为核心设计理念的AI应用,推荐使用 AgentScope-Java 版,如果您打算基于 Workflow 构建 AI 应用,推荐使用 Spring AI Alibaba。

admin

五、Spring AI Alibaba 未来是否继续投入?

是的,会持续投入的。主要体现在以下两个方向:

  • 跟进 Spring AI 的演进,持续发版解决企业应用过程中遇到的问题。

  • 对底层进行升级,支持 AgentScope,做好阿里云、AgentScope 与 Spring 生态连接,提供企业级智能体解决方案。

  • 全面升级 Admin 平台,打造企业级 Agent 构建与交付平台。

admin

六、AgentScope-Java 的开源路线图?

AgentScope Java 自 2025 年 9 月开源(https://github.com/agentscope-ai/agentscope-java)以来,当前 v0.2 版本已具备 ReActAgent 核心能力。

我们计划于 11 月底发布 v1.0 版本,届时将新增 RAG、Plan、Tracing、Evaluation 及 Studio 等全套功能,标志着框架正式生产可用;Runtime v1.0 也将同步上线,提供涵盖安全沙箱、A2A Agent 在内的企业级落地方案。随后在 12 月,我们将进一步推出基于 ReMe 的上下文管理与基于 Trinity-RFT 的强化学习最佳实践。

在技术演进层面,我们正持续探索更高效、智能的上下文工程与多 Agent 协同范式,致力于支撑更强大的 AI 应用构建。 此外,针对 Agent 流量呈现的“二八定律”特征(头部 20% 的 Agent 承载了 80% 的流量),我们在架构上全力推进 Serverless 化,通过实现毫秒级冷启动与混合部署,帮助开发者在应对高并发的同时,显著降低部署成本并提升效率。

admin

阿里云百炼开源面向 Java 开发者的 NL2SQL 智能体框架!

· 阅读需 8 分钟
Spring AI Alibaba 团队
Spring AI Alibaba Team

开源 NL2SQL 智能体框架简介

随着大模型技术的快速发展,自然语言到 SQL(NL2SQL)能力在数据分析领域的落地日益广泛。然而,传统 NL2SQL 方案存在Schema 理解偏差、复杂查询生成效率低、执行结果不可控等问题,导致业务场景中频繁出现“答非所问”或“生成失败”的窘境。为了让更多开发者能够便捷地使用这一能力,我们决定将阿里云析言GBI中“Schema 召回 + SQL 生成 + SQL 执行”的核心链路模块化、组件化,并以开源的形式回馈社区。

Spring AI Alibaba 1.0 GA 正式发布,开启 Java 智能体开发新时代!

· 阅读需 20 分钟
刘军
PMC Member

2025 年是 AI 智能体快速爆发的一年,从单智能体、多智能体到通用智能体的多种不同构建模式持续涌现出来,智能体开发也逐步从概念、Demo 开始走向生产落地,应用范围也从编程助手等几个少数领域,逐步拓展到企业内部业务、生活工作助手等多个领域。

Spring AI Alibaba MCP Gateway 正式发布,零代码实现存量应用转换 MCP 工具!

· 阅读需 5 分钟
刘军
PMC Member
刘宏宇
Committer

Spring AI Alibaba MCP Gateway 简介

Spring AI Alibaba MCP Gateway 基于 Nacos 提供的 MCP server registry 实现,为普通应用建立一个中间代理层 Java MCP 应用。一方面将 Nacos 中注册的服务信息转换成 MCP 协议的服务器信息,以便 MCP 客户端可以无缝调用这些服务;另一方面可以实现协议转化,将 MCP 协议转换为对后端 HTTP、Dubbo 等服务的调用。基于 Spring AI Alibaba MCP Gateway,您无需对原有业务代码进行改造,新增或者删除 MCP 服务(在Nacos中)无需重启代理应用。

Spring AI Alibaba + Nacos 发布企业级 MCP 分布式部署方案!

· 阅读需 8 分钟
影子
Committer
刘军
PMC Member

Spring AI 通过集成 MCP 官方的 java sdk,让 Spring Boot 开发者可以非常方便的开发自己的 MCP 服务,把自己企业内部的业务系统通过标准 MCP 形式发布为 AI Agent 能够接入的工具;另一方面,开发者也可以使用 Spring AI 开发自己的 AI Agent,去接入提供各种能力的 MCP 服务。

Spring AI 1.0 GA 正式发布!Spring AI Alibaba 正式版也马上来了!

· 阅读需 15 分钟
刘军
PMC Member

北京时间 2025 年 5 月 20 日,Spring AI 官方团队宣布 1.0 GA 版本正式发布。在过去的近一年时间,Spring AI Alibaba 一直与 Spring AI 社区有深度沟通与合作,期间发布了多个 Milestone 版本,并在此基础上构建了以 agent、multi-agent、企业级生态(如阿里云百炼集成、可观测集成、分布式MCP、Nacos、Higress)、通用智能体(如JManus、DeepResearch)等为特色的框架与解决方案。

仅用十几行代码实现 OpenManus,Spring AI Alibaba Graph 快速预览

· 阅读需 7 分钟
刘军
PMC Member

Spring AI Alibaba Graph 的核心内容开发已基本就绪,将在近期发布正式版本,基于 Spring AI Alibaba Graph 开发者可以轻松开发工作流、不同模式的智能体&多智能体等系统,在 Spring AI ChatClient 基础上给开发者带来灵活的选择与更丰富的功能。

MCP 协议重大升级,Spring AI Alibaba 联合 Higress 发布业界首个 Stramable HTTP 实现方案

· 阅读需 12 分钟
刘军
PMC Member

文章摘要

MCP 官方引入了全新的 Streamable HTTP 传输层,对原有 HTTP+SSE 传输机制有重大改进。

本文将:

  1. 详细解析这个协议的设计思想、技术细节以及实际应用。
  2. 详解 Spring AI Alibaba 开源框架提供的 Stramable HTTP Java 实现 ,文后包含 Spring AI Alibaba + Higress 的 Streamable HTTP 示例讲解。

谷歌发布 Agent2Agent (A2A) 协议,未来 "MCP+A2A" 成标配?

· 阅读需 4 分钟
刘军
PMC Member

昨晚,谷歌在Google Cloud Next 25大会上,开源了首个标准智能体交互协议——Agent2Agent Protocol(简称A2A)。

announce-a2a

A2A 将彻底打破系统孤岛,对智能体的能力、跨平台、执行效率产生质的改变,A2A 协议当前有 50 多家著名企业参与共建。随着加入的企业越来越多,会极大提升A2A的商业价值以及推动整个智能体生态的快速发展。

不出意外,本次大会重点在 AI Agent 上,除了 A2A 之外,谷歌还效仿 OpenAI 开源了 Agent 开发套件 ADK,内部测试工具 Agent Engine。

Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。