这是 2026 年中我们见过的**最工程化**的一份 Agent 入门课。
一、为什么是这门课
2025 年 Agent 框架爆发期,大家在 LangChain / LlamaIndex / smolagents / CrewAI 之间反复横跳,**真正能跑通完整 demo 又不掉队**的学习路径非常稀缺。Hugging Face 在 2025-01 上线了官方 Agents Course,到 2026-07-08 累计 **29,890 stars / 2,137 forks**,Apache 2.0 协议,**官方翻译**包含 zh-CN / en / es / fr / ko / ru-RU / vi 七种语言。
这门课解决三个具体问题:
- 给「会用 transformers 但不知道 Agent 怎么搭」的工程师一套**完整 4 单元学习路径**
- 让 smolagents、LangChain、LlamaIndex 在同一门课里**横向对比**,避免「学完一个框架换工作就废」
- 期末项目要求在 Hugging Face Spaces 部署一个真实可访问的 Agent 应用,**理论 → 部署全链路**
二、课程结构:4 单元 + 期末项目

| 单元 | 主题 | 框架重点 | 实战产出 |
|------|------|----------|----------|
| Unit 1 | ReAct / Tool Calling / Function Schema | smolagents 入门 | 单 Agent 跑通 search + code 工具 |
| Unit 2 | LangChain / LlamaIndex 对比 | 三框架同任务 | 同一任务三套实现 |
| Unit 3 | 多 Agent 协作 / 角色分配 | CrewAI 简评 | 2-3 Agent 协作 demo |
| Unit 4 | 部署 / 可观测性 / 成本 | HF Spaces + LangSmith | 部署到公共 URL |
| 期末 | Gaia 基准测试 | 综合 | 提交到 leaderboard |
三、为什么「smolagents」被放进 Unit 1
smolagents 是 Hugging Face 自家的 Agent 库,**GitHub 已 28,243 stars**,仓库描述「a barebones library for agents that think in code」—— 强调让 Agent **直接写 Python 代码**而不是 JSON 风格的 tool call。

**为什么是 smolagents 而不是 LangChain 开场**:HF 是「自家仓库 → 自家课程 → 自家 Spaces 部署」的闭环,smolagents 代码量极小(仓库名「smol」即「小」),**入门曲线最缓**。LangChain 抽象层多、概念多,第一单元就用容易劝退。
四、与其他 Agent 入门资源的对比
- **DeepLearning.AI 的 Agentic AI 课程**(吴恩达团队)→ 偏概念 + 短 demo,**没有期末项目、没有 Spaces 部署**
- **LangChain Academy** → 只讲 LangChain 自身,**没有 LlamaIndex / smolagents 对比**
- **CrewAI 官方 docs** → 角色化 Agent 讲得最细,**但只有 1 个框架,缺横向视野**
- **HF Agents Course** → 唯一**同时覆盖 smolagents / LangChain / LlamaIndex + 强制 HF Spaces 部署**的入门课
**最大差异**:HF 课程**强制免费 + 强制开源 + 强制中文翻译**。DeepLearning.AI 课程需要 Coursera 账号,LangChain Academy 早期仅英文。中文学习者可以直接读 `units/zh-CN/` 目录。
五、关键点
- **29,890 stars** 仓库(GitHub API 实测,2026-07-08),Apache 2.0 协议,可直接 fork 改
- **7 种语言官方翻译**,含 zh-CN,仓库结构 `units/en, es, fr, ko, ru-RU, vi, zh-CN`(GitHub API 实测)
- **4 单元 + 期末 Gaia 基准**,每单元配 HF Spaces 在线 notebook
- **smolagents 作为 Unit 1 入口**,GitHub 28,243 stars,主打「think in code」
- **期末项目要求公共 URL 部署**,不是停在本地 notebook,**与生产级 Agent 工程师的真实交付对齐**
- **完全免费 + 完全开源 + 社区维护**(PR 流程公开)
六、行业影响
这门课把 Agent 入门的**「学完不知道下一步」**痛点解掉了。2025 年大量 Agent 教程停在「教你怎么写 prompt + 单次 tool call」,HF 直接把路径铺到「**上 HF Spaces 部署 + 提交 Gaia leaderboard**」。对想转 Agent 工程师的开发者来说,这是目前**最经济的简历素材来源**。
**风险点**:HF 课程偏向 smolagents 生态,**对 LangChain 的覆盖深度不如 LangChain Academy**。如果你的目标岗位是 LangChain 重度使用的企业,HF 课只能算入门,**仍需补 LangChain 官方文档**。
七、结语
如果 2025 年的 Agent 学习是「东学一点西学一点」,HF Agents Course 把路径**收成了一条单行道**:4 单元 + 期末项目 + 公共部署。学习者只要跟着走 4 周,就能拿出一个**真在 Spaces 上跑**的 Agent 项目。
**本文由 AI 生成**。内容基于公开资料整理,可能存在事实偏差,引用链接请以原始来源为准。
**参考资料**:
**官方文档**
- Hugging Face Agents Course 课程主页 - 2025-01 上线,2026 持续更新
- Hugging Face Agents Course 中文目录 - 官方中文翻译
**开源项目**
- huggingface/agents-course GitHub 仓库 - 29,890 stars / 2,137 forks / Apache 2.0(2026-07-08 实测)
- huggingface/smolagents GitHub 仓库 - 28,243 stars,主打「think in code」
**行业报道**
- 量子位:Hugging Face 推出 Agents 实战课程 - 中文媒体追踪
- 掘金:Hugging Face Agents Course 实战笔记 - 2026 持续更新
**社区讨论**
- HN: Hugging Face AI Agents Course - 3 points / 2025-02 讨论
- GitHub Topics: agentic-ai - 关联项目聚合
**对比基准**
- smolagents vs LangChain vs LlamaIndex 三框架对比(HF 官方 unit 2) - 同一任务三套实现
- Gaia 基准测试 leaderboard - 期末项目提交目标
