Skip to content

Engineering

我如何理解 Harness Engineering

当模型能力趋于普及时,决定结果的往往是模型周围那套能约束、验证和恢复的系统。

模型之外的工程

Harness Engineering 可以直译成“挽具工程”,但这个中文并不直观。更贴近实际的理解是:为一个有能力、也会犯错的执行者,搭建一套可控的工作环境。

Harness 包含什么

它不只是提示词。一个完整的 Harness 往往还包括:

  1. 任务需要的上下文
  2. 可调用工具的边界
  3. 过程中的状态记录
  4. 失败后的重试与恢复
  5. 交付前的检查方法

模型像发动机,Harness 决定动力能不能安全地传到车轮上。

为什么它会越来越重要

模型变强会降低“生成一个看起来合理答案”的成本,却不会自动降低真实世界里的协调成本。文件可能过期,接口可能失败,权限可能不足,需求也可能彼此冲突。

好的 Harness 不假设这些问题不会发生,而是让它们发生时能够被看见、被定位、被修复。

最小可用原则

并不是控制越多越好。每增加一层规则,都应该回答两个问题:

  • 它防止了哪一种真实失败?
  • 它是否让正常工作变得更慢?

只有经得住这两个问题的约束,才值得长期保留。