做 Harness Engineering 有好有坏,但最重要的一条原则归结于你是否在实践 Bitter Lesson Engineering。
这是 Daniel Miessler 从 Richard Sutton 2019 年的经典文章「The Bitter Lesson」中提炼出的概念。
核心很简单:确保你没有试图比自己的 AI 更聪明。具体来说,不要 micromanage AI 做事情的方式,而是描述清楚你想要完成什么。
两种 Harness Engineering
糟糕的 Harness Engineering:大量规定性指令,精确描述每一步该怎么做。
「先复制这个文件,然后加载这个,然后做这个,然后做那个。」
等等。
好的 Harness Engineering:提供大量背景信息。
「我是谁、我的工作风格是什么、我在做什么项目、我想完成什么、对我来说什么是成功什么是失败。我是一个专注于个人生产力的工程师,我喜欢简洁设计、大量留白和出色的字体排版,这是我的过往项目,这是一些你可以用的工具。」
为什么糟糕的 Harness Engineering 会让 AI 变笨
AI 越聪明,你的指令就越快过时。
某一天(也许现在就是?),这些规定性指令会让你的 AI 比没有它们时更笨。
因为你在试图 micromanage 一个每天都在进化的系统。
为什么好的 Harness Engineering 始终有效
无论 AI 变得多聪明,如果你理解了你是谁、你喜欢什么,它仍然能更好地给你出色的结果。
这是因为背景信息永远有效——AI 能用它自己的判断力来决定如何利用这些信息。
原则
你的 Prompt 和 Harness 应该关注的是:
- 你是谁 → 不是 SOP,是身份和风格
- 你想完成什么 → 不是步骤,是目标
- 什么是成功和失败 → 不是规则,是标准
如何到达那里,那是 AI 要去搞定的。
给它你能给的最好的图景:你是谁,你的理想结果是什么,你能提供的最好工具,然后给它空间去工作。
「描述你是谁,而不是告诉它怎么做」——这个原则说起来简单,但做起来需要极强的克制。大多数人会忍不住把 SOP 写进 Prompt。