GitHub Explorer

hello-agents 深度分析报告

GitHub: https://github.com/datawhalechina/hello-agents

一句话总结

中文 AI Agent 领域的现象级开源教程——Datawhale 社区出品的《从零开始构建智能体》,6 个月内 29,000+ Star,16 章系统性课程覆盖从理论到毕业设计的完整学习路径,在中文 Agent 教育领域处于蓝海垄断地位。

值得关注的理由

  1. 中文 Agent 教育的标杆:29K Star 在教程类项目中属全球顶级,系统性和完整度远超同类。明确区分”软件工程类 Agent”(Dify/n8n)和”AI 原生 Agent”,聚焦后者的深层原理
  2. 自研框架 + 多框架对比教学:自建 HelloAgents 框架(基于 OpenAI 原生 API)帮助理解底层原理,同时横向对比 AutoGen、AgentScope、LangGraph,避免”只会用框架不懂原理”的陷阱
  3. 社区共创模式:Co-creation-projects 目录包含多个学员毕业设计(DeepCastAgent、HelloClaw、InnocoreAI 等),形成”学习→实践→开源”的正循环

项目展示

Hello-Agents Banner 《从零开始构建智能体》——从基础理论到实际应用,全面掌握智能体系统的设计与实现

项目画像

维度数据
GitHubhttps://github.com/datawhalechina/hello-agents
Star / Fork29,184 / 3,317
代码行数114,930 行(Python 57,740 行, Markdown 44,440 行, TypeScript/Vue 等)
项目年龄6.3 个月(2025-09 至今)
开发阶段成熟稳定期(前期高强度开发 2025.09-11,后期维护迭代,已发布 V1.0.2)
贡献模式核心维护者主导 + 社区共创(jjyaoao 贡献 60%+,30+ 贡献者)
热度定位大众热门(29K Star,6 个月内达成,TrendShift 收录)
质量评级代码[B] 文档[A+] 测试[D]

作者视角:为什么存在这个项目

创始人/作者背景

Datawhale 是中国最大的开源学习社区之一(23K followers,192 个公开仓库),旗下多个教程达万 star 级别(李宏毅深度学习教程 16K、强化学习蘑菇书 14K、大模型应用开发 12K)。核心作者 jjyaoao(陈思州)专注 LLM Agent/Audio/Speech 方向,贡献 434 次提交(60%+)。指导专家为浙江师范大学杭州人工智能研究院教授朱信忠。

问题判断

作者在 README 中明确指出:“2025 年开启了 Agent 元年,技术焦点从训练更大的基础模型转向构建更聪明的智能体应用。然而,当前系统性、重实践的教程却极度匮乏。”

关键区分:市场上的 Agent 构建分为两派——Dify/Coze/n8n 等”软件工程类 Agent”(流程驱动,LLM 只是数据处理后端)和”AI 原生 Agent”(真正以 AI 驱动)。作者认为大多数教程只教前者,而后者才是核心能力。

解法哲学

“穿透框架表象,从使用者蜕变为构建者”:

  • 自研 HelloAgents 框架(基于 OpenAI 原生 API),让学习者理解框架底层如何工作
  • 同时教授主流框架(AutoGen、AgentScope、LangGraph),对比设计哲学差异
  • 5 大部分 16 章渐进式设计:理论基础 → 低代码体验 → 框架使用 → 自研框架 → 高级扩展 → 综合案例 → 毕业设计
  • 明确不做:不做纯理论综述,不做框架 API 文档翻译,每一章都有可运行代码

战略意图

Datawhale 教程矩阵的最新旗舰:llm-universe(大模型入门)→ all-in-rag(RAG 实战)→ hello-agents(Agent 系统构建) 形成递进学习路径。3W Star 后计划推出续作《从零开始训练智能体》,向更深层能力延伸。

核心价值提炼

创新之处

  1. 自研框架教学法(新颖度 4/5 | 实用性 5/5 | 可迁移性 3/5) 不只是”教你用框架”,而是”教你写框架”。HelloAgents 框架基于 OpenAI 原生 API 构建,包含 ReActAgent、PlanAndSolveAgent、MemoryTool、RAGTool、ContextBuilder 等核心组件,让学习者理解 Agent 系统的底层设计。

  2. “两派 Agent”的认知区分(新颖度 4/5 | 实用性 4/5 | 可迁移性 5/5) 明确区分”软件工程类 Agent”和”AI 原生 Agent”是非常有价值的认知框架,帮助读者避免在低代码工具上浪费时间而忽视核心 Agent 能力的构建。

  3. 多框架横向对比教学(新颖度 3/5 | 实用性 5/5 | 可迁移性 4/5) 同一案例分别用 AutoGen、AgentScope、LangGraph 和自研框架实现,让学习者理解不同框架的设计哲学差异而非只学一种。

  4. 社区共创毕业设计机制(新颖度 3/5 | 实用性 4/5 | 可迁移性 5/5) Co-creation-projects 目录包含多个学员毕业设计项目(DeepCastAgent、HelloClaw、InnocoreAI、ColumnWriter 等),形成”学习→实践→开源”的正循环。社区精选机制(Extra-Chapter)为优秀贡献提供展示平台。

  5. 渐进式课程设计(新颖度 2/5 | 实用性 5/5 | 可迁移性 5/5) 16 章从概念到毕业设计的完整路径:初识智能体 → LLM 基础 → 经典范式 → 低代码平台 → 框架使用 → 自研框架 → 记忆检索 → 上下文工程 → 通信协议 → Agentic RL → 评估 → 综合案例(旅行助手/Deep Research/赛博小镇)→ 毕业设计。

可复用的模式与技巧

模式简述适用场景
自研框架教学法教学时先用原生 API 构建简化版框架,再引入成熟框架任何框架级技术的教学
多框架对比教学同一案例用不同框架实现,对比设计哲学技术选型教育
社区共创毕业设计开放 Co-creation 目录接受学员项目 PR开源教育社区运营
渐进复杂度设计概念→低代码→框架→自研→高级→案例→毕设课程体系设计
双语 README + Docsify中英双语 + 在线阅读 + PDF 下载开源教程国际化

关键设计决策

  1. CC BY-NC-SA 4.0 许可证:非商业性使用+相同方式共享,防止营销号贩卖内容,PDF 加 Datawhale 水印
  2. 28 个独立 requirements.txt:每章独立依赖管理,避免全局依赖冲突,但增加了维护成本
  3. Docsify 在线阅读:轻量级文档站,支持暗黑模式、Giscus 评论系统、中英双语切换

竞品格局与定位

竞品对比矩阵

维度hello-agentsllm-universeall-in-ragHF Agents Course
Stars29,18412,2655,066N/A(HF 平台)
语言中文中文中文英文
范围Agent 全栈(理论+框架+案例)LLM 应用入门RAG 专项Agent 工具链
框架覆盖AutoGen+AgentScope+LangGraph+自研LangChain 为主RAG 技术栈HF 生态
自研框架HelloAgents(教学用)无无无
毕业设计有(Co-creation)无无有
定位AI 原生 Agent 系统构建大模型应用入门RAG 实战Agent 工具使用

差异化护城河

  1. Datawhale 社区品牌:23K followers 的社区号召力,192 个仓库的信任背书
  2. “Agent 元年”时机红利:2025 年 AI Agent 热潮中的最早系统性中文教程
  3. 内容体系完整度:16 章从零到一的完整路径,在中文社区无同量级竞品
  4. 自研框架教学法:不是教”怎么用”,而是教”怎么造”,这种深度在同类教程中独一无二

竞争风险

  • 内容时效性:Agent 领域迭代极快,教程中使用的框架版本和 API 可能快速过时(Issue 已体现了 Qdrant/Neo4j 版本兼容性问题)
  • 大厂入场:如果 OpenAI、Anthropic、Google 推出官方中文 Agent 教程,可能分流部分用户
  • 开发活跃度下降:2026 年提交量显著减少(1 月 98 → 2 月 36 → 3 月 18),能否持续更新是关键

生态定位

在 Datawhale 学习路径中扮演**“Agent 系统构建”核心课程**角色,与 llm-universe(入门)和 all-in-rag(RAG 专项)互补。在整个中文 AI 教育生态中填补了”系统性 Agent 构建教程”的空白。

套利机会分析

  • 信息差: 项目已获充分关注(29K Star),无信息差套利。但教程中的自研框架设计思路(HelloAgents 的 ReActAgent/PlanAndSolveAgent 实现)对 Agent 开发者有学习价值
  • 技术借鉴: (1) 自研框架教学法可迁移到任何技术教育场景;(2) 社区共创毕业设计机制可用于开源社区运营;(3) 多框架对比教学是有效的技术选型教育方法
  • 生态位: 填补了”中文系统性 AI Agent 教程”的空白,且 Datawhale 品牌效应难以复制
  • 趋势判断: 仍在增长(距 3W Star 目标很近),但开发活跃度明显下降。续作《从零开始训练智能体》的推出将决定项目的长期生命力

风险与不足

  1. 核心作者高度集中:jjyaoao 一人贡献 60%+ 代码,如果核心作者离开,项目难以维护
  2. 第三方服务依赖脆弱:高评论 Issue 集中在 Qdrant、Neo4j、高德地图等外部服务的配置和可用性问题
  3. 开发活跃度下降:2026 年月度提交从 98 降至 18,内容更新减速
  4. 无测试覆盖:教程类项目通常缺少自动化测试,代码示例的可运行性依赖人工验证
  5. CC BY-NC-SA 许可证限制:非商业性使用限制了企业内训等场景的合规使用
  6. 依赖版本兼容性:28 个独立 requirements.txt 的版本约束不一致,部分示例可能因版本升级而无法运行
  7. 教程本质的局限:不产出可复用的软件制品,价值完全依赖”人的注意力”和”内容时效性”

行动建议

  • 如果你要用它: 作为 AI Agent 学习的系统性入门教程极佳——16 章渐进式设计适合从零开始。建议按路径学习:先读 llm-universe 打基础 → 再进入 hello-agents。重点关注第 4 章(经典范式)、第 7 章(自研框架)和第 9 章(上下文工程)
  • 如果你要学它: 重点关注:
    • code/chapter7/ — HelloAgents 自研框架核心代码(理解 Agent 底层设计)
    • code/chapter4/ — 经典 Agent 范式(ReAct、Plan-and-Solve)的实现
    • code/chapter8/ — 记忆与检索(RAG + 知识图谱)
    • code/chapter14/ — Deep Research 综合案例
    • Co-creation-projects/ — 社区共创项目(看他人如何将理论应用到实际场景)
  • 如果你要 fork 它:
    • 添加 CI 验证所有章节代码可运行
    • 统一依赖版本管理(引入 uv workspace 或 monorepo 工具)
    • 减少第三方云服务依赖,提供本地替代方案(如 Qdrant/Neo4j 的本地 Docker 版本)
    • 添加英文版本的代码注释,扩大国际影响力

知识入口

资源链接
DeepWikideepwiki.com/datawhalechina/hello-agents
Zread.aizread.ai/repo/datawhalechina/hello-agents
在线阅读datawhalechina.github.io/hello-agents
PDF 下载V1.0.2 Release
关联论文无
在线 Demo无

相关报告