📄 一句话概括
十章收成一句:造一套自己的 Harness,改的是清单,不是内核——而这本书到此也就讲完了。
📝 本节和前面几节的关系
8.8 把整门课的架构拼完,这一节做全章复盘,也是全书正文的最后一节。
一、十章一条线
- 8.1 改起手式:从需求出发。
- 8.2 定能力:四件事 + 接缝放对层。
- 8.3 五步:清单 → YAML → 分平面 → 控工具 → 定格式 → 测失败。
- 8.4 划清界限:预设管装配,不管权限。
- 8.5 边界随生态长:183 件靠规矩撑着。
- 8.6 分开衡量:模型分与产品分。
- 8.7 带走结构:四条不依赖函数名的判断。
- 8.8 拼出架构:八层,最下面那层是你的。
二、本章的真数据
- 插入第五套预设:1259 → 1281 行,diff 24 行,0 警告。
- 预设内塞 sandbox-policy:树里两条并存,宿主层没动。
- 用户层补丁生效:diff 4 行,树里带「patched by ……cordis.patch.yml」出处。
- 官方四套
order:1/2/3/4;第五套填 5。
四个数字都指向同一件事:加东西很便宜,改内核才贵。
三、带走的方法
- 先写清单再写配置:清单回答该不该有,配置回答怎么写。
- 补丁 + dump + 对 diff:本课从头用到尾的验证法。
- 问它在哪一层:平面/作用域/生命周期/出处,四问定位。
三条方法,本课在第四、五、七、八章各用过一遍。
四、最后一页
全书正文在这里收口。
本课一路讲的是:模型只会生成 Token,中间那一层要有人把活儿接住——那一层叫 Harness,它可以被拆开看,也可以被自己装一遍。
翻过这一页,还有两个附录:一份术语速查,一份关于【它还在变】的交代。
五、动手 Demo:本章小结
十章收成一张表:
ch = ["8.1 从需求出发", "8.2 先定四件事 + 接缝放对层",
"8.3 五步造出第五套预设", "8.4 预设不等于权限",
"8.5 边界随生态长", "8.6 模型分与产品分分开",
"8.7 带走结构", "8.8 八层架构"]
for x in ch:
print(" " + x)
实跑输出:
--------------------------------------------------------------------
本章小结
--------------------------------------------------------------------
十章收成一张表:
节 一句话
----------------------------------------------------------------
8.1 从需求出发,不从插件列表出发
8.2.1 设计新能力先定四件事
8.2.2 接缝要放在正确的那一层
8.3.1~8.3.6 清单 → YAML → 分平面 → 控工具 → 定格式 → 测失败
8.4 预设管装配,不管权限
8.5 生态越强,边界越要写明
8.6 模型表现与产品表现分开算
8.7 带走结构,不带走接口
8.8 七层架构,你的那层也能加
----------------------------------------------------------------
一句话收口:**造一套自己的 Harness,改的是清单,不是内核**。
全书完 —— 最后一页附录,把术语和演进再收一次。
加东西很便宜,改内核才贵——这是本章四个实测数字共同指向的一句。 三条方法(先清单后配置/补丁+dump/四问定位)本课反复用过,值得抄走。 正文到此收口——翻过去还有两个附录。
30 秒实验
- 把本章的四个实测数字默写一遍:24 行、两条并存、4 行、order 5。
- 用三条方法里的任意一条,复盘你最近一次配置改动。
- 给自己定一条纪律:下次加东西前,先写清单。
常见误区
- 错误:这一章是【动手章】,所以重点在 YAML 怎么写。——纠正:重点在判断——五步里只有第三步是打字,其余四步都是【该不该】。
- 错误:没有写完新插件包,项目不算完成。——纠正:成品是装配清单——本课全程 0 行代码,这个结论本身就是成果。
- 错误:学完就会用 DSH 了。——纠正:学完会的是【怎么装一套 Harness】——具体的包名接口,得看当期文档。
自测三问(点开对答案)
1. 本章十章收成哪一句? —— **造一套自己的 Harness,改的是清单,不是内核**——翻成数字就是【加东西很便宜,改内核才贵】。 2. 本章的四个实测数字是什么? —— **1259→1281 行(diff 24 行)**、**预设内 sandbox-policy 两条并存**、**用户层补丁 diff 4 行**、**order 1/2/3/4 → 第五套填 5**。 3. 带走的三条方法是什么? —— **先写清单再写配置**、**补丁+dump+对 diff**、**问它在哪一层**。- ☐ 下一节(附录 A 核心术语)
相关笔记
- 核心术语 —— 术语速查,读附录前的最后一站
- 从需求出发,而不是从插件列表出发 —— 回看本章的起点
- 本章小结 —— 上一章的复盘
- 🐳 DeepSeek Harness · 索引