你可能刷到过这样的视频:AI 在玩超级马里奥,跳蘑菇、躲乌龟,玩得有模有样。弹幕一片「卧槽」。
我第一次听到用大模型玩游戏,反应和很多人一样:这怎么可能?游戏是实时的——乌龟每秒爬过来一格,你必须在一瞬间做出反应。而大模型思考一次要好几秒。等它想好「该跳了」,马里奥早就死三回了。
后来我才知道真相:每一次画面都会先暂停,等大模型思考完成、做出决策以后,再重新把游戏恢复。是这么来玩游戏的。
听起来像个作弊的小聪明。但我越想越觉得,这个「暂停」里藏着理解 Harness 的一把钥匙。
时间尺度的错配
问题本质上是:世界的时钟和模型的时钟,走得不一样快。
游戏的世界以毫秒计,模型的世界以秒计——差了上千倍。硬把它们接在一起,就像让一个人类棋手去参加「每秒必须落子十次」的比赛:不是棋力问题,是生理结构不允许。
而那个「暂停键」做的事,本质上就是:在两个时钟之间当一个翻译官。世界走一步,翻译官喊「停」,把当前局面拍成快照递给模型;模型想多久都行,想完说「往右跳」;翻译官执行这个动作,再喊「继续」。对模型来说,游戏从实时制变成了回合制;对游戏来说,玩家从「反应快」变成了「想得深」。
大白话:模型玩不了实时游戏,就像人类棋手下不了每秒十步的棋。但你可以改规则——变成回合制。改规则这件事不归棋手管,归比赛组织方管。Harness 就是那个组织方。
「暂停」是一种通用的 Harness 模式
别只把它当成游戏技巧。这个模式无处不在:
- AI 操作电脑:截屏 → 暂停 → 模型看截图想「点哪里」 → 执行点击 → 再截屏。屏幕在两次截屏之间其实是「冻结」在模型的认知里的。
- AI 交易/监控:市场每秒在变,但 Agent 是定时被唤醒的——每次醒来看到的是一张快照,决策完再睡过去。
- 第五章的闭环:代码「跑完出结果」才喂回模型——本质也是把连续世界切成模型能消化的一帧一帧。
所有这些场景里,Harness 都在做同一件事:把模型跟不上节奏的世界,切成模型跟得上的片段。我把它叫「节拍器」——世界按自己的速度走,Harness 负责告诉模型「现在轮到你思考了」。节拍器打得越聪明,同一个模型的表现就越好。
反过来:什么时候不该暂停
理解了「暂停」为什么有效,就能看清它的代价:暂停期间,世界是失控的。
游戏暂停时乌龟不会动,所以没事。但现实里很多事不能暂停——你不能让股市暂停等你思考,不能让生产线上的机械臂暂停。这些场景要么不用大模型(用毫秒级的专用算法),要么把决策权分层:快的事交给快的系统,慢的事(策略、规划、复盘)交给大模型。
这又是一个「锅该分清楚」的例子(第二章):AI 玩不好实时游戏,不是模型笨,是没有人给它装暂停键。时间尺度的错配,永远是 Harness 的责任,不是模型的责任。
下一章换一个战场:聊聊「数字员工」——一个被严重注水的词。你会发现,注水的原因恰好也和 Harness 有关。