目录
[一、什么是 Spring AI Alibaba](#一、什么是 Spring AI Alibaba)
[1.1 核心定义](#1.1 核心定义)
[1.2 项目架构三层](#1.2 项目架构三层)
[1.3 官方文档](#1.3 官方文档)
[二、什么是 AgentScope-Java](#二、什么是 AgentScope-Java)
[2.1 核心定义](#2.1 核心定义)
[2.2 核心能力](#2.2 核心能力)
[2.3 官方文档](#2.3 官方文档)
[三、SpringAIAlibaba vs AgentScope 核心对比](#三、SpringAIAlibaba vs AgentScope 核心对比)
[3.1 参考文档](#3.1 参考文档)
[3.2 如何选型](#3.2 如何选型)
[3.3 两者关系与未来](#3.3 两者关系与未来)
一、什么是 Spring AI Alibaba
1.1 核心定义
-
Spring AI Alibaba 是阿里巴巴基于 Spring AI 构建的、面向 Java 开发者的 AI 应用开发框架,于2024年9月开源
-
简单说,它就像给 Java 程序员量身定制的"AI应用脚手架",提供了一套完整的 AI 能力集成方案
1.2 项目架构三层
-
Augmented LLM(底层原子抽象):ChatModel、ChatClient、Tool、MCP、Message、VectorStore 等
-
Graph(工作流编排):低级别工作流和多代理协调框架,支持条件路由、嵌套图、并行执行
-
Agent Framework(智能体开发):以 ReactAgent 为核心,支持上下文工程和人机协同
1.3 官方文档
https://java2ai.com/docs/overview
二、什么是 AgentScope-Java
2.1 核心定义
-
AgentScope 是阿里在2024年2月开源的多智能体开发框架,AgentScope-Java 是其 Java 版本,于2025年9月开源
-
简单说,它是一个以"模型自主推理驱动"为核心的 Agent 框架,最大化发挥大模型的推理能力
2.2 核心能力
-
ReAct Agent:推理-行动循环,Agent 自主决策调用哪些工具
-
Memory 管理:长期记忆、跨 Session 持久化
-
MCP 协议:一等公民支持,StdIO/SSE/HTTP 三种传输
-
A2A 协议:Agent 间通信与发现
2.3 官方文档
https://java.agentscope.io/zh/intro.html
三、SpringAIAlibaba vs AgentScope 核心对比
3.1 参考文档
https://java2ai.com/blog/saa-agentscope-announcement



3.2 如何选型
-
选 Spring AI Alibaba 的场景:
-
已有 Spring Boot 项目,需要快速集成 AI 能力
-
业务流程相对固定,需要可靠的 Workflow 编排
-
需要深度使用阿里云基础设施(Qwen、Nacos、Higress)
-
团队熟悉 Spring 生态,需要多智能体协同
-
-
选 AgentScope-Java 的场景:
-
需要高度自主的 Agent,让模型自己决定推理路径
-
需要生产级 Agent 特性(安全沙箱、毫秒级冷启动)
-
需要完整的 MCP 生态集成
-

3.3 两者关系与未来
-
并非竞争,而是互补:Spring AI Alibaba 未来将在底层全面支持 AgentScope
-
规划中:提供 AgentScope Starter,实现 AgentScope 与 Spring 生态深度集成,重点学习 Spring AI Alibaba
-
Spring AI Alibaba 依赖 Spring AI 上游演进,关注 Spring AI 版本兼容性,两个框架都在快速迭代,学习时注意对应版本号