动机:我发现自己「懂了,但说不出来」
起点是我自己的一个竞品研究项目——横向扒 Claude Code、Codex 及其直接/间接竞品,坚持「装上、真用」而不是看官网材料。研究过程中我反复撞上同一个困难:关于 Agent 的知识几乎全部是「读」来的。
我读完了 shareAI-lab/learn-claude-code 那 20 课,能背出「Agent = 模型(Agency,训练出来的)+ Harness(工具/权限/上下文/记忆,工程造出来的)」,能画出架构图。但真要我说清「子 Agent 到底省了多少上下文」「权限闸门在什么条件下真的会拦住一条命令」,我说不出来。我掌握的是词汇,不是体感。
然后我去核对了上游自带的 Next.js 教学站。它做得很好:20 课文档、每课架构 SVG、逐版本 diff、时间线、分层视图,还有一个「模拟器」。但我把它的源码翻了一遍——在 web/src/components、web/src/app 和 package.json 里搜 anthropic|api_key|openai,零命中。那个「模拟器」的实现是 import("@/data/scenarios/s01.json"),把预先写死的步骤按顺序播出来。
结论很清楚:上游做了一本很好的教材,但缺一个实验台。教材可读,实验台可用、可测、可对照。我要做的就是这个实验台。