Hands-on
动手的部分。
agent 这东西看别人讲一百遍都不如自己让它跑崩一次。这里把全部动手环节汇总在一起, 你可以脱离课程顺序直接来练。
Lab
动手实现
需要一个能跑 Node 的环境和至少一个模型 API key,跟着做完会留下能用的产物。
L0起点与底座35 分钟
把 Pi 装上:四种运行形态各跑一遍
Pi 有交互式 TUI、print/JSON、RPC、SDK 四种形态。四个都跑过一遍,你才知道自己以后要用哪个口子。
L1内核解剖45 分钟
八十行写出你自己的 agent loop
不借任何框架,用一个 while 和两个工具跑起来。这八十行是后面所有内容的地基。
L2改造 Pi45 分钟
写第一个扩展:给 agent 加一件新武器
从一个真实需求出发(查内部系统、跑项目脚本),把它变成 agent 手里的工具。
L2改造 Pi40 分钟
权限门与路径保护:让它别删库
Pi 不内置权限弹窗 —— 这不是缺陷,是让你自己定义什么叫危险。
L2改造 Pi30 分钟
打包成 Pi package 并分发
扩展写完只在你机器上有用;打成包就能给团队用,也能被别人的 agent 装上。
L3工程化45 分钟
用 SDK 把 agent 嵌进自己的应用
不是所有 agent 都长成终端。SDK 模式让 Pi 变成你应用里的一个库。
L3工程化45 分钟
给 agent 写测试:评测与回归
改一句提示词就可能让成功率掉一半,而你不会立刻知道 —— 除非有评测。
L4真实战场60 分钟
造你自己的 harness:从 Pi 毕业
把前面所有零件按自己的工作流重新拼一遍 —— 这才是这门课的目的。
Quest
故障闯关
在模拟环境里接手一个出问题的 agent —— 死循环、烧钱、越权,按目标一步步定位根因。
Sim
推演与计算器
改参数看结果:一轮循环断在哪、上下文被谁吃掉、这一趟到底花多少钱。