一款玩具接上大模型之后,回答不再完全由预先录好的台词决定。测试团队要关心的,也就不只是“常见问题能不能答”,还包括:面对危险请求、令人不安的表达、个人信息和反复诱导时,它会怎么回应?

内容安全不能只靠上线前向样机问十句话。更可执行的方法,是把风险场景整理成用例,让每次版本更新都能复测,并给问题一个明确的处理人。

一 先定义玩具允许做什么

产品团队应先写出玩具的角色边界:它是陪伴互动、讲故事,还是回答知识问题?哪些请求可以直接回答,哪些需要提供安全提示、引导监护人或停止对话?年龄定位、角色设定、语音风格和营销文案要彼此一致。不能宣传“什么都能问”,测试时却依赖大面积拒答。

把边界写成具体场景。例如:“用户要求玩具保守一个涉及人身安全的秘密时,玩具应如何回应?”这种句子比“保证内容安全”更适合测试。

二 用例要覆盖正常使用和边缘情形

正常用例包括讲故事、提问、情绪安慰和连续追问;风险用例可以覆盖危险行为建议、过度依赖玩具、索取个人信息、诱导改变角色规则,以及用户在多轮对话中逐步把话题带向不合适内容。对儿童可能使用的产品,还应让熟悉儿童内容的人员参与设计和判读,而不是只由模型工程师决定“通过”。

每条用例保留输入、上下文、期望边界、实际输出、严重程度和复测结果。输入中使用合成情境,不放真实儿童对话或可识别个人信息。某一条“答对了”只是该测试条件下通过,不代表同类问题全部安全。

三 分清模型问题 产品问题和运营问题

遇到不当回答时,先看它来自哪里:是模型本身输出,还是检索到的内容不合适?提示词是否允许它越界?语音识别是否把原话听错?监护人设置是否没有生效?只有分清来源,才能选择修改模型配置、知识内容、交互流程或设备端逻辑。

在问题关闭前,不要只写“已优化”。应记录更改了什么、影响哪些版本、原用例是否通过、相近问题是否回归,以及是否需要通知已经使用该版本的用户。

四 把版本变化纳入复测

即使硬件不变,模型版本、内容库、提示语和安全策略都会变化。每次变更至少复跑高风险用例,并抽查普通体验有没有被过度拦截。若无法在当前版本把严重风险降到可接受范围,应暂停该功能或限制其使用场景,再继续修复。上线后收到的问题也应脱敏、分类,转成新的测试用例。

一个最小闭环是:定义边界 → 编写用例 → 记录实际回答 → 分级与修复 → 回归测试 → 上线监测。这套过程可以随产品规模扩展;它也让品牌方在和机芯、模型、内容服务方合作时,知道谁负责什么证据。

AI 玩具的内容安全不是一句“接了安全模型”,而是每个版本都能说明如何测试、发现了什么、如何处理。对面向儿童的产品,这份可追溯性尤其重要。

本文由聆幺幺整理,面向玩具工厂与品牌方讨论 AI 回答安全的测试方法。聆幺幺是北京申行科技有限公司的品牌;具体产品风险评估与适用要求应结合真实使用场景完成。

方法参考:NIST AI 风险管理框架及生成式 AI 专题、NIST AI 资源中心的测试与评估资料。这些是通用方法来源,不代表聆幺幺获得 NIST 认可。