在 AI Engineer New York 大会上,Anthropic 借鉴 Unix 和 Linux 的经验,阐释智能体如何在不压垮开发者的前提下承接更大规模的项目。
Richard MacManus2026 年 10 月 12 日514 次分享
AI Engineer New York 2026 大会于今早开幕,带来了一系列工作坊,其中 Anthropic 介绍了如何编排其 Claude 托管智能体(Managed Agents)。最引人关注的是一项全新功能——上周五刚刚发布 的动态工作流(dynamic workflows),演讲者反复简称为"flows"。
Flows 被定义为"一种全新的多智能体编排方式,专为最具雄心的负载而打造"。
CJ Avilla 和 Harrison Stall 均是 Anthropic 的技术成员(Members of Technical Staff),他们开篇援引了一些过往的操作系统项目——从 Ken Thompson 构建最初的 Unix 操作系统,到 Linux 由 Linus Torvalds 一人起步演变为多层受信维护者体系。演讲者想传达的启示是:智能体需要同等程度的组织化,才能承接 Anthropic 为动态工作流设想的那种宏大、有野心的项目。
由 Union.ai 赞助
构建主权 AI 工厂
最优秀的工程团队正在构建 AI 工厂,在那里他们不仅拥有并掌控数据、算力与基础设施,还拥有云端持久化的运行时。
Union.ai 让你的工作流具备持久性,能够自适应调整、合理配置基础设施资源,并在不重跑已完成工作的前提下从失败中恢复。
通过 AWS Marketplace 即可开始,并免费试用 Union.ai 30 天。
想了解更多,欢迎莅临 AI Engineer New York 大会的 48 号展位。
"我觉得我们当中很多人,现在在编排和管理大量智能体,可能已经开始感到自己就是瓶颈,就是那个崩塌的临界点——因为有一大堆智能体源源不断地贡献着大量的 PR(Pull Request),"Avilla 说道。"而我们就坐在 GitHub 前,试图审批这些 PR,确保一切都按预期运转。"

从智能体花名册到动态工作流
两位演讲者指出,动态工作流最初以"为每项任务准备一套工具环境(a harness for every task)"的概念在 Claude Code 中诞生。但 flows 的运行时长可以超过单一智能体或花名册的工作周期。其核心理念是:由 Claude 自己决定智能体的组织结构。
"Flows 本质上就是多智能体编排的下一代版本,"Stall 表示,"你可以让 Claude 完全自主地编排整个多智能体拓扑结构。"
其运作机制是这样的:主智能体先制定一份完成任务的计划。随后 Claude 会编写一段编排程序,由它启动智能体、收集结果,并管理信息流。

在此之前,Claude 托管智能体要求开发者自行配置一个协调者和一份子智能体花名册。而借助动态工作流,Claude 自己决定如何拆分与编排工作。
"在多智能体编排的多个不同阶段,它都能完成离散的、可验证的工作单元,而无需你亲自管理这些单元之间的任何衔接,"Stall 说道。

不过 Avilla 也补充道,用户如果愿意,也可以引入自己定义的专家子智能体。
"在智能体配置中也可以传入预先配置好的子智能体,"他说道。
所有这些能力都可以在 Claude Console 中使用——该控制台是开发者通过 API 访问 Claude 时所使用的界面,也是 Claude 托管智能体的核心载体。

随后演讲者演示了一个相对简单的工作流:一支股票关注列表扫描器。虽然这与 Anthropic 真正期望推动的宏大项目相去甚远,但它清晰地展示了基本模式:一个扫描阶段把单只股票分派给拥有各自独立上下文的智能体,随后的审查阶段则检视这些发现并生成报告。
问答环节:预算与自我改进的边界
观众提问环节暴露出了一系列潜在问题。有一位听众问道 Claude 如何决定一项任务需要多少个智能体,以及一次简单的股票扫描是否会触发成百上千个子智能体?
"答案其实就在于评测与较低的默认值,"Stall 回应道,并指出有野心的任务通常需要显式地鼓励更高程度的并行化。
智能体编排中一个长期存在的担忧是对令牌预算(token budget)的掌控。有人提问:主智能体是否知道自己有多少可用资金?
Stall 回答说,模型在运行时并不知道自己的预算,但开发者可以设置会话级别的预算。他还补充道,让模型知道预算反而会让智能体"稍显焦虑",这句话引来现场一阵笑声。

另一个相关问题是:开发者如何让反复运行的 flows 随着时间推移变得更便宜、更高效?
Avilla 建议除了让 Claude 去审视已发生的开销之外,还可以使用另一项较新的功能:dreaming(梦过程)。官方文档将"dreaming"定义为一个研究预览(research preview)功能。一个 dream 会"读取现有的记忆存储以及过往的会话记录,然后产出一个新的、经过重新组织的记忆存储"——重复条目会被合并,"陈旧或互相矛盾的内容"会被替换,并"提炼出新的洞察"。
Avilla 把流程上下文中的 dreaming 描述为能够"把这些会话相关的记忆存储沉淀下来,并实现本质性的改良"。
针对股票关注列表这个示例,有人问道:这支关注列表 flow 能否自我改进?比如,意识到它所使用的扫描模型不够合适,并自动调整下一次定时运行的配置?
Stall 回答说目前还没有内置这一能力,但他和 Avilla 都建议可以借助爬山算法(hill-climbing)和 dreaming 来改进这一循环。

还有一位听众提问道子智能体行为的可见性问题。
Avilla 回答说当然可以——开发者随时可以通过 Claude Console 内部的图形化功能来检视这一切。
"你能看清主智能体到底向子智能体传递了什么? 你可以在此查看实际载荷,深入理解整张图中每一次迁移背后究竟发生了什么。"
另一个有意思的问题是:子智能体之间能否彼此通信?
Stall 表示这些智能体会共享一个文件系统