本仓库用于整理 Datawhale 开源教程 Hello-Agents:《从零开始构建智能体》 的学习摘要、章节复习脑图、习题答案、代码实验与个人总结。
Hello-Agents 是 Datawhale 社区推出的系统性智能体学习教程,目标是帮助学习者从大语言模型的使用者,逐步成长为能够设计、实现和评估智能体系统的构建者。
本仓库不是原项目源码镜像,而是围绕原教程建立的个人学习笔记仓库,主要用于:
- 汇总每章核心概念、知识脉络和复习重点
- 保存 XMind 复习脑图,便于快速回顾章节结构
- 整理章节习题答案、实践心得和易错点
- 补充小型 Python 代码实验,验证智能体范式和工具调用流程
- 为后续案例复盘、面试总结和项目实践预留统一结构
Hello-Agents 的内容从基础理论到应用实践逐步展开,覆盖智能体系统构建的主要知识链路:
| 模块 | 学习重点 | 关键词 |
|---|---|---|
| 第一部分:智能体与语言模型基础 | 建立智能体和大语言模型的基础认知 | Agent 定义、发展史、LLM、Transformer、Prompt |
| 第二部分:构建大语言模型智能体 | 动手实现典型智能体范式与应用框架 | ReAct、Plan-and-Solve、Reflection、Coze、Dify、LangGraph |
| 第三部分:高级知识扩展 | 理解智能体长期运行、协作和评估能力 | Memory、RAG、上下文工程、MCP、A2A、Agentic RL、评估体系 |
| 第四部分:综合案例进阶 | 将理论组合成真实应用案例 | 智能旅行助手、Deep Research、赛博小镇、多智能体协作 |
| 第五部分:毕业设计及未来展望 | 完成完整多智能体应用构建 | 系统设计、工程实现、能力评估、项目总结 |
hello-agents-notes/
├─ 第一部分/
│ ├─ 第一章/
│ │ ├─ hello_agents_chapter1_mindmap.xmind
│ │ └─ 第一章-初识智能体-习题答案.md
│ ├─ 第二章/
│ │ ├─ 第二章-智能体发展史-复习脑图.xmind
│ │ └─ 第二章-智能体发展史-习题答案.md
│ └─ 第三章/
│ ├─ 第三章_大语言模型基础_复习脑图.xmind
│ └─ 第三章-大语言模型基础-习题答案.md
├─ 第二部分/
│ └─ 第四章/
│ ├─ 第四章-智能体经典范式构建-复习脑图.xmind
│ ├─ 第四章-智能体经典范式构建-习题答案.md
│ └─ code/
│ ├─ calculator_tool.py
│ ├─ dynamic_planner.py
│ └─ react_structured_parser.py
├─ .gitignore
└─ README.md
| 章节 | 主题 | 当前材料 | 状态 |
|---|---|---|---|
| 第一章 | 初识智能体 | 复习脑图、习题答案 | 已整理 |
| 第二章 | 智能体发展史 | 复习脑图、习题答案 | 已整理 |
| 第三章 | 大语言模型基础 | 复习脑图、习题答案 | 已整理 |
| 第四章 | 智能体经典范式构建 | 复习脑图、习题答案、代码实验 | 已整理 |
第四章补充了 3 个轻量 Python 实验,用于把智能体经典范式拆成可运行的小模块:
| 文件 | 作用 |
|---|---|
第二部分/第四章/code/calculator_tool.py |
演示工具函数封装和计算器调用流程 |
第二部分/第四章/code/dynamic_planner.py |
演示动态任务规划和步骤拆解 |
第二部分/第四章/code/react_structured_parser.py |
演示 ReAct 输出的结构化解析 |
运行代码前建议在项目根目录执行对应脚本,例如:
python .\第二部分\第四章\code\calculator_tool.pyPython 运行产生的 __pycache__/、.pyc 等缓存文件已通过 .gitignore 忽略,不需要纳入版本管理。
为了让后续内容更容易维护,建议每一章按统一结构归档:
第X章/
├─ 第X章-章节摘要.md
├─ 第X章-复习脑图.xmind
├─ 第X章-习题答案.md
└─ 第X章-实践记录.md
每章 Markdown 笔记可采用以下小节:
# 第X章 标题
## 一句话总结
## 核心概念
## 知识框架
## 关键方法或范式
## 实践记录
## 易错点与思考
## 习题答案
## 延伸阅读- 先读原教程正文,建立章节全局理解。
- 再查看对应 XMind 脑图,快速复盘知识结构。
- 补充 Markdown 摘要,把概念、公式、流程和案例写成自己的表达。
- 对实践章节保留运行环境、关键代码、报错记录和解决方法。
- 每完成一个部分后,增加一次阶段总结,沉淀可复用的方法论。
- 补充每章独立章节摘要,和习题答案、脑图形成互相索引。
- 继续整理第二部分后续章节的复习脑图和代码实验。
- 将代码实验逐步补充输入输出样例、依赖说明和运行截图。
- 在每个部分完成后增加阶段总结,沉淀智能体系统设计方法。
- 在线阅读:Hello-Agents 文档站
- GitHub 仓库:datawhalechina/hello-agents
- PDF 发布页:Hello-Agents Releases
本仓库内容仅作为个人学习、复习和总结使用。原教程版权、许可协议和贡献说明请以 Hello-Agents 官方仓库为准。