实践anthropic-engineering
Building Effective AI Agents — Anthropic 从数十个团队实践中总结出构建有效 AI 代理的简单、可组合模
Anthropic 从数十个团队实践中总结出构建有效 AI 代理的简单、可组合模式。
2024-12-19原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
Anthropic 构建有效 AI 代理
Anthropic 将代理系统分为工作流与代理两类
- 工作流:LLM 与工具按预定义代码路径编排
- 代理:LLM 动态决定流程与工具使用
⚙️ 流程拆解
STEP 1从增强型 LLM 开始
STEP 2按需组合工作流模式
STEP 3仅在必要时构建代理
🔗 涉及的概念与玩家
- Anthropic公司
- Claude Agent SDK产品
- Strands Agents SDK产品
- Rivet产品
- Vellum产品
- Model Context Protocol方法
- Claude Haiku 4.5模型
- Claude Sonnet 4.5模型
- Anthropic—提供→Claude Agent SDK
- Anthropic—发布→Model Context Protocol
- Claude Haiku 4.5—路由对比→Claude Sonnet 4.5
文章基于 Anthropic 与客户合作的经验,提炼出构建有效 AI 代理的核心模式与实用建议。
- 区分工作流与代理:工作流通过预定义代码路径编排 LLM 和工具,适合定义明确、需要可预测性的任务;代理则让 LLM 动态指导自身流程和工具使用,适合需要灵活性和模型驱动决策的场景。这意味着设计系统时,应根据任务对确定性与灵活性的需求,选择合适的基础架构。
- 从简单开始,谨慎使用框架:建议开发者首先直接使用 LLM API 实现模式,许多模式只需几行代码。使用框架时需理解底层代码,避免因抽象层而难以调试或引入不必要的复杂性。这对提示工程意味着保持对核心交互的可见性和控制力至关重要。
- 掌握核心构建模块与工作流模式:基础构建模块是具备检索、工具、记忆等增强能力的 LLM。关键工作流模式包括:将任务分解为顺序步骤的提示链;对输入分类并导向专门后续任务的路由;通过分块或投票实现并行处理的并行化;以及由中央 LLM 动态分解和委派任务的协调器-工作者模式。这些模式为设计复杂的代理系统提供了可组合的积木。
🕸 顺着图谱继续读
- Stealing Reasoning Traces from Proprietary LLM APIs — 研究者从专有LLM API中窃取隐藏推理链,揭示加密缺陷与安全漏洞。2026-08-11 · 共同涉及 Anthropic、Claude Haiku 4.5
- Government of Alberta uses Claude to find and fix — Alberta用Claude在20小时内扫描4.66亿行代码,修复安全漏洞,耗时2026-07-07 · 共同涉及 Claude Agent SDK
- Advancing the price-performance frontier with GPT‑5.6 — OpenAI大幅降价,GPT2026-07-30 · 共同涉及 Claude Haiku 4.5
- cline cli-v3.0.61 — CLI 更新:处理旧 Hub、签名、MCP 超时、模型默认值变更2026-09-02 · 共同涉及 Model Context Protocol、Anthropic