AgentScope是阿里巴巴开源的多智能体应用框架,2.0版本专注于生产级工程能力,包括模型稳定性、环境隔离、权限控制和上下文管理。框架采用“推理内核+工程能力”架构,支持Python、Java、TypeScript,并提供ReAct推理范式。核心抽象包括不可变消息模型、统一模型接入、工具层和记忆系统。Harness层提供环境解耦、权限系统、上下文管理等企业级功能,支持多智能体协作模式。Java版面向高并发场景,生态集成丰富,已在阿里巴巴内部多条业务线生产使用。
- 设计定位
AgentScope 是阿里巴巴通义实验室开源的多智能体应用框架,当前主版本为 2.0(Apache-2.0 协议),提供 Python、Java、TypeScript 三种语言实现。相对 1.0,2.0 是一次架构级重写,重心从“多智能体编排实验”转向“生产级工程底座”。与 LangGraph、AutoGen 等以编排范式为核心的框架不同,AgentScope 将投入放在模型稳定性、环境隔离、权限控制与上下文管理等工程能力上,覆盖智能体从开发、部署到监控的完整生命周期,并以 ReAct 推理范式作为统一的内核抽象。
总体架构
0 的架构可概括为“一个推理内核 + 一层工程能力(Harness)”,在组织上遵循 MD-LAD 三层模型,各层仅与相邻层交互。
图 1AgentScope 2.0 总体架构:推理内核 + Harness 工程层
平台层负责系统级配置,包括模型密钥、权限策略与全局工作区,对应 agentscope.init();应用层定义智能体结构、工具组合与流程拓扑;用户层管理会话实例、对话历史与运行时偏好。该分层的直接收益在于多租户能力内建于架构之中,而非事后叠加。
- 核心抽象
框架的最小运行单元由四个基础组件构成。
- 1 Message:不可变消息模型
消息是智能体之间及内部流转的最小单位。2.0 将消息设计为不可变对象,正文以 ContentBlock 表达,分为 TextBlock(正文)、ThinkingBlock(思考过程)、ToolUseBlock(工具调用)、ToolResultBlock(调用结果)四类。不可变语义消除了并发生成场景下的锁竞争,同时借助封闭类型在编译期强制覆盖所有 block 类型,避免遗漏。
- 2 Model:统一接入与容错
Model 层通过统一接口与 Formatter 屏蔽模型差异,支持 OpenAI、通义千问、DeepSeek、Anthropic、Gemini、Ollama 等。2.0 引入重试与备选模型降级机制,主模型超时后自动切换,避免单点模型故障中断整个任务。
- 3 Tool:注册、并行与MCP
Tool 层提供统一的工具注册接口,支持并行调用与异步执行,并通过 MCP 协议接入外部工具生态。
- 4 Memory:短期与长期
记忆分为短期与长期两级:短期依赖结构化压缩,长期与 ReMe 等框架协同。
一个最简 ReAct 智能体的构建如下:
import agentscope as afrom agentscope.agentimport ReActAgentfrom agentscope.messageimport Msg def add(a: int, b: int)-> int: return a + b agent = ReActAgent( name="calc", sys_prompt="你是一个计算器,只会用 add 工具。", model="dashscope", tools=[add],) msg =agent(Msg("user", "帮我算 1 加 2"))print(msg.text)该示例体现了内核的“薄”:开发者只需声明模型与工具,推理循环、消息回写、工具调用均由框架完成。
- Harness工程能力
Harness 层将企业级所需的工程件固化为框架的一等能力,可按需开关。其核心模块与职责如下:
| 模块 | 职责 |
|---|---|
| Workspace / Sandbox | 执行环境抽象,解耦业务逻辑与运行环境,支持 Local / Docker / E2B 三档切换 |
| Permission | 工具调用三态控制(允许 / 拒绝 / 审批),静态与动态拦截高危操作 |
| Context | 结构化上下文压缩,保留任务目标、当前状态、关键发现、下一步计划 |
| Event | 统一事件总线,支撑流式输出与 human-in-the-loop |
| Middleware | 可组合拦截链,如日志、护栏(Guardrail) |
| Session | 会话级上下文隔离与多租户 |
| Skill / Subagent | 技能库与子智能体编排 |
- 1环境解耦
Workspace 抽象将智能体的业务逻辑与执行环境分离:同一智能体在本地(Local)、容器(Docker)、云沙箱(E2B)三档环境间切换,无需修改业务代码;高并发场景通过暖池机制预创建容器,降低冷启动开销。
2权限系统
0 为工具调用引入三态权限,对 rm -rf、DROP TABLE 等危险命令做静态与动态双重拦截,未知的高风险操作自动进入人工审批流程,并支持按成本阈值触发确认(如单次操作超过 0.1 美元需人工批准)。
3上下文管理
上下文膨胀通过结构化压缩解决。区别于简单的截断或摘要,压缩过程保留任务目标、当前状态、关键发现、下一步计划四个维度,避免信息与结构的同时丢失。
- 4事件系统
执行过程被抽象为统一事件总线,事件类型覆盖 REPLY_START、MODEL_CALL_START、TEXT_BLOCK_DELTA、TOOL_CALL_START/END 等,构成对执行过程完整且可订阅的观测平面。流式输出与 human-in-the-loop 均构建于该总线之上:订阅者可在特定事件上暂停执行、等待人工确认后恢复,满足生产环境对审计与介入的要求。
图 2ReAct 推理-行动循环与消息历史回写
- 多智能体协作
框架内置九种协作模式,核心为 Leader-Worker:Leader 负责任务分解与结果汇总,通过内置 TeamTools 动态创建 Worker。Worker 对 Leader 透明,后者仅关注任务的下发与回收,不感知 Worker 内部实现。该模式适用于总任务清晰、子任务边界明确的场景,如调研与分治类任务;其余模式则覆盖流水线、辩论、广播等不同的协作拓扑,供开发者按任务形态选择。
图 3Leader-Worker 多智能体协作模式
- 运行时与部署
三种实现中,Java 版面向高并发企业级场景:以 JDK 17 的 Record 与 Sealed Class 实现不可变消息,Project Reactor 提供全异步消息路由,支撑万级并发智能体调用;GraalVM 原生镜像将冷启动压缩至 200 毫秒,配合 K8s HPA 弹性伸缩。
生态集成方面,跨框架互操作通过 A2A 协议与 Nacos 服务注册实现,可与 LangGraph、AutoGen 构建的智能体互通;可观测性默认接入 OpenTelemetry,兼容 LangFuse 与阿里云 ARMS;模型网关与 MCP/Skill 市场由 Higress、Nacos 承接。
大模型的知识又多又杂,到底怎么学?
做这行久了,被问最多的问题就一个:大模型的知识又多又杂,我到底先学啥?翻了一堆资料,看啥都像重点,结果啥都没学进去。今天把我自己一路摸出来的顺序捋一遍,零基础、应届生、转行的都适用。跟着走,至少方向不乱、不瞎忙,学完拿得出手。
第一阶段(10天):初阶应用
这一阶段就一个目标:把大模型真正"玩明白",不是只会聊天那种,而是能调教它、能用代码把大模型和业务接起来。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
这阶段正式进实战,目标很实在:做出两个能拿出手的东西——一个私有知识库,一个 agent 对话机器人。
为什么要做 RAG
搭建一个简单的 ChatPDF
检索的基础概念
什么是向量表示(Embeddings)
向量数据库与向量检索
基于向量检索的 RAG
搭建 RAG 系统的扩展知识
混合检索与 RAG-Fusion 简介
向量模型本地部署
…
走完这 30 天,Python 或 JavaScript 背景的基本能独立做一套 RAG 应用,简历上也敢写"大模型应用开发"了。
第三阶段(约20天):动手微调
学到这,你已经开始 “造” 模型了 —— 通过微调,搞出垂直领域的专用小模型。
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你从 “只会用” 变成 “能造” 的 AI 小子。那么你还想往下探索吗?
想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!
第四阶段(20天):商业闭环,部署落地
技术学完,落地才算数。这阶段带你搞明白大模型怎么真正跑起来、用起来。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
想要入坑大模型的朋友,给大家准备了一份2026 年最新 AI 大模型全套学习资料:
1、大模型系统化学习路线
2、大模型学习视频教程
3、大模型学习书籍&电子文档
4、AI大模型最新行业报告
5、大模型项目实战&配套源码
6、2026大模型大厂面试真题
7、为什么要学习大模型?
我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。
8、适合谁学?
- 传统后端 / Java / 前端开发,想转型 AI 应用
- 大学生、应届生,想拿更好的 offer
- 产品经理、运营,想武装职业竞争力
- 技术负责人,想给团队落地提效
学习是反人性的,但回报是真金白银。技术会更新,赛道会切换,但只要你先动手,机会就永远站在你这边。
9、这些资料真的有用吗?
这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!