03

多智能体与自我进化

4 场

本页要点:单智能体适合做单点任务,而多智能体靠分工协作与上下文隔离来解决复杂问题。至于"自我进化",这里必须强调一个前提:进化必须带评测闸门,否则所谓的自进化,就变成了自漂移——越进化越不可控。

会议

4 场论坛在聊什么

多智能体系统:从方法到安全,从评测到实践Tutorial

这是一场全链路教程:方法、安全约束、评测体系、工程实践一网打尽。对做工程的人,价值在于它把"怎么做多智能体"从论文层面拉到了"怎么落地"层面——包括评测怎么做、安全怎么约束、生产怎么跑。

具身多智能体系统前沿(第三届多智能体协同与博弈)

把协同与博弈理论带到物理世界:集群机器人、对抗场景、群体决策。这一场提醒我们,多智能体不只在软件里,也正在进入具身(机器人)场景。

多智能体Harness:临床可溯推理与医学科研新范式

用 Harness 编排推理与证据链,让医学决策可追溯、可复核。这说明多智能体的价值不止于"更快",更在于"更可信"——每一步推理都有证据链,可以被人审。

大模型智能体强化学习与自进化

用强化学习训练 Agent 的规划与工具使用,研究模型、记忆、技能与工作流的持续演化。这是"自进化"最核心的一场——但也是我最想提醒大家谨慎对待的一场。

DEEP DIVE

工程重点:subagent、编排与自进化闭环

1 · 为什么要多智能体

很多人问:单智能体也能做很多事,为什么非要拆成多个?核心有三点好处:

  • 任务分解 + 并行:一个大任务拆成多个子任务并行跑,能显著缩短关键路径,不用一条路走到黑。
  • 上下文隔离:每个子代理只看到自己的上下文,主代理不会被海量细节淹没——这是最重要的工程收益。
  • 专业化与风险隔离:不同子代理有不同技能、不同权限边界;一个失败可以重试或替换,不会拖垮整个系统。

2 · subagent 机制(Claude Code 模式)

Claude Code 把多智能体做成了最容易被工程团队复制的模式:用 .claude/agents/<name>.md 定义子代理——frontmatter 里声明名字、用途和工具白名单,正文写角色指令;主代理按需委派,结果带回。看一个例子:

# .claude/agents/api-designer.md --- name: api-designer description: 负责 REST API 设计与 OpenAPI 规范,仅在需要 API 设计时使用 tools: Read, Write, Grep, Bash --- 你是资深 API 设计师。输出 OpenAPI 3.x 规范。

这里有两个关键点:description 要写清楚"什么时候用"——这能帮助主代理正确判断该不该委派给这个子代理;tools 要收窄权限——能力即边界,不给它不必要的工具,也就封住了它越权的可能。

3 · 协作编排模式

多智能体之间怎么协作?主流有四种编排模式,各有适用场景:

模式做法适用
编排者-工作者主代理拆任务、派活、聚合多数工程任务
共享记忆/黑板子代理共读写任务状态状态需跨代理同步
流水线A 输出是 B 输入步骤强依赖
竞争/评审多候选打分择优方案选型

无论用哪种模式,有三件事是必做的:结果聚合(要定义统一的返回结构)、冲突处理(用文件锁或职责分区避免互相踩)、协作评测(要测"协作之后整体的成功率和成本",而不是只看单点)。

4 · 自进化工程闭环

最后讲"自我进化"。工程上它是一个闭环:执行任务 → 收集失败 → 反思 → 更新资产(技能库/工作流/记忆/提示词,可版本化)→ 评测闸门。

其中最关键的是最后一道评测闸门:在固定的评测集上,如果这次更新没有带来提升、甚至回退了,就拒绝合并。否则系统会一路"进化"到失控。另外要理解分层:RL 负责参数级学习(改模型权重),Harness/记忆负责系统级学习(改工具、改流程、改记忆),两者是互补的,不是二选一。

① 执行任务
Agent 干活
→
② 收集失败
错误归因
→
③ 反思
改进方案
→
④ 更新资产
技能/流程/记忆
→
⑤ 评测闸门
达标才合并

通过 → 合并并回到①;未通过 → 回退旧版本。评测闸门防止"自漂移"

可这样讲:会议把多智能体讲成一个"从方法到安全、从评测到实践"的完整闭环。工程上,subagent 是今天就能落地的现成模式;而自我进化,必须配一道评测闸门才能安全。这也是 Harness 这个角色反复出现的意义——它负责的是"系统级"的进化与编排。
← 安全与可信 落地与产业应用 →