这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

Building effective agents

2024-12-19。Anthropic:工作流的边在代码里,Agent 的边在模型输出里。少上复杂多 Agent。

Anthropic,2024-12-19。面向开发者的实践总结:能用工作流就不要上自主循环。

  1. 材料 — 按当时博文转述:定义、模式、何时用 Agent。
  2. 讲解 — 图与「模型选边」必须分开;多 Agent 是拓扑,不是更强的循环原语。

当时原文:Building effective agents。

1 - Building effective agents(材料)

按 2024-12-19 博文转述:工作流 vs Agent、可组合模式、先简单。

本页转述 2024-12-19 博文当时写了什么,不把 2025 年 Claude Code 运行时回填成文中已有产品。

主要出处:Anthropic,2024-12-19,Building effective agents。本页不复制全文。


主张

作者写:过去一年与数十个行业团队一起做 LLM agent,最成功的实现往往不用复杂框架或专用库,而是简单、可组合的模式。

文中把两条路分开:

  • 工作流(workflows): LLM 和工具沿预定义的代码路径编排。可预期。
  • Agent: LLM 自己动态指挥过程与工具使用,掌控怎么完成任务。

建议:从简单提示词开始,用评测优化;只有更简单的方案不够用时,再加多步 agentic 系统。成功不在于最精巧,而在于对需求刚好合适。

模式(文中列举的方向)

工作流侧包括:提示链、路由、并行化、编排器–工人、评估器–优化器。Agent 侧:理解输入、规划、用工具、从错误恢复;用环境反馈(工具结果、代码执行)决定下一步;在检查点或卡住时找人;用迭代上限等作为停机条件。

例子:把简单客服问题路由到小模型(如 3.5 Haiku),难的给 Sonnet;按退款/技术支持走不同下游。

当时不是什么

这是工程博文,不是新协议、新基准或新模型。它没有宣布 Anthropic 已经做出消费级自主员工。框架被写成可选,不是禁止。

2 - Building effective agents 讲解

工作流的边在代码里,Agent 的边在模型输出里。多 Agent 是拓扑,不是更强的原语。

当时解决了什么问题

2023–2024 的框架营销倾向于:多 Agent、图越复杂越先进。生产里大量任务其实是固定步骤:抽字段、调两个 API、写摘要。把这些做成「自主 Agent」会多付延迟、钱和失败模式。这篇博文用厂商自己的客户实施经验,把冷水泼在「一切都上多 Agent」上。

文中切法要记死:

  • 工作流: LLM 和工具沿预定义的代码路径编排。边在代码里,可预期。
  • Agent: LLM 自己动态指挥过程与工具使用。边在模型输出里。

按本站定义,工作流往往不是 AI Agent:路径预写死,模型只在节点上生成。自主 Agent 才接近本站定义。两者可以组合,不要用同一个词。多 Agent 是一种拓扑,不是更强的循环原语。

对后续 LLM 与 Agent 的影响

建议写成工程顺序:先简单提示,评测不够再用多步系统。成功不在于最精巧。2025 年的 Claude Code / Codex 是厂商托管的自主循环,看起来和「少用框架」并不矛盾——循环被收进运行时,而不是让每个应用自己叠一层编排库。博文的遗产是设计原则,不是新协议或新基准。读 2024 年底的架构选择,这篇比 CrewAI / AutoGen 的发布会更接近后来留下的口味。