P635分钟

Agent 设计模式

掌握驱动生产级 AI Agent 的核心设计模式,从 ReAct 循环到多 Agent 编排架构。
SDK Focushooks.PreToolUse/PostToolUsehooks.StopTaskCreate / TaskUpdatesettingSourcespermissionMode: plan

跑通你的第一个模式

讲任何理论之前,端到端跑通一个模式。从下载到第一份输出只要 5 分钟—— 后面每个概念都要靠这一遍肌肉记忆才能落地。

bash
cd content/learn/v1/starters/agent-loop
npm install && cp .env.example .env
# 把你的 ANTHROPIC_API_KEY 加到 .env
npm run dev -- "List the three largest TypeScript files under src/ and explain why they're large."

你会看到 assistant 消息和 tool_use_summary 动作交替出现,最后是 result。这种分析 → 行动 → 观察 → 调整的交替就是 ReAct 模式——本课五种模式中最简单的一种,也是大多数真实工作流的默认选择。

其他每个模式都是 ReAct 的变体

反思加了一个批评循环。Plan-Execute 加了规划阶段。多 Agent 把思考者拆成多个专家。 Task Systems 把计划持久化到磁盘。读下面每个模式时,问自己:它在 ReAct 之上加了什么? 这个加法的代价是什么?——这才是 Agent 工程师真正在用的设计视角。

模式决策树

text
单次回答能在一次工具调用里完成?             ──是──→  ReAct(默认)
            │
           否
            │
任何写操作前需要先评审计划?                 ──是──→  Plan-Execute
            │
           否
            │
输出质量靠自我评审会变好?                   ──是──→  反思
            │
           否
            │
多个领域专家、各自有不同的工具集?           ──是──→  多 Agent
            │
           否
            │
长时间运行、必须撑过上下文压缩?             ──是──→  Task Systems

你想在哪里加额外控制或专业化来挑,不要按 PPT 上哪个看着最酷。下面的模式对比表 是同一个决策的表格形态,并把 SDK 原语映射到了每个分支。

高级课程预览

继续阅读完整内容

这节课会保留在当前 URL 下供预览。完整访问权限会解锁正文、闪卡和相关练习

登录后解锁

一次购买,解锁进阶课程、实战练习以及后续更新