从零开始,手写一个属于自己的 Agent 系统。
不需要机器学习基础,不需要懂 Transformer,只需要会一点 Go。
| 资源 | 地址 | 用途 |
|---|---|---|
| 项目代码 | github.com/mchenziyi/QiuQiuPro | 每章对应的可运行代码 |
| 学习笔记 | github.com/mchenziyi/qiuqiu-agent-plan | 完整的架构总图、设计决策记录 |
- 会一点 Go(能读懂 Go 代码)
- 用过 ChatGPT / Claude,但想知道它背后怎么工作的
- 想自己做一个 Agent,但不知道从哪里开始
每章结构:
① 预期收获 — 这一章学完你能做什么
② 核心思路 — 这一章要解决什么问题
③ 动手实现 — 跟着步骤写代码
④ 你自己试试 — 不告诉答案的练习
| 章 | 内容 | 代码 Tag |
|---|---|---|
| 第 0 章 | 名词扫盲——Agent 到底是什么 | - |
| 第 1 章 | Agent 基础——手写第一个 Agent Loop | v0 |
| 第 2 章 | Planning——让 Agent 学会拆任务 | v1 |
| 第 3 章 | Coding Agent——让 Agent 能改代码 | v2 |
| 第 4 章 | Runtime——Event Sourcing 与崩溃恢复 | v3 |
| 第 5 章 | MCP 生态——外部工具即插即用 | v4 |
| 第 6 章 | Skill 体系——Agent 人格切换 | v5 |
| 第 7 章 | 优化——把 Agent 打磨成产品 | v6(最新) |
每天 1-2 小时,每周 1 章,2 个月完成全部 8 章。
第 0 章:1 天(纯概念)
第 1 章:1 周(核心代码量最大)
第 2 章:3 天
第 3 章:3 天
第 4 章:3 天
第 5 章:3 天
第 6 章:3 天
第 7 章:1 周(选做)
本教程源于作者从零学习 Agent 开发的真实记录。作者起点只是"会一点 Go、没写过 Agent"——这也正是你现在的起点。