乐于分享
好东西不私藏

软件开发越来越快,为什么大家反而更关注 Harness 了?

软件开发越来越快,为什么大家反而更关注 Harness 了?

AI种草机

AI种草机:分享实用的AI应用技巧、智能工具推荐与行业最新动态,让你在生活中轻松”种草”各种AI神器,帮助你轻松掌握AI技术,点击上方蓝字即可关注。

很多人第一次听到 Harness,都会有点懵:这到底是什么?

其实,Harness 这个词有“控制、利用好一套东西”的意思。放在软件开发里,它想做的事情也很直接:

把原本很乱、很容易出错的软件上线过程,变得更顺、更稳。

说白了,它不是拿来“写代码”的,更多是拿来管代码是怎么被测试、怎么被发布、出了问题怎么处理的。

为什么它会越来越重要?

因为现在很多团队遇到的麻烦,往往不是“代码写不出来”,而是:

  • 写完了,怎么确认真的没问题?
  • 要上线了,怎么减少风险?
  • 出故障时,怎么快速止损?
  • 团队一变大,为什么发版本越来越紧张?

这些问题其实都指向同一件事:

软件真正难的,不是写出来,而是“稳定地交付出去”。

而 Harness,正是在解决这件事。

它到底在做什么?

可以把 Harness 理解成一个“让上线更可控的系统”。

它不关心你代码怎么写,而是关心:

  • 什么时候该检查
  • 哪些步骤必须走
  • 出问题时怎么处理
  • 整个过程能不能被看清楚

所以它带来的改变是:

把原本靠经验和人盯的事情,变成一套可以重复执行的过程。

有人已经试过了,结果怎么样?

OpenAI 做过一个很极端的实验:

从一个空仓库开始,5 个月,写出大约 100 万行代码、1500 个 PR,几乎全部由 AI 完成,人类几乎不写代码。

听起来像是“效率彻底解决了”,但他们最后总结了一句话:

Agent 不难,Harness 才难。

也就是说:

代码能不能写出来,已经不是最大问题,更难的是,怎么让这些代码持续可用、可合并、不出问题。

不写代码了,在写规则。

因为当代码大量由 AI 生成时,错误不会减少,只会被放大。

一个小问题,如果没有机制限制:

  • 会被反复生成
  • 会在多个地方复制
  • 很晚才被发现

而且 AI 本身,并不擅长发现自己的问题,这也是为什么越来越多团队开始意识到:

决定结果的,不只是模型能力,而是有没有一套机制,把错误挡在过程中。

这套“机制”,其实就是 Harness 在做的事情。

写在最后

写代码本身正在变得越来越容易,但真正难、也更有价值的,是设计一套机制,让系统可以持续、稳定地把代码写对、发稳。这套机制不是一次做完就结束,每一代技术变化,都要重新调整规则、流程和约束。

真正稀缺的能力,不在代码里,也不在模型里,而在模型之外——在于能不能把这整套系统长期运转起来。