面包屑图标 当前位置: 首页
AI资讯
热点详情

Claude Code动态工作流速通指南,多Agent协作效率提升

AI热点日报
AI热点日报时间:2026-07-16
热点解读

ClaudeCode动态工作流功能基于Opus4 8的规划与自我纠错能力,实现模型自主编写编排脚本,将大任务拆解为并行子任务并交叉验证,支持断点恢复。与传统多Agent框架不同,开发者仅需描述目标,模型自动完成规划、分配与验证。该功能已用于11天完成75万行代码迁移。

近期,Anthropic在5月底推出Claude Opus 4.8时,同步上线了Claude Code的动态工作流功能。这项功能在开发者社区引发了广泛关注——有人用它11天完成了75万行代码的语言迁移,有人用来做全代码库的安全审计,甚至有人调侃说,跑一次消耗的Token比自己一个月用的还多。

更值得关注的是,已有不少求职者在面试中遇到了相关考题。但和大多数人一样,大家对“动态工作流”的理解还停留在模糊阶段。它究竟是模型自主学会的能力,还是工具层面搭建的框架?与之前的多Agent编排有何本质区别?如果面试官问起“动态工作流的本质是什么”,你能清晰作答吗?

下面这篇文章,将彻底讲透动态工作流,从运作原理到技术架构,再到它在AI应用开发中的实际定位,一次性为你梳理清楚。

动态工作流是什么?

简单来说,动态工作流就是让AI自行编写编排脚本,将一个大任务拆解成若干子任务,分发给数十到数百个并行子Agent执行,最终汇总并验证结果的能力。

这里的关键词是让AI自行编写

以往做多Agent协作,无论使用LangGraph这类框架,还是自行编写编排代码,任务如何拆分、子Agent之间如何协调、结果如何合并,这些逻辑都需要开发者手动定义。你必须提前规划好有几个Agent、每个Agent负责什么、上下游如何串联。

动态工作流则完全不同。你只需告诉AI想要什么,比如“帮我把这个项目从Python 2迁移到Python 3”,它就会自动分析代码库结构,决定需要几个子Agent、每个子Agent负责迁移哪些文件、如何并行执行、如何验证迁移后的代码是否正确。整个编排方案由AI根据具体任务实时生成,而非预定义的模板。

打个比方,传统的多Agent编排就像你当项目经理,需要自己画甘特图、分配任务、开站会跟进进度。而动态工作流更像是你把需求丢给一位靠谱的技术总监,他自己去摇人、分活、盯进度、验收,最后交付结果。

Agent系统的分类

要理解动态工作流的技术定位,首先需要了解Anthropic官方对Agent系统的分类标准。早在2024年12月,Anthropic就发布了一篇经典的工程博客《Building Effective Agents》。

这篇文章将所有Agentic系统分为两大类。第一类是Workflow工作流,特点是LLM与工具的协作路径由预定义代码编排——你写好流程,AI按流程执行。第二类是Agent智能体,特点是LLM自主决定下一步做什么、使用什么工具、如何推进任务,控制权在模型手中。

在Workflow大类下,Anthropic进一步细分了5种具体模式:

1、Prompt Chaining 提示链
任务被拆解为一连串固定步骤,前一步的输出是后一步的输入。例如先生成文案,再翻译成英文,两步顺序固定。

2、Routing 路由
根据输入类型将请求分发到不同处理流程。例如客服系统中,退款问题走退款流程,技术问题走技术支持流程。

3、Parallelization 并行化
将同一任务拆解为多个独立子任务并行执行,最后汇总结果。例如让多个Agent分别从不同角度审查一段代码。

4、Orchestrator-Workers 编排者-工人
一个中心LLM作为编排者,动态地将任务分解,分配给多个工人LLM执行,然后综合其结果。这里的重点是“动态”——编排者不是按预定义规则分配任务,而是根据具体输入判断需要几个工人、每个工人负责什么。

5、Evaluator-Optimizer 评估者-优化器
一个LLM生成结果,另一个LLM负责评估并提供反馈,循环迭代直到质量达标。

动态工作流本质上就是第4种模式Orchestrator-Workers的产品化实现。注意,这并非一种新模式,而是同一模式的不同实现方式。区别在于谁来搭建这个编排系统

传统做法是你自己用代码实现Orchestrator-Workers。例如,你要做一次全代码库的安全审计,就得用LangGraph或自行编写Python来搭建这套编排逻辑:

# 这是开发者自己写的编排器
files = scan_all_files(project_path)
risk_groups = classify_by_risk(files)
agents = []
for group in risk_groups.high:  agents.append(Agent(task="deep_audit", targets=group))
for group in risk_groups.low:  agents.append(Agent(task="quick_scan", targets=group))
results = run_parallel(agents)
report = merge_results(results)


这段代码运行起来确实是“动态”的,能根据实际文件情况做分配。但问题在于,这个编排器本身是由你编写的。如何扫描文件、如何分级风险、启动几个Agent、每个Agent采用什么策略,所有这些决策规则都需要你自己设计。

而Dynamic Workflows的特点是,Claude Code将这一切完全接管。你只需说一句“帮我审计这个项目的安全漏洞”,Claude就会自动生成类似上述的编排逻辑并执行。扫描文件、评估风险、分配任务、汇总结果,全部由模型在运行时自主完成。

一句话总结:传统方式下你是Orchestrator-Workers模式的开发者,Dynamic Workflows中你是这个模式的使用者。

动态工作流的运作机制

动态工作流的执行过程大致分为几个阶段。

1)首先是接收任务、制定计划。Claude会分析你的输入,理解任务的规模和复杂度,然后动态生成一份编排方案,决定需要启动多少个子Agent、每个子Agent的职责是什么。这一步就像接到一个大项目后,技术负责人先评估工作量,再制定一份招人计划和分工表。

2)计划确定后就进入分发执行阶段。子Agent并行启动,各自处理分配到的子任务。目前系统最多支持同时运行16个并发子Agent,总计上限1000个。

3)然后是交叉验证,这是动态工作流的一个亮点。它不只是将子任务的结果简单拼接,还会安排独立的验证Agent去检查其他Agent的输出。对于高风险任务,甚至会启动“对抗性Agent”,专门尝试找茬、攻破前面Agent产出的结果。如果验证不通过,相关子Agent会被要求修正。这个循环会持续进行,直到所有结果达到一致性标准。

这个循环正是Loop Engineering思想的体现。此前Claude Code官方的循环工程设计理念,核心就是让AI反复运行、反复修改,直到完成目标为止。动态工作流将这一思路用到极致,不只是让一个Agent自我循环,而是一群Agent互相验证、互相纠错地循环。

4)最终将验证通过的结果汇总成一份完整的交付物,返回给用户。整个过程中的进度是持续保存的,如果任务中途被打断,恢复后可以从断点继续,无需从头开始。

此外还有一个关键设计:这个编排的执行发生在对话上下文之外。可以这样理解:主对话窗口是你和技术总监沟通的会议室,而那些子Agent各自在独立的工位上干活。无论外面有多少人在并行工作,都不会挤占你会议室的空间。因此,无论任务多大、涉及多少个子Agent,都不会撑爆Claude的上下文窗口。这是它能处理跨越数百个文件的大规模任务的关键。

动态工作流实战案例

动态工作流最震撼的案例来自JavaScript运行时Bun的开发者Jarred Sumner。他利用动态工作流将Bun从Zig语言移植到了Rust,整个过程11天完成,产出了大约75万行Rust代码,原有测试套件的通过率达到99.8%。

这个迁移是如何利用动态工作流完成的呢?Anthropic官方博客透露了大致过程。

首先,一个工作流负责遍历整个Zig代码库,为每一个结构体的每个字段映射出对应的Rust生命周期标注。这一步需要分析大量的类型关系和所有权语义。然后,另一个工作流将数百个.zig文件分配给并行的Agent,每个Agent将分配到的.zig文件翻译成行为等价的.rs文件。而且每个文件会安排两个审查Agent来检查翻译结果。

接下来是修复循环。一个工作流反复运行构建和测试,将编译错误和测试失败分发给对应的Agent去修复,直到整个项目能够正常编译并通过测试套件。最后,一个通宵运行的工作流负责消除不必要的数据拷贝,并为每处优化单独创建一个Pull Request供人工审查。

整个过程中,人类开发者做的事情就是定义目标、确认方案、最后审查PR。中间的具体实施全部由动态工作流自主完成。

动态工作流是模型能力还是工具能力?

这是一道很尖锐的面试题:动态工作流是模型自身具备的能力,还是平台工具提供的?

答案是两者缺一不可,但职责不同

模型层面提供的是“智能”。比如:任务规划能力,能将一个模糊的大目标拆解成具体、可执行的子任务;上下文理解能力,能分析代码库结构、理解各文件之间的依赖关系;工具调用能力,能正确生成和执行编排脚本;还有自我纠错能力,能判断子任务的输出是否正确,以及如何修复。

这就是为什么动态工作流是跟Opus 4.8一起发布的。Opus 4.8在任务规划和判断力上有明显提升,它对自己代码中缺陷的检出率是前代模型的4倍。这种自我检验的能力是动态工作流能做到“交叉验证”和“对抗性检查”的基础。

平台层面提供的是“基础设施”。比如:子Agent的生命周期管理,负责创建、调度、销毁;并发控制,限制最多16个同时运行;进度持久化,中断后可以恢复;上下文隔离,让编排逻辑不占用主对话的上下文窗口;以及最终的结果聚合和交付。

用一个类比来理解:模型能力就像优秀技术总监的大脑,他知道如何拆解任务、如何分配人员、如何验收成果。平台能力就像公司的项目管理系统和基础设施,提供了会议室、协作工具、版本控制、持续集成等。光有聪明的大脑但没有执行体系不行,光有系统但没人会规划也不行。

所以如果面试官问这个问题,最准确的回答是:动态工作流是一种建立在强模型能力基础上的平台产品特性。模型提供规划和决策的智能,平台提供并行执行和生命周期管理的基础设施,两者结合才构成完整的动态工作流。

和多Agent框架的区别

理解了上面的架构分层之后,再来看看动态工作流跟LangGraph、CrewAI这些多Agent框架的区别就清晰了。

传统多Agent框架的思路是:开发者自己定义Agent的角色和能力,自己编写编排逻辑,决定谁先执行、谁后执行、结果如何传递,异常情况也要自己处理。框架提供了一堆现成的模块和连接方式,但具体怎么组装是你的事。

动态工作流的思路完全相反:开发者只需要描述最终目标,模型自动完成角色定义、任务拆解、编排逻辑生成、异常处理和结果验证。连编排代码都不用写,因为Claude自己会写。

这两种方式没有绝对的好坏之分,适用场景不同。

如果任务是高度标准化、流程固定的,比如每天定时跑一轮数据分析报告,用传统框架把流程写死会更稳定、更可控、成本更低。如果任务是一次性的、规模大的、子任务不可预测的,比如代码库迁移、安全审计、大规模重构,动态工作流的优势就很明显了,因为你根本没法提前定义好所有的子任务和执行路径。

怎么用起来?

动态工作流目前在Claude Code的CLI、桌面端和VS Code扩展中都可以使用,也可以通过API调用。其他AI编程工具也在探索类似的多Agent并行模式,比如Cursor推出了Cloud Agents和后台Agent并行能力。不过目前“由模型自己编写编排脚本”这种玩法,Claude Code的动态工作流是做得最完整、产品化程度最高的。

启动动态工作流的方法非常简单,有两种方式。

第一种是直接告诉Claude创建一个工作流,比如:

创建一个工作流,帮我审计整个代码库的安全漏洞


第二种是在Claude Code的effort菜单里开启ultracode设置。这个设置会将推理力度调到最高,同时让Claude自动判断当前任务是否适合用工作流来处理。如果适合,它会自动切换到工作流模式。第一次触发工作流时,Claude Code会显示即将执行的计划并要求你确认,不会直接就跑起来。

有一点需要注意,动态工作流的Token消耗量远超普通的Claude Code会话。道理很简单:你同时雇了几十上百号人帮你干活,费用当然比只请一个人贵得多。所以建议按需使用,先从一个小范围的任务开始试,感受一下消耗量级,再逐步扩大规模,别上来就对着整个代码库一把梭。

最后

看完这篇文章,你会发现AI应用开发正在从“开发者编排Agent”向“Agent编排Agent”演进。开发者的角色在往上移,从写编排代码的执行者,变成定义目标和审查结果的管理者。

这个趋势意味着,以后面试AI应用开发岗位,光会用框架写Agent可能不够了,面试官更想知道你对整个Agent架构体系的理解有多深。Anthropic那篇《Building Effective Agents》提出的5种模式,基本就是这个领域的面试必考知识点,建议反复阅读。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:Claude Code动态工作流速通指南,多Agent协作效率提升要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://developer.aliyun.com/article/1748228
Claude

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-16 23:00
佑驾创新与乐动机器人达成战略合作共谋发展

佑驾创新与乐动机器人达成战略合作,围绕技术、产品、场景、数据四维度展开深度协同,旨在加速物理AI规模化落地,拓展无人车与机器人场景边界,推动具身智能商业化进程。

AI热点2026-07-16 23:00
Meta出售算力非清库存,市场需求驱动付费意愿

Meta开放AI算力租赁业务,市场反应从算力过剩转向算力商业运营。GPU从自用转向对外出租,算力从成本中心转为利润中心。AI云竞争核心从拥有GPU数量转向稳定跑满GPU的能力,依赖同步与参考时钟等底层基础设施的长期稳定运行。

AI热点2026-07-16 23:00
大仓AI工程化实战 从Vibe Coding到Harness

针对大型多仓库工程(30+微服务、10+前端微应用),搭建包含规则、技能、子代理、13阶段工作流与门禁脚本的Harness系统,解决PRD不可信、方案与代码脱节、改完无人验证、交付环节琐碎等痛点,使AI在真实业务中稳定跑完需求。

AI热点2026-07-16 22:59
MCP Toolbox部署前别急着动手

部署MCP Toolbox前,先看清它的适用场景与安全边界,避免在权限管理不完善时接入敏感数据。 核心内容: 1 MCP Toolbox的核心功能与两种使用路线 2 项目适合与不适合的团队场景分析 3 实际验证的安全检查与关键限制 先说结论 MCP Toolbox 很适合小团队研究“让 AI

延伸阅读