我不懂代码。这门课是我边学边做的——先过了自己这关,才敢给你。先花五分钟,看清楚你要造什么、能走多远。
先交个底:我不懂代码。
这门课不是一个工程师居高临下教你,而是我自己——一个不写代码的人——想弄明白”agent 到底是怎么做出来的”,于是照着一份干净的开源实现,一块一块把它啃下来。我先过了自己这关,才把走通的路径整理成这门课。
所以如果你也不懂代码,别担心。能把我带过去的路,就能把你带过去。
你会造出什么
学完,你手里会有一个真的能在你电脑上跑起来的 agent——你能看着它读文件、调用工具、一步步把一个小任务做完。更重要的是,它的每一块你都看得懂、说得出为什么这么设计。
说句实话,好让你有正确的预期:
- ✅ 你会:让一个 agent 真跑起来,看懂它的骨架,知道每一块在干嘛。
- ❌ 你不会:一夜之间变成工程师、能空手写出一整个 agent。
这门课的目标是前者。够用,而且踏实。
全程地图
一个 agent 拆开,就这么几块。我们一章啃一块:
| 篇章 | 这块干什么 |
|---|---|
| Session | 替模型”记账”——记住发生过什么(第一站,正在这) |
| Loop | 主循环——反复”问模型 → 动手 → 再问”,直到事做完 |
| Context | 每次到底把哪些内容发给模型、怎么压 |
| ToolUse | 让模型能动手:读文件、跑命令 |
| Provider | 一套代码,接不同家的模型 |
| 人设 | 系统提示 + 技能:让它从”会对话”变成”会干活的编程 agent” |
| 收官 | 把几块拼起来,跑通一个真实任务 |
看不懂这些词没关系——每一章会把它当场讲清楚。这张表你现在只要有个印象:它们加起来,就是一个 agent。
达标线(很重要)
这门课每一节的”过关”标准,我定得很低、也很诚实:
读懂 + 跑通 = 达标。补全是加分,空手写是高手。
碰到代码,你不需要能默写。你只要读得懂它在干嘛、能照着把它跑起来,就算过了这一关。写不出?对着抄一遍、跑通、说得出每段的作用,一样算数。
为什么你能行
因为这门课的每一关,我这个不懂代码的人都亲自过过一遍。哪里会卡、哪个词吓人、哪一步容易劝退,我都踩过,也都替你铺平了。
准备好了,我们从第一件事开始:一个 agent,拆开到底是哪几块。