入门 📋 7 个步骤 第 203 / 446 篇

Anthropic Claude Cookbook 官方食谱:照着官方最佳实践搭出第一个生产级 Agent

2026 年 7 月 24 日,Anthropic 在 platform.claude.com/cookbook 正式上线官方 Claude Cookbook,以「食谱(recipe)」范式提供构建 Claude 应用的实战指南,覆盖 Agent SDK、站点可靠性 Agent 等场景。本教程教你如何把这份官方一手材料用起来,从跑通第一个 recipe 到沉淀团队标准化的 Agent 开发流程。

2026.07.30· 18 分钟阅读· 约 1341 字· 🍳 Anthropic Cookbook / 🤖 Claude Agent

2026 年 7 月 24 日,Anthropic 在 platform.claude.com/cookbook 正式上线了官方 Claude Cookbook,上线当天就在 Hacker News 拿到约 80 分高热度。它最大的价值是:把零散的 API 文档,升级成「面向任务的实战范式」——用一个个可复用的「食谱(recipe)」展示如何把 Claude 的能力组装成完整可运行的系统。本教程教你怎么把这份官方一手材料用起来,少走弯路。

🍳 本教程适合:刚接触 Claude Agent 开发、被官方文档淹没、想直接看「能跑的范例」快速上手的开发者。你只需要一个 Anthropic 账号和 API Key。

先搞懂:Cookbook 是什么,为什么重要

用一句话理解:API 文档告诉你「有哪些零件」,Cookbook 告诉你「零件怎么拼成一辆车」。两者不矛盾,但定位不同:

维度API 文档Claude Cookbook
形式接口说明面向任务的可运行 recipe
覆盖Agent SDK、站点可靠性 Agent 等同上,但给完整范例
价值查参数学「最佳实践怎么落」
风险容易试错降低试错成本

别把 Cookbook 当「抄代码的地方」。它的真正价值是让你建立标准化的 Agent 开发心智——官方怎么拆系统提示、怎么挂工具、怎么设计循环。理解了范式,你改自己业务才顺。

Step 1:进入 Cookbook 并准备 Key

1 先拿到官方「食材库」的钥匙
1. 浏览器打开:platform.claude.com/cookbook
2. 用 Anthropic 账号登录(没有就先注册)
3. 准备好 API Key:platform.claude.com → API Keys → Create
   形如:sk-ant-xxxxxxxxxxxxxxxx

环境变量里配上,别硬编码进代码:
export ANTHROPIC_API_KEY="sk-ant-xxx"
💡 新手提示:API Key 像家门钥匙,别发到群里或截图公开。第一次用充值几美元足够练手。

Step 2:挑一个 recipe 跑通

2 从「站点可靠性 Agent」这类范例入手
# Cookbook 里的 recipe 多为可克隆仓库
git clone https://github.com/anthropics/claude-cookbook
cd claude-cookbook/agents/site-reliability-agent

pip install -r requirements.txt
export ANTHROPIC_API_KEY="sk-ant-xxx"
python run.py   # 照 README 跑通第一个示例

先跑通、别急着改。很多新手一上来就调提示词,结果连基线都没建立,出问题都不知道是官方范例的锅还是自己的锅。先让原版跑绿。

Step 3:拆解 recipe 的结构

3 看清一份官方食谱由什么组成

一个典型 Agent recipe 通常就三块,看懂就能举一反三:

system_prompt   → 立人设、定职责、划红线(它是谁/该干嘛/不能干嘛)
tools           → 给它能调用的函数(搜日志、查指标、发告警)
loop            → 发现→规划→执行→验证 的执行循环

读懂这三块,你就能判断:这个 recipe 适不适合我的场景。
🔑 关键技巧:官方 recipe 的 system_prompt 就是最好的「岗前培训手册」范本,直接照它的结构改写你的业务,比从零写稳得多。

Step 4:改造 recipe 适配你的业务

4 换皮不换骨架
# 以「站点可靠性 Agent」为例,改成「电商客服 Agent」
system_prompt:
  - 你是本店售后助手,只答订单/退换/物流
  - 语气亲切,多用「您」
  - 涉及退款先安抚再给步骤
tools:
  - query_order     # 查订单
  - query_logistics # 查物流
  - draft_reply     # 草拟回复

loop 保持不变(发现→规划→执行→验证)

改业务改 prompt 和 tools,别动 loop 骨架。官方验证过的执行循环是稳定性来源,新手最容易犯的错就是顺手把循环也重写了,结果行为不可控。

Step 5:结合 Agent SDK 工程化

5 把 recipe 升级成可维护的项目
# Cookbook 的范式可以直接喂给 Claude Agent SDK
from claude_agent_sdk import Agent

agent = Agent(
    system=MY_PROMPT,
    tools=[query_order, query_logistics],
    max_steps=20,
)
await agent.run("帮我查订单 A123 的物流")
🚀 这一步把「能跑的脚本」变成「可维护的组件」。Cookbook 是启蒙,Agent SDK 是落地,两者配合效率最高。

Step 6:建立团队标准化流程

6 让最佳实践可复用
1. 把跑通的 recipe 存为团队「模板库」
2. 约定:新 Agent 必须先复用模板,再局部改
3. 把踩过的坑(坏 prompt、坏工具)记进「反模式清单」
4. 关注官方 Cookbook 更新,跟进 Agent SDK 演进
🔒 行业信号:大模型厂商竞争正从「模型能力」转向「开发者落地体验」。成熟的工程范式 = 开发者生态护城河,团队早建立标准早受益。

Step 7:落地检查清单

7 用这张表确认你用对了 Cookbook
□ 是否先跑通官方原版 recipe 建立基线?
□ 是否看懂 recipe 的三块(prompt/tools/loop)?
□ 改造时是否只换 prompt+tools、保留 loop?
□ 是否用 Agent SDK 把脚本工程化?
□ 是否沉淀为团队模板、建立反模式清单?
□ 是否订阅了官方 Cookbook 更新?
🎉 恭喜!你已掌握用 Claude Cookbook 的姿势:它不是抄代码,而是学官方范式。把它和本中心《提示词新手入门》《Claude Agent SDK hooks》对照,你的 Claude Agent 开发会系统很多。

常见问题速查

你遇到的现象大概率原因 & 解决
recipe 跑不起来API Key 没配 / 没装 requirements
改完行为乱套动了 loop 骨架,回退只改 prompt/tools
工具调不通函数签名不符合 recipe 约定
想找某场景范例在 Cookbook 按 Agent SDK / SRE 等分类检索
← 返回教程中心