1.3 贯穿全书的五个设计模式
后面每一章都会反复用到这五个模式,现在一次性记住它们:
表格
| 模式 | 一句话解释 | 为什么需要它 |
|---|---|---|
| 提议者 --- 审核者 | 产出和评判由两个不共享上下文的角色分别干 | 同一个模型很难发现自己的盲区,自审不可靠 |
| 渐进式披露 | 不一次性塞全部信息,先给目录,按需加载细节 | 省上下文预算,同时提高选择精度 |
| 只增不改 | 状态只追加,不回头改已写内容 | 换来可缓存、可重放、可审计(KV Cache 就是靠这个) |
| 边界集 + 保留集 | 每次改动同时测 "该改的" 和 "不该影响的" 两组样本 | 只测前者会把过拟合当进步,只测后者会把无效修改当安全 |
| 最小 diff + 可回滚 | 每次改动尽量小、带来源、能单独回滚 | 出问题能精确定位到哪次改动 |

1.4 本章小结
核心就五句话:
- Agent = 大脑(LLM)+ 眼睛(上下文)+ 手脚(工具),三者缺一不可;
- 模型固定时,扩展眼睛和手脚是最大杠杆------Manus 和 OpenClaw 都是靠扩大接口边界成为通用 Agent 的;
- 上下文是决定性因素------ 消融实验证明各组件不等价,工具定义和工具结果缺了直接瘫痪,缺另外两个取决于信息能否重建;
- Harness 才是竞争力------ 模型在商品化,真正的差异是围绕上下文和工具构建的约束、验证、纠正;
- 从工作流到自主 Agent 的顺序:先优化提示词 → 再考虑工作流 → 最后才上自主 Agent,这是降低意外风险最实用的路径。
