Skip to content

7.1 深度洞察

课程最后一阶段,我们不再讲"怎么做",而是讲"为什么"。理解了底层逻辑,才能应对变化。


补偿面迁移理论

🔴 核心理论:补偿面迁移理论(Compensation Surface Migration)

随着模型能力的提升,Harness 不会缩小——它会迁移和扩展

  • 模型变强,确实能解决更多问题
  • 但同时,我们对它的期望也在提高
  • 新的期望带来新的失败模式,这些失败模式需要新的 Harness 来补偿
  • 结果:旧的 Harness 可能失效,但新的 Harness 又会产生

例子:Claude Opus 4.5 → 4.6 的变化

  • 4.6 的代码能力更强,但行为模式发生了变化
  • 原有针对 4.5 优化的 Hooks 和 CLAUDE.md 部分失效
  • 同时出现了新的失败模式,需要 KAIROS、YOLO 检测、新 Hooks 来补偿
  • 最终:Harness 不是变少了,而是变不同

Claude Code 源码分析

通过逆向分析 Claude Code v2.1.88 的行为,可以观察到三层架构:

L1单 Agent 层

基础对话循环:接收指令 → 生成代码 → 执行 → 返回结果

这是 Agent 的最基本能力,也是大多数用户看到的全部

L2多 Agent 协作层

主 Agent 负责整体规划和调度

子 Agent 负责具体执行(搜索、编码、测试)

Agent 之间通过结构化协议通信

L3安全层

权限控制:哪些文件可以修改,哪些命令可以执行

沙箱机制:危险操作在隔离环境中执行

审计日志:所有操作都有记录,可追溯

💡 对你的意义

理解这三层,你就理解了 Harness 的切入角度:

  • L1:通过 CLAUDE.md 影响单 Agent 的行为
  • L2:通过 Hooks 协调多 Agent 的协作
  • L3:通过 Guardrails 定义安全边界

地板与天花板原则

📊

模型决定天花板,Harness 决定地板

顶级模型优质 Harness
天花板 95%
85%
稳定优秀
顶级模型劣质 Harness
天花板 95%
40%
!偶尔惊艳
中等模型优质 Harness
天花板 75%
70%
稳定良好
中等模型劣质 Harness
天花板 75%
30%
!不稳定
天花板(虚线)= 模型能力上限
地板(实心)= Harness 决定的下限

本节小结

📌 本节核心要点

  • 补偿面迁移理论:模型越强,Harness 不会消失,而是迁移和扩展
  • 源码三层架构:L1 单 Agent、L2 多 Agent 协作、L3 安全层——每层都有对应的 Harness 切入点
  • 地板与天花板原则:模型决定天花板,Harness 决定地板;优质 Harness 可让中等模型超过顶级模型的劣质 Harness 表现
  • 核心认知:不要指望模型升级来替代 Harness,模型升级反而可能需要新的 Harness

思考题

  1. 补偿面迁移理论告诉你"模型升级不会让 Harness 消失",这对你在技术选型和技术债务管理上有什么启发?
  2. 你在工作中是否观察过"中等模型 + 好 Harness > 强模型 + 差 Harness"的现象?如果没有,你觉得是什么阻碍了这种可能?
  3. Claude Code 的三层架构中,你当前最关注哪一层?为什么?

下一节预告

理解了底层逻辑,还要避开常见陷阱。下一节看常见误区与开放问题——那些听起来有道理但实际有害的做法。

下一节:7.2 常见误区与开放问题