给AI玩具加入猜谜、接龙或选择题,最难的部分未必是准备题库,而是让使用者知道什么时候已经进入游戏、当前轮到谁、答不出来怎么办,以及怎样离开。若只写“支持趣味小游戏”,研发可能实现一条能运行的理想路径,却漏掉沉默、打断和输赢提示这些决定体验的边界。

本文讨论语音小游戏的需求与验收方法,适合准备角色脚本和样机交互的团队。每种游戏是否适用特定年龄、内容如何审核,应按项目另行确认;以下不构成教育效果、儿童发展或实际产品能力承诺。测试可以由成年人使用合成或自编语句完成,不需要采集真实儿童对话。

角色与对话的AI概念图 非真实产品或实测

图1 AI概念图用于解释讨论场景 非真实产品或实测结果

一 先写一局游戏的任务边界

把游戏名称暂时放到后面,先定义一局在做什么:谁提出开始,如何确认规则,每轮接收什么输入,怎样判定有效回答,什么条件结束。最好先选一种输入形式,不在同一原型里同时混入自由聊天、抢答和复杂计分。核心循环越清楚,越容易找出角色语言与状态转换不一致的地方。

规则说明需要能够被口头理解。不要让角色念完长篇介绍才允许退出,也不要把帮助信息只放在手机界面。可以先说核心规则,再在用户明确请求时补解释;具体长度与措辞通过样机观察调整。语音里的“准备好了吗”如果没有对应确认状态,就容易让用户说完答案时系统仍停在介绍环节。

二 把开始与退出做成独立事件

开始请求之后,明确设备处于邀请、等待确认还是已经出题。若用户没有回应,应按项目约定结束或返回原状态,而不是无限催促。对不确定的请求可以先确认,避免普通聊天中偶然出现某个词就突然开启游戏。开始失败时也要说明当前未进入游戏,防止用户误以为正在作答。

退出不应依赖赢完一局。约定明确退出表达、取消当前轮和临时暂停的区别;如果方案不支持暂停续玩,就把这个限制说明白,不要用“下次接着来”暗示已经保存进度。角色收到退出后,应停止当前题目的后续播报或邀请,回到确定状态。退出时是否保留分数和怎样清除,也要在需求里写明。

三 让无效输入有可理解的恢复路径

没有听清、听清但不符合规则、回答有效但不正确,是不同情况。把它们写成不同反馈,避免每次都说“答错了”。听不清时可以给出重新说一次或退出的选择;内容超出规则时提醒当前需要什么形式;判断本身不确定时,不要编一个理由宣布用户输了。具体识别和判定能力仍需要样机验证。

还要覆盖连续沉默、用户半句停顿、重复同一答案和中途插话。可以使用固定测试脚本逐项观察,记录系统处于哪个状态、接到了什么输入、输出了什么反馈。不是要求把所有自然语言都穷尽,而是先确定每类异常会去哪里,以及是否仍能随时退出,防止恢复话术又把用户送入无法结束的循环。

角色与对话的原创方法图

图2 原创方法示意用于组织检查顺序 非实测结果

四 假设示例把猜谜写成可测试的小流程

假设团队准备一款三轮猜物小游戏,每题只接受一项答案,用户可随时说退出;这只是设计示例,不代表已上线功能或实测成绩。先用自编题目和成人测试语音,分别观察正常完成、没有回应、回答无关内容与主动退出。三轮是本示例的范围选择,不是推荐的统一时长。

当前阶段 测试输入 需要观察的状态变化
等待开始确认 用户说取消 返回原互动且不出题
等待答案 用户说没听清题目 重复本题而非重新计分
已收到有效答案 用户重复刚才答案 不重复累计同一轮结果
反馈尚未播完 用户要求退出 停止本局并确认结束

测试记录要同时写清播报是否仍在进行,避免把静止状态下的退出通过,推广成任何时刻都能打断。设备若不支持边播边听,应明确相应操作限制和替代入口,再评估是否适合这款游戏。不得用脚本文字掩盖硬件和固件尚未具备的互动能力。

五 输赢反馈要与实际判定对应

在需求中列出答对、答错、未判定和主动结束的不同表达。奖励可以是角色的一句回应,不必为了角色感引入未经设计的排名或累计评价。分数如果只在当前局有效,就明确这一点;若要跨局保存,则需要进一步讨论保存对象、纠正和清除方式,不能在对话文案里顺手把它写成长期记忆。

一局结束后,先说明本局已经完成,再给出可选择的下一步。继续玩应该由明确意愿触发,不能让输赢反馈同时自动开始下一局。结尾脚本也应包含不继续的自然结束方式,让用户不回答时可以停下来。工程验收关注的是反馈与状态一致,而不是仅比较台词是否活泼。

计分记录还要能够解释最后一轮发生了什么。假如答案被接收后连接中断,再恢复时应怎样显示本轮结果,需要在规则中明确;若本轮不能恢复,就应说明重新开始范围,不让用户再次作答后得到两次结果。测试者可用专门的中断脚本检查这些状态,不必等待偶然异常。

六 交付状态表与异常脚本后再扩充题库

交付包应有游戏状态表、入口和退出表达、题目与规则版本、反馈文案、测试脚本以及未支持的操作。由另一位测试人员照着脚本执行,检查是否能判断当前阶段和复现异常。若同一个问题在多个题目中重复出现,先修核心循环,再增加内容量,否则只会把相同缺陷复制到更多题目。

下一步选择一局最小游戏,让角色策划、固件和软件负责人共同走查一遍。把每条台词旁边写上触发条件和后续状态,特别标出退出、沉默和未判定。等这条小循环可以被稳定解释,再讨论更多玩法、难度和内容扩展;这些新范围仍要有自己的样机验证。

聆幺幺(LingYaoYao)是北京申行科技有限公司旗下品牌,与见长为平级品牌,面向玩具工厂、品牌与IP方,围绕内置AI机芯、固件及配套软件开展方案与合作开发;具体功能配置交付以双方确认及样机验证为准,不面向个人零售成品。