AI Agent 教程

附录C:参考资源

整理了学习 AI Agent 开发相关的所有优质资源,按类别分组,每个资源都标注了适合什么水平的人。


官方文档

这些是最权威、最准确的信息来源,遇到问题先查这里。

Anthropic 官方文档

Claude Agent SDK 文档(TypeScript)

Claude Agent SDK 文档(Python)

MCP 规范

Anthropic Cookbook


GitHub 仓库

学代码最好的方式就是看别人的代码。这些仓库值得 star 并深入研读。

Claude Code

Claude Code SDK Demos

OpenClaw

NanoClaw

ZeroClaw

MCP Servers 官方仓库

MCP TypeScript SDK

MCP Python SDK

Anthropic SDK(Python)

Anthropic SDK(TypeScript)


博客文章

这些文章提供了深入的技术洞察和实践经验,强烈推荐阅读。

Building Effective Agents(构建有效的 Agent)

Claude Code: Best Practices for Agentic Coding

How We Built Our Multi-Agent Research System

Effective Harnesses for Long-Running Agents

Equipping Agents with Skills

Prompt Engineering Guide


社区资源

和其他开发者交流是学习最快的方式之一。

Anthropic Discord

MCP Discord

Claude Code GitHub Discussions

Stack Overflow

Twitter/X 推荐关注


推荐阅读

系统性的学习材料,帮你建立完整的知识体系。

《Building LLM Apps》- Anthropic 官方课程

DeepLearning.AI 短课程

Simon Willison's Blog

Lilian Weng's Blog

相关技术学习路线

如果你已经学完了本教程,以下技术方向值得继续探索:

技术方向 为什么要学 推荐资源
Prompt Engineering 让 Agent 更聪明 Anthropic Prompt Engineering Guide
Docker & 容器化 Agent 安全运行环境 Docker 官方文档 https://docs.docker.com/
数据库(SQL/NoSQL) Agent 需要存储数据 SQLite 教程、MongoDB 大学
向量数据库 实现 RAG Pinecone 文档、Chroma 文档
Web 开发(React/Vue) 给 Agent 做前端界面 各框架官方文档
DevOps 基础 Agent 的部署和监控 Linux 基础、CI/CD、云服务商文档

工具推荐

好的工具能大幅提升开发效率。

开发工具

工具 链接 说明 适合
VS Code https://code.visualstudio.com/ 最流行的代码编辑器,配合 Claude 扩展和 Copilot 使用体验极佳 所有水平
Claude Code CLI https://docs.anthropic.com/en/docs/claude-code Anthropic 官方的命令行 AI 助手,本教程的核心工具 所有水平
Cursor https://cursor.com/ AI-first 的代码编辑器,内置 AI 辅助编程 入门到中级
Node.js https://nodejs.org/ TypeScript 版 SDK 的运行环境,建议用 LTS 版本 所有水平
Python 3.10+ https://www.python.org/ Python 版 SDK 的运行环境,推荐用 uv 管理虚拟环境 所有水平
uv https://github.com/astral-sh/uv 极速 Python 包管理器,替代 pip + virtualenv,快 10-100 倍 入门到高级
Docker Desktop https://www.docker.com/products/docker-desktop/ Agent 沙箱环境的首选方案 中级到高级
Postman / Hoppscotch https://www.postman.com/ / https://hoppscotch.io/ API 调试工具,测试 Agent 接口很方便 入门到中级

测试工具

工具 链接 说明 适合
Vitest https://vitest.dev/ TypeScript 的测试框架,速度快,配置简单 中级
pytest https://docs.pytest.org/ Python 的测试框架,功能强大,插件丰富 中级
MCP Inspector https://github.com/modelcontextprotocol/inspector MCP Server 的调试工具,可以手动测试工具调用 中级

监控与调试工具

工具 链接 说明 适合
Langfuse https://langfuse.com/ 开源的 LLM 应用监控平台,追踪 token 用量、延迟、成本 中级到高级
Braintrust https://www.braintrustdata.com/ AI 应用评估和监控平台 中级到高级
SQLite Browser https://sqlitebrowser.org/ 图形化的 SQLite 管理工具,查看 Agent 的数据库 入门
jq https://jqlang.github.io/jq/ 命令行 JSON 处理工具,解析 Agent 的 JSON 输出超方便 中级

AI 开发相关平台

平台 链接 说明 适合
Anthropic Console https://console.anthropic.com/ Anthropic 官方控制台,管理 API Key、查看用量、测试 Prompt 所有水平
Anthropic Workbench https://console.anthropic.com/workbench 在线调试 Claude API 的工具,可以交互式测试 Prompt 和 Tool Use 入门到中级
GitHub https://github.com/ 代码托管平台,Agent 的 MCP Server 可以接入 GitHub 操作代码仓库 所有水平
Vercel https://vercel.com/ 前端部署平台,如果要给 Agent 做 Web 界面可以用这个 中级
Railway https://railway.app/ 应用部署平台,方便部署 Agent 后端服务 中级

竞品与替代方案

了解竞品有助于开拓视野,知道 Claude Agent SDK 的优势和不足。

框架/工具 链接 说明
OpenAI Agents SDK https://github.com/openai/openai-agents-python OpenAI 的 Agent 框架,基于 GPT 模型
LangChain https://github.com/langchain-ai/langchain 最早流行的 LLM 应用框架,生态丰富但略显臃肿
LangGraph https://github.com/langchain-ai/langgraph LangChain 团队出品的图结构 Agent 框架
LlamaIndex https://github.com/run-llama/llama_index 专注于 RAG 和数据处理的框架
CrewAI https://github.com/crewAIInc/crewAI 多 Agent 协作框架
AutoGen https://github.com/microsoft/autogen 微软的多 Agent 框架
Google ADK https://github.com/google/adk-python Google 的 Agent Development Kit
Dify https://github.com/langgenius/dify 开源的 LLM 应用开发平台,可视化编排

最后一个建议:资源再多,不如动手做一个项目。选一个你感兴趣的场景,用这些资源作为参考,从零开始搭一个 Agent 出来。边做边学,效率最高。

← 上一章B. FAQ