在《游戏AI实验室》,我们把强化学习智能体当作“自动试玩员”,用来补上人工测试最难覆盖的部分:长尾路径与偶发崩溃。
做法上,智能体通过游戏状态接口读取位置、血量、关卡进度,以探索奖励鼓励进入未访问区域,一次试玩记录为状态—动作序列。把同一关卡的上万条轨迹聚类后,失败集中出现的分叉点即为候选卡关点,再由人工确认属于设计问题还是手感问题。若客户端异常退出,系统回溯崩溃前若干帧的操作与状态快照,自动压缩成一段最小复现操作脚本,交由研发在本地重跑。
要点一(进展):在某横版关卡内测版本上,智能体连续运行 24 小时、约 1.2 万局,触达人工用例未覆盖的 7 个分支,产出 3 处卡关点与 2 个偶发崩溃的稳定复现脚本,平均复现耗时从数小时降至 10 分钟以内。
要点二(下一步):把复现脚本接入 CI 做提交级回归;同时引入少量人类演示数据做模仿学习预训练,降低智能体在无关区域的无效探索。

评论