← 所思所想

AI 协作5 分钟第 5 / 8 篇

AI 看不见自己做的游戏

AI 能写游戏的代码,却没法像玩家那样坐下来玩一局。所以「测过了」这三个字,我学会了先问一句:测的是什么?

AI 写游戏代码的速度很快,但它有一个天生的盲区:它看不见自己做出来的东西在屏幕上是什么样子,更没法拿起手柄玩一局。它能做的,是让程序自己截图、让按键机器人替它按键,再去读这些结果。

这就带来一个很隐蔽的问题:测试本身可能是错的。

两个真实的坑

有一次要验证网页上的拖拽功能。自动化工具显示「拖拽成功」,可实际上那个工具只发出了「鼠标移动」,根本没有「按下」和「松开」。功能没有被测到,报告却是绿的。

改这个网站的时候也遇到过一次:测试脚本把「按住油门」写成了「先等九秒,再按一下就松开」,结果小车没开动,看起来像是车被卡住了。查了半天,问题在测试脚本,不在网站。

我给 AI 定的验收规矩

  • 说「测过了」之前,先说清楚测的是哪条真实路径。
  • 测完要讲清楚:测了什么,结果是什么,不能只给结论。
  • 自己没法验证的,就直说「这个我验证不了,你试一下」,不要用「应该没问题」带过。
  • 看效果要看实拍截图,最好和改之前放在一起对比。
AI 能替我按键,替不了我玩。

—— 小丁

读到这里,就会在护照上盖一个章