我已经结合了所有找到的资源,创建了一个完整的课程,教你如何用Claude构建AI代理。不到15分钟,你就能理解整个代理栈——从单一代理循环到并行运行的多代理团队。阅读完这篇文章后,你将比99%的人更了解Claude的代理生态系统(没错,真的)。

你即将获得一门完整的课程,教你如何用Claude构建AI代理——这就是支撑Claude Code、Cowork以及Anthropic发布的每个生产代理的架构。

以下是如何利用这篇文章的方式:

模块1:什么是代理(以及什么不是代理)

模块 2:使用 Claude Code 创建你的第一个代理

模块 3:Claude 代理 SDK

模块 4:使用代理团队进行多代理编排

模块 5:生产部署模式

模块 1:什么是代理

在每个模块中,我会给你基础知识 + 如何让 AI 帮助你,让你 1:理解发生了什么,2:正确构建代理,无需博士学位。

我们直接开始吧...

聊天和代理的区别

大多数人将Claude当作一个聊天框来使用。你问一个问题,得到一个答案。这不是一个智能体。

智能体是一个可以规划、执行、观察结果并决定接下来做什么的系统——自主地。它不仅仅是回答你的问题。它负责解决一个问题,并且逐步处理。

这是一个思维模型:

聊天 = 你问,Claude答。一轮对话,完成。

Agent = 你描述一个结果,Claude 找出步骤,执行它们,检查结果,调整如果出现问题,继续直到任务完成。

核心循环很简单:思考 → 执行 → 观察 → 重复。

Claude 阅读任务。它决定使用哪个工具。它执行该工具(读取文件、运行命令、搜索网页)。它观察结果。然后,它决定下一步。这一循环持续直到任务完成,或者 Claude 判断需要你的输入。

这正是驱动 Claude Code 的循环。当你告诉 Claude Code "找到并修复 auth.py 中的 bug" 时,它不仅仅是提出一个修复建议。它会读取文件,追踪逻辑,识别 bug,编写修复代码,运行测试,如果测试失败,它会读取错误,调整修复,并重新运行测试。

那是一个代理。

CLAUDE 代理堆栈

在你构建任何东西之前,你需要了解四个层次:

层 1:Claude Code(终端代理)。这是 Anthropic 的代理式编码工具。它运行在你的终端中。它可以读取文件、编写代码、运行 bash 命令、提交到 Git、审查 PR,并管理整个项目。如果你想在不自己编写任何代码的情况下使用代理,这就是你的起点。

第2层:Claude Agent SDK(构建者工具包)。这是与Claude Code相同的引擎,作为Python和TypeScript库进行公开。Claude Code能够做的一切——代理循环、内置工具、上下文管理——你都可以自己编程实现。这是为那些希望为自己应用程序构建自定义代理的开发者准备的。

第3层:MCP(连接层)。模型上下文协议(Model Context Protocol)将你的代理连接到外部工具——GitHub、数据库、浏览器、Slack,任何有API的工具。MCP服务器暴露出Claude可以调用的"工具"。截至2026年初,已有超过200个社区服务器。

第4层:代理团队(多代理编排)。这是最新的层级。不是由一个代理按顺序完成所有任务,而是启动多个代理,它们并行工作、相互沟通,并通过共享的任务列表进行协调。一个代理处理API,另一个构建前端,第三个审查前两个生成的所有内容。

你不需要一开始就拥有所有四个层级。大多数人从第1层开始,并且可能永远不会离开它。但理解完整的技术栈意味着当需求增长时,你知道该去哪里。

你需要代理人吗?

并不是所有事情都需要代理人。这里有个测试:

如果任务是一个简单的问题并且只有一个答案——使用聊天。

如果任务需要多个步骤、工具使用或根据结果进行迭代——使用代理人。

如果任务有明显的平行部分,且需要专家协助——使用多代理。

一个好的准则:如果你发现自己把Claude的输出复制回Claude,并说“现在做下一步”,那你就需要一个代理。

模块1完成。你现在已经理解了代理的心理模型。在模块2中,你将构建你的第一个代理。

模块2:使用Claude代码创建你的第一个代理

Claude Code 是使用代理的最快途径。无需 SDK。无需编写代码。只需使用终端并描述你想完成的内容。

安装

你需要先安装 Node.js 18+。然后运行: