Anthropic 详细介绍 了 Claude Code 新推出的“动态工作流”背后的协调系统,并重点描述了该功能如何生成定制化的执行框架,用于协调 AI 代理团队完成复杂的任务。
最初的公告着重介绍了动态工作流在大型软件工程项目中的应用,这次则重点说明了 Claude 如何创建和管理这些工作流。
Anthropic 表示,Claude 能够动态生成 JavaScript 框架,用于分配任务、指派代理、验证结果以及确定工作流的持续时间。
该公司认为,这种方法有助于解决与长期运行的 AI 任务相关的若干挑战。
Anthropic 指出了诸如“代理惰性”(即 AI 系统在未完全完成任务前便停止运行)、“自我偏好偏差”(即模型在评估过程中倾向于采纳自身的结论)以及“目标漂移”(即在长时间交互过程中目标逐渐模糊)等问题。
动态工作流采用了多个独立的代理,每个代理承担特定的角色,而非使用单一上下文窗口。
Anthropic 大致描述了 Claude 的若干策略,包括“扇出与合成”(将任务拆分为并行子任务后再合并)以及“对抗性验证”(由评审代理对其他代理的发现提出质疑)。
该公司还重点介绍了竞赛式工作流,即让多名代理采用不同的方法尝试解决同一问题,并相互评估;此外,他们还介绍了分类器系统,它可以根据任务的复杂程度或要求,将任务分配给不同的代理。
该系统的一个显著特点是模型路由。
Anthropic 表示,工作流可以针对任务的不同阶段分配不同的模型,让成本较低的模型处理比较简单的工作,将性能更强的模型保留给需要更深入推理的任务。
开发者对该功能的反应褒贬不一。
一些用户认为,动态工作流可能是迈向更自主的 AI 系统的重要一步,而另一些用户则质疑其成本效益权衡。
在 Reddit 上的一场讨论中,有一位用户 写道
🔗 原始来源
如果你要核对细节,可以再看原文: InfoQ AI原文链接
AI热榜