【工具分享】Agent 教程资源整理:方法论、系统课程、框架实战与生态学习地图

19 min

博客里陆陆续续写过一些 Agent 相关的笔记——设计模式、十框架选型、Claude Code 插件系统——但一直缺一张「从零学 Agent」的全景地图。这篇把搜到的教程按七类整理:方法论、免费课程、中文系统教程、框架实战、Claude Code 与 Skills、MCP、视频,每条附一句话定位和适合人群。所有链接于 2026-10-14 检索验证;语言和费用均已标注,好消息是这份清单里几乎没有要花钱的东西。2026-10-25 增补:框架选型一节加入 20 框架中文盘点速览。

总表

分类资源形式语言费用
方法论Anthropic《Building Effective Agents》长文英免费
方法论OpenAI《A Practical Guide to Building Agents》长文英免费
系统课程HuggingFace AI Agents Course课程 + 认证英免费
系统课程DeepLearning.AI Agents 短课系列视频 + Notebook英免费
中文系统教程Datawhale《hello-agents》开源书 + 代码中免费
中文系统教程《智能体 AI 权威指南》GitBook中免费
框架实战OpenAI Agents SDK Quickstart官方文档英免费
框架选型五篇 2026 框架对比长文长文英免费
框架全景王吉伟《20 个 Agentic AI 框架盘点》长文中免费
编码智能体Claude Code Best Practices 系列长文 + PDF英免费
Agent Skills官方文档 + awesome-agent-skills文档 / 仓库中免费
MCP中文极速入门 + 官方中文教程教程中免费
视频B 站 Agent 开发系列视频中免费

方法论:先读两家官方指南

动手上框架之前,先花半天把两篇「为什么这么设计」读完,后面少走很多弯路。

  • Anthropic:Building Effective Agents ——Agent 领域被引用最多的一篇文章。核心贡献是区分了 workflow(代码编排的固定流程)和 agent(模型自主决定路径的循环),并给出五种模式:提示链、路由、并行化、编排者 - 执行者、评估者 - 优化者。中心思想就一句:从最简单的方案开始,组合原语,而不是上来就套框架。配套的续篇 Demystifying Evals for AI Agents 讲多轮 Agent 怎么做评测,社区还有一篇整合了后续刊物的 markdown 汇总版。
  • OpenAI:A Practical Guide to Building Agents(2026-01 更新)——OpenAI 的对位文章,更偏落地清单:怎么选场景、按步骤选模型、工具定义怎么写、护栏(启发式 + LLM 检查)怎么设、单 Agent 还是管理者模式编排、上线后怎么评测部署。
  • OpenAI:Agents 指南(API 选型) ——回答「Agents API、Agents SDK、Responses API 到底用哪个」的官方对比,接 OpenAI 生态前必读。

中文读者可以配合我之前的 AI Agent 设计模式入门教程(21 个 Agentic Design Patterns 的中文梳理)一起看。

免费系统课程

想成体系学、有人带着练,这三家都是免费且质量过硬的:

中文系统教程(开源)

不想啃英文、想要成册的深度内容,首选这几份:

框架实战与选型

概念清楚了就该写代码。建议按「官方 Quickstart → 一个框架深挖 → 读选型对比」的顺序来:

中文视角可以配合我上个月写的 自研 Agent 选型:十个开源框架与 Harness 深度对比,结论类似:单 Agent 内存态场景甚至可以抛开框架手写裸循环。

中文生态里还有一篇值得收藏的盘点:王吉伟频道《万字长文:2026 年应该了解的 20 个 Agentic AI 框架,特征、场景、优劣势一文看明白》(2025-12)——全文约 1.1 万字,对 20 个框架逐一给出主要特征、应用案例、优劣势和 GitHub 链接;开篇还引用综述论文 《Agentic AI Frameworks: Architectures, Protocols, and Design Challenges》 给现代智能体下的定义:一种具备自主性与协作性的实体,拥有推理与沟通能力,能够动态解读结构化语境、编排工具,并通过分布式系统中的记忆与交互调整行为。作者王吉伟也是《一本书读懂 AI Agent:技术、应用与商业》的作者。下面把 20 个框架压缩成一张速览表(各框架的优劣势细节与 GitHub 链接见原文):

框架一句话定位亮点局限
CrewAI角色驱动的多智能体编排,Crews 自主协作 + Flows 精确编排几行代码起一套多智能体系统,社区活跃文档分散,大规模团队有性能瓶颈
AutoGen微软开源的多智能体对话框架(Python/.NET)智能体间自然语言对话协作,AutoGen Studio 可视化开发学习曲线陡,多智能体并行对算力要求高
LlamaIndex连接 LLM 与私有数据的 RAG 框架(前身 GPT-Index)数据摄入、索引、检索流水线完整自身无自主决策能力,需与 Agent 框架组合
LangChainLLM 应用开发的「全家桶」平台模型无关接口 + LangSmith/LangGraph 配套生态抽象层厚,复杂应用配置繁琐
LangGraphLangChain 生态的图结构状态化工作流原生支持循环、条件分支、持久化、人工干预图工作流设计有学习成本,生态较新
MetaGPT模拟软件公司组织(产品经理/架构师/工程师)一句话需求产出代码 + PRD 等全套文档主要适合中小型应用
Atomic Agents「原子设计」组件化框架(基于 Instructor + Pydantic)单一用途、可组合、行为可预测的组件去中心化架构调试困难
Semantic Kernel微软的企业级轻量 SDK(C#/Python/JS)函数调用 + 语义记忆,与 Azure/Office 深度集成微软技术栈之外体验一般
RASA对话式 AI 框架(确定性对话管理 + LLM 增强)复杂多轮对话管理成熟,企业验证充分偏对话场景,需掌握专门 DSL
Trigger.devTS/JS 长时后台任务与工作流框架无超时限制,事件驱动,监控/重试/调度齐备生态相对年轻
Botpress聊天机器人工具转型的无代码/低代码 Agentic 平台可视化拖拽设计,业务人员也能上手复杂逻辑仍需写代码
SmolAgentsHuggingFace 出品的极简轻量框架Code Agent 原生支持,三行代码创建智能体高级特性与扩展性有限
Agno高性能多智能体框架、运行时与控制平面多模态原生、注重隐私、吞吐量高文档与生态较新
ElizaOS多平台连接的多智能体开发框架Discord/Telegram 等连接器开箱即用,自带 Web 仪表盘依赖外部模型服务
Motia统一「步骤」原语的多语言后端框架同一工作流可混跑 TS/JS 与 Python,内置 Agent 能力框架较新,上手要学的技术面广
MastraTypeScript 原生的 AI 应用与 Agent 框架模型路由、工作流、上下文管理、MCP 支持齐备绑定 TypeScript 技术栈
Pydantic AIPydantic 团队的 Python Agent 框架FastAPI 式开发体验,完全类型安全,支持 MCP/A2A严格数据模型会限制灵活性
AutoAgent港大开源的全自动零代码框架自然语言即可创建与部署 Agent输出质量依赖需求描述的清晰度
OpenHands完全重构的开源软件开发多智能体框架(V1)主 Agent + 子智能体分层协作,被称为「Manus 开源平替」多智能体调度学习曲线陡
AkkaJava/Scala 的 Actor 模型分布式框架高吞吐、高容错,久经生产环境验证非 AI 专用,接入 LLM 需自行集成

场景速查(整理自原文后记的选型指南):

  • 多智能体协作编排:AutoGen、CrewAI、LangGraph、MetaGPT、OpenHands——新手从 CrewAI 入手,企业级选 AutoGen/OpenHands,软件开发专项选 MetaGPT,复杂流程上 LangGraph。
  • 开发模式:低代码/无代码选 Botpress、AutoAgent;轻量快速原型选 SmolAgents、Agno;企业级部署选 Semantic Kernel、Akka、RASA。
  • 功能侧重:RAG 与私有数据选 LlamaIndex、LangChain;多轮对话选 RASA、elizaOS;TypeScript 应用选 Mastra;分布式高可靠选 Atomic Agents、Akka;长时后台任务选 Trigger.dev。
  • 技术栈:Python 生态——CrewAI、AutoGen、LlamaIndex、MetaGPT;TS/JS 生态——Mastra、Trigger.dev、Botpress;多语言——Semantic Kernel、Motia;Java/Scala——Akka。

原文的选型心法与上面两家官方方法论是一致的:先对齐使用场景、技术栈与需求复杂度——新手看入门门槛,企业级看可靠性与集成性,专项场景选垂直优化的框架——再决定押注谁。

Claude Code 与 Agent Skills

把「编码智能体」单独列一类,因为它的学习曲线和通用 Agent 完全不同——重点从写代码变成写配置和规则:

本博客的相关深度笔记:Claude Code 插件系统之 Skill 详解、MCP 详解、写了 22 个 skill 后的心得。

MCP 专题

MCP 是 Agent 接工具的事实标准协议,教程已经很成熟:

视频教程

偏好视频学习的可以看 B 站(标题营销味较重,建议当目录挑着看):

建议学习路径

把上面的资源串成一条四到六周的路径:

  1. 建立概念(第一周前半):Anthropic《Building Effective Agents》+ OpenAI《A Practical Guide to Building Agents》两篇长文,配合菜鸟教程快速补名词;中文读者加我的设计模式笔记。
  2. 系统课程(第一到三周):英文走 HuggingFace Agents Course(有认证有作业),中文走 Datawhale hello-agents(亲手写框架);想加强 LangGraph 就配 DeepLearning.AI 短课。
  3. 框架上手(第三到四周):OpenAI Agents SDK Quickstart 或 LangGraph 二选一深入;怀疑框架必要性就按纯 Python 教程手写一个 ReAct 循环——写完再回头看选型对比会完全不一样。
  4. 生态与工程化(第五周起):MCP 按「知乎一篇就够了 → 官方教程手写一个 Server」的顺序;重度使用 Claude Code 的加餐 Best Practices + Skills 文档 + awesome-agent-skills;正式选型前读 2026 对比文 + 上面的 20 框架速览 + 我的十框架选型笔记。
  5. 一条贯穿始终的提醒:两家官方的方法论共识——能用单次调用解决就别上 workflow,能用 workflow 就别上 agent,能单 agent 就别多 agent;复杂度只在问题确实需要时才引入。

链接于 2026-10-14 检索验证(2026-10-25 增补的条目当日验证),若日后失效或有更好的资源,欢迎在评论区补充。