编排程序由 Claude 来写

Latent Space 报道了 10 月 12 日 AI Engineer 纽约会上 Anthropic 的说明。技术成员 Harrison Stall 和 CJ Avilla 讲的是动态工作流,会上也叫 flows。先前的 Claude Managed Agents 要开发者配置一个协调者和一份子智能体名单。动态工作流里,由 Claude 自己决定怎么拆分和编排工作。

文章转述的做法是:主智能体先写计划,Claude 再写一份编排程序,由它启动智能体、收集结果、管理信息流动。开发者仍然可以在配置里传入预先配好的子智能体。Flows 放在开发者通过 API 使用的 Claude Console 里。

[1]
一只合上的炭黑色文件夹,侧面能看见页边。
一只合上的炭黑色文件夹,侧面能看见页边。, AI 生成插画,不是新闻照片

演示是一份股票观察清单

会上的例子是一个股票观察清单扫描器。扫描阶段把一只只股票分给上下文彼此隔离的智能体,后面的复核阶段先看这些发现,再写出报告。Latent Space 写道,这个例子离 Anthropic 在鼓励的大型项目还远,它说明的是基本模式。

Avilla 在这个对比里说,flows 比单智能体“贵得多”,也“更能把细节找全”。文章没有给出贵多少、也没有给出效果的分数。

[1]

预算、通信和自我改进都有边界

听众问 Claude 怎么决定要多少智能体,一次简单扫描会不会拉起几百个。Stall 的回答是评测和更低的默认值,大型任务通常要明确鼓励更多并行。

模型运行时不知道自己的预算。开发者可以设置会话预算。Stall 说,如果把预算告诉模型,智能体可能会“有点焦虑”。子智能体共享一个文件系统,可以用它交换信息,但开发者不能通过 API 直接让一个工作流子智能体给另一个发消息。Console 里的图可以查看主智能体传给子智能体的内容。

观察清单会不会自己发现扫描模型不够、并在下一次改掉?Stall 说这没有内建。两人提到可以用 hill-climbing 和 dreaming 去改进循环。文档里 dreaming 是研究预览:读已有记忆和过去的会话记录,再产出一份重组过的记忆。这是建议的用法,不是这个演示已经做到的事。

[1]