直接答案:AI 产品可用性测试,是让目标用户在接近真实的资料、权限和时间约束下完成任务,同时观察他们能否理解系统能力、判断输出是否可靠、修正错误、撤销动作并在失败后继续完成工作。它不等于测一次模型准确率,也不等于让用户给聊天界面打满意分。聊天机器人、RAG、推荐系统和智能体都应同时测试成功路径、边界输入、错误输出、工具失败、转人工和证据交接。

AI 产品可用性与模型质量有什么不同
模型评测通常关注准确、相关、忠实、格式、成本和延迟;可用性测试关注特定的人在特定情境中能否完成目标。一个摘要模型可能离线得分很好,但界面没有说明资料范围、引用打不开、用户找不到修改入口,或错误后只能从头开始,产品仍不可用。反过来,用户完成了任务也不代表结果安全:他可能没有发现引用错配,或错误地信任了一个看似专业的答案。
| 证据层 | 核心问题 | 常用方法 | 不能单独证明 |
|---|---|---|---|
| 模型表现 | 输出在固定样本上是否合格? | 离线评测、黄金集、规则检查 | 真实用户会正确使用 |
| 界面理解 | 用户知道能做什么、不能做什么吗? | 首次使用访谈、理解复述 | 任务可以完成 |
| 任务完成 | 用户能得到可用结果吗? | 情境任务、过程观察 | 结果事实正确或安全 |
| 错误修正 | 用户能发现并纠正问题吗? | 注入失败、回放与追问 | 系统不会重复犯错 |
| 恢复与控制 | 能撤销、重试、降级或转人工吗? | 故障演练、状态核对 | 业务损失已受控 |
| 业务结果 | 真实流程是否更好且没有转移成本? | 灰度、运营指标、投诉与审计 | 所有用户和长期使用都受益 |
Microsoft HAX 的 18 条人机交互指南按首次交互、使用中、系统出错和长期使用组织,提醒团队既要设定能力预期,也要支持纠错、控制和反馈。可用性测试因此不能只录制一条“成功生成”的演示。
测试前先写清用户、任务、情境和风险
“测试 AI 助手好不好用”太宽,无法产生可执行结果。应把研究对象写成任务合同:谁在什么情境下,用哪些资料和权限,为了什么结果完成什么动作;哪些错误可接受,哪些必须阻断;完成后由谁复核和承担责任。产品总体治理可放入AI 项目生命周期,本页专注把真实使用变成可观察、可复现的测试。
| 字段 | 应写到什么程度 | 示例 | 危险写法 |
|---|---|---|---|
| 目标用户 | 角色、经验、语言、辅助需求 | 首次使用、读屏的中文客服主管 | “普通用户” |
| 真实目标 | 用户要完成的业务结果 | 依据现行退货政策答复客户 | “体验聊天” |
| 资料与权限 | 可访问来源、敏感级和时点 | 仅当前租户 7 月生效政策 | “使用公司知识” |
| 成功状态 | 完成、正确、可追溯和可交接 | 答复可发且引用支持结论 | “生成一段文字” |
| 失败边界 | 必须拒绝、转人工或阻断的情况 | 政策冲突时不得自行承诺退款 | “尽量准确” |
| 现实约束 | 时间、设备、并发、噪声和中断 | 移动端、3 分钟、一次来电中断 | 安静实验室无限时间 |
同一个产品应覆盖不同熟练度和受影响群体。管理员、最终用户、被决策影响的人、复核者和事故处置人员看到的界面与风险不同,不能只找内部开发者“走一遍”。涉及教育、招聘、金融、医疗或公共服务时,受影响者是否理解告知、纠错和申诉也属于可用性。
测试矩阵必须同时包含成功、边界与失败
只测正常输入会高估产品。每项核心任务至少设计一条正常路径、一条信息不足、一条资料冲突、一条系统失败和一条高风险越界。失败不是测试中的意外,而是要主动模拟的产品状态。HAX Playbook就是用于提前探索常见人机交互失败并设计恢复方式。
| 场景族 | 测试输入 | 期望行为 | 观察重点 |
|---|---|---|---|
| 正常成功 | 完整、清晰、授权的资料 | 完成并给出必要证据 | 步骤、时间、返工 |
| 信息不足 | 缺版本、对象或关键字段 | 澄清或说明无法判断 | 用户是否知道补什么 |
| 资料冲突 | 新旧政策或多源结论冲突 | 暴露冲突并暂停高风险结论 | 是否伪装成确定答案 |
| 错误输出 | 可控注入错数字、错引文、偏题 | 用户可识别、纠正并重试 | 修正负担与残留错误 |
| 工具失败 | 超时、权限拒绝、部分完成 | 真实报告状态并提供恢复 | 是否误报“已完成” |
| 越界请求 | 无权数据或高风险动作 | 阻断、说明原因、升级 | 是否可绕过权限 |
| 中断恢复 | 网络断开、页面刷新、换设备 | 保存可恢复状态 | 重复动作和数据丢失 |
事实类失败应按本站的来源与引用规范保留主张和证据;提示词和模型版本的离线用例可复用Prompt Engineering 的评测与版本方法。可用性测试新增的是:人能否在界面里察觉失败、采取正确行动,并在不理解模型内部机制的情况下安全恢复。
模型还没完成时,也可以测试 AI 交互
团队不必等到模型、检索和工具全部上线才发现体验问题。可以使用“人为模拟 AI”的低保真原型:参与者看到真实界面,幕后研究者根据预先写好的成功、迟疑、错误和失败脚本返回结果。这样能尽早测试用户预期、澄清方式、加载状态、错误提示、撤销和转人工,而不会把模型开发成本浪费在错误流程上。
| 原型层级 | 可测试内容 | 不能证明 | 应保存 |
|---|---|---|---|
| 静态线框 | 入口、文案、信息层级 | 真实对话和延迟 | 点击路径与理解问题 |
| 人工模拟 | 成功、失败、澄清和恢复 | 模型分布与生产稳定性 | 脚本、响应和主持干预 |
| 录制回放 | 多版本解释和错误提示 | 用户自由探索 | 版本、随机顺序和选择理由 |
| 受控沙箱 | 真实模型与假数据/假工具 | 生产权限和负载 | 模型、提示、检索配置 |
| 影子模式 | 真实请求下的候选结果 | 用户真实操作反应 | 基线结果、差异和人工判断 |
| 小流量灰度 | 完整系统与真实后果 | 长期和全部群体影响 | 分流、同意、告警和回滚 |
模拟必须透明记录,不能把人工生成的漂亮结果当作模型能力证据。人工主持者也不应暗中替参与者修正输入,否则会掩盖真实问题。每个返回结果要注明它来自静态脚本、人工模拟、真实模型还是真实工具。
如何招募参与者并避免“内部人假测试”
参与者应与目标用户的经验、语言、设备、领域知识和辅助技术相匹配。数量取决于用户群差异、任务风险和问题饱和度,没有一个适用于所有 AI 产品的固定人数。早期形成性测试可小批量快速迭代;上线门禁和高风险场景需要更系统的覆盖与重复验证。
| 招募维度 | 为什么重要 | 至少覆盖 | 记录方式 |
|---|---|---|---|
| 领域经验 | 专家和新手识错能力不同 | 新手、熟练者、复核者 | 经验范围而非模糊“懂 AI” |
| AI 经验 | 会影响提示与信任 | 首次、偶尔、重度使用者 | 具体使用任务和频率 |
| 语言与表达 | 方言、术语和长文本影响交互 | 目标市场主要语言群 | 测试语言和输入方式 |
| 设备与环境 | 移动、噪声和网络改变流程 | 主要设备及受限环境 | 设备、网络、浏览器 |
| 无障碍需求 | 动态生成内容可能破坏可访问性 | 键盘、读屏、放大等真实用户 | 辅助技术和版本 |
| 受影响角色 | 不操作产品的人也可能承受后果 | 申诉、审核、被推荐/分类者 | 利益与风险关系 |
参与者应知道哪些内容由 AI 生成、测试会记录什么、数据保存多久、谁能访问,以及如何退出。不要要求参与者上传真实机密来“提高真实性”;可以使用结构和难度接近的脱敏或合成任务包。
一场完整测试应该怎样进行

| 阶段 | 主持人任务 | 观察证据 | 避免干预 |
|---|---|---|---|
| 预期 | 询问用户认为系统能做什么 | 能力边界与数据去向理解 | 先讲完整产品答案 |
| 开始 | 给出目标和现实资料 | 入口、提示、权限选择 | 告诉用户该点哪里 |
| 首次输出 | 让用户解释结果与置信 | 是否核对来源和状态 | 提示结果有错 |
| 失败注入 | 呈现预设错误或工具失败 | 发现时间、错误归因 | 替用户指出答案 |
| 修正 | 观察编辑、追问、重试 | 步骤、返工、二次错误 | 给出最佳提示词 |
| 恢复 | 要求继续完成真实目标 | 撤销、转人工、状态核对 | 跳过损失确认 |
| 回顾 | 复盘信任、控制与建议 | 与行为记录是否一致 | 只收满意度分数 |
Google People + AI Guidebook建议明确说明系统能做什么、不能做什么、可能怎样变化,并在 AI 失败时提供不依赖 AI 的默认完成路径。测试时应验证用户真的理解这些信息,而不是只确认页面上“写过免责声明”。
应该记录哪些指标
指标必须对应任务和风险。任务成功率适合判断流程能否完成,但要同时检查结果质量;时间短可能是效率提高,也可能是用户没有复核;满意度高可能来自文案流畅,也可能伴随过度信任。因此应组合行为、结果、错误、恢复和主观理解。
Microsoft Research 的生成式 AI 适当依赖研究综述把过度依赖和不足依赖都视为可能损害人机协作结果的问题。测试目标因此不是让用户“更信任 AI”,而是观察用户能否在 AI 正确时有效采用、在 AI 错误或证据不足时拒绝、核验或接管,并把这种行为与任务真值一起记录。
| 指标 | 计算/记录 | 解释边界 | 对应改进 |
|---|---|---|---|
| 有效任务成功 | 完成且结果通过业务/证据门禁 | 不能只看点到“完成” | 任务流与输出质量 |
| 独立完成时间 | 扣除主持帮助后的时间 | 快不一定安全 | 入口、等待与复核成本 |
| 关键错误率 | 会改变行动的未纠正错误 | 需按影响分级 | 阻断、核验与升级 |
| 修正负担 | 发现到恢复的步骤、时间、重写量 | 不能只统计是否最终成功 | 编辑、重试和上下文保留 |
| 信任校准 | 用户信心与真实正确性匹配程度 | 信任越高不一定越好 | 证据、边界和不确定性 |
| 控制成功 | 暂停、撤销、删除、转人工是否生效 | 按钮存在不等于真实生效 | 状态机与业务回执 |
| 辅助技术完成 | 键盘/读屏等完成同一任务 | 自动扫描不能替代真人 | 语义、焦点、状态通知 |
| 证据完整性 | 来源、版本、工具状态是否可交接 | 日志多不等于可理解 | 结果卡与审计轨迹 |
在报告中同时给出分母、任务、参与者特征和失败定义。不要写“可用性提高 40%”而不说明测量对象和基线;不要把一次小样中的百分比包装成全体用户的确定结论。
怎样测试用户是否真正发现并修正错误
测试材料应包含预先标注的错误:不存在的引用、过期版本、遗漏限制、错误单位、相似实体混淆、工具部分完成等。主持人不能提前暗示“这里有错”,而要观察用户何时怀疑、用什么证据核验、能否回到正确状态。长回答应先拆成可独立判断的事实主张,再按来源与引用规范逐条记录证据是否直接支持结论。
| 错误注入 | 合格行为 | 产品应提供 | 失败信号 |
|---|---|---|---|
| 引用真实但不支持结论 | 打开并定位原文范围 | 主张与片段绑定 | 只因有链接就接受 |
| 政策版本已过期 | 检查生效日期与当前状态 | 版本、更新时间和冲突提示 | 把旧资料直接发布 |
| 金额单位错误 | 回看输入并用工具复算 | 原始参数和计算轨迹 | 继续追问模型“确定吗” |
| 工具仅完成一部分 | 核对逐项业务回执 | 部分成功、重试和幂等状态 | 相信总结中的“全部完成” |
| 无权限资料被召回 | 停止使用并上报 | 来源权限、隔离和事件入口 | 复制泄露内容继续工作 |
| 不确定结果过度自信 | 降级、求证或转人工 | 证据缺口与升级入口 | 语气自信即高置信 |
成功标准不是“用户最终发现了错误”这么简单,还要看发现前是否已复制、发送或执行,修正后旧错误是否残留在上下文,以及其他协作者能否知道哪个版本已作废。
智能体和工具调用要测试真实状态与控制权
智能体可能发送消息、改数据库、创建工单或调用外部服务。自然语言回答“已经完成”不能作为完成证据;必须以工具和业务系统回执为准。工具接口的 schema、参数和错误处理见Function Calling 与 Tool Use,权限和审批见AI 智能体运行与治理。
| 测试点 | 故障注入 | 期望控制 | 验收证据 |
|---|---|---|---|
| 计划 | 目标歧义或条件冲突 | 先澄清,不自行扩大范围 | 计划与用户确认 |
| 权限 | 请求超出角色授权 | 拒绝且不暴露敏感内容 | 授权判定和负向日志 |
| 高风险动作 | 发送、付款、删除或生产写入 | 预览、明确审批和最小权限 | 审批人、参数与时间 |
| 部分失败 | 第 3 个子任务超时 | 逐项显示成功/失败,安全重试 | 幂等键和业务回执 |
| 撤销 | 用户立即反悔 | 在可撤销窗口真实回滚 | 回滚结果而非界面提示 |
| 费用与循环 | 工具反复调用或计划失控 | 步数、时间、费用和动作上限 | 触发阈值与暂停记录 |
| 交接 | 必须转给人工 | 保留上下文、状态和未决项 | 人能继续而非从头询问 |
安全测试和可用性测试需要联动:如果安全阻断只显示“错误 403”,用户可能反复尝试或寻找绕过;如果界面为了顺畅自动放宽权限,安全边界会失效。相关威胁建模见AI 安全威胁与权限防护。
无障碍、隐私和数据控制不能最后补测
生成内容会动态插入、流式更新和改变焦点,传统静态页面通过自动扫描后仍可能无法被键盘或读屏使用。测试至少覆盖键盘顺序、焦点移动、加载与完成状态通知、错误关联、对比度、缩放、图片替代文本、语音输入/输出和超时。规范入口可参考W3C WCAG 2.2,并由真实辅助技术用户完成核心任务。
| 问题 | 测试方法 | 合格表现 | 常见缺陷 |
|---|---|---|---|
| 动态生成 | 读屏完成一次流式回答 | 状态被通知且不抢焦点 | 内容变化完全无提示 |
| 键盘操作 | 不使用鼠标完成编辑和撤销 | 顺序可预测、焦点可见 | 停在隐藏控件或陷阱 |
| 错误解释 | 触发限额、权限和工具失败 | 说明原因与下一步 | 只显示颜色或代码 |
| 资料上传 | 观察告知与删除流程 | 用途、保留、权限和删除清楚 | 默认上传真实敏感资料 |
| 反馈数据 | 提交赞踩和文字反馈 | 解释用途并可避免附带秘密 | 整个对话静默进入训练 |
| 退出与迁移 | 停用账户、导出工作结果 | 可导出、删除和交接 | 历史与证据被锁在产品中 |
把发现变成工程可执行的证据交接
“用户觉得不太放心”无法直接修复。每个发现应包含用户与任务、前置状态、模型/提示/知识/工具版本、复现步骤、观察行为、实际结果、期望结果、影响等级、证据附件、责任层和回归用例。涉及敏感数据时使用脱敏样本并限制访问。
| 缺陷字段 | 示例内容 | 责任作用 |
|---|---|---|
| 场景 | 移动端客服在旧新政策冲突下答复 | 避免脱离情境修复 |
| 复现配置 | 模型、提示、索引、工具、角色版本 | 区分模型与系统变化 |
| 观察证据 | 录屏、点击、原始输出和回执 | 支持复核而非转述 |
| 影响 | 可能向客户承诺无权退款 | 决定优先级与阻断 |
| 修复假设 | 暴露冲突并要求主管审批 | 允许多方案比较 |
| 回归用例 | 同类冲突、否定条件和角色变体 | 防止只修一个示例 |
| 关闭证据 | 新旧版本对比及真实用户复测 | 避免开发自测即关闭 |
发现应按“模型、任务说明、知识检索、界面、工具、权限、运营流程”分层,但不要过早甩锅。一个错引文可能同时需要改善检索、引用呈现和发布门禁。修复完成后必须用原场景和相邻变体复测。
怎样给可用性问题分级并决定是否发布
出现频率高不一定最严重,少见问题也可能造成不可逆损害。分级至少同时考虑后果、可发现性、可恢复性和影响范围:用户能否在行动前发现?错误是否会跨用户、跨租户或批量扩散?是否能够撤销并完整通知受影响者?团队不应因为“只有一名参与者遇到”就忽略权限泄露、错误付款或医疗误导,也不应把纯视觉偏差与真实动作失败放在同一优先级。
| 级别 | 判断条件 | 发布处置 | 关闭证据 |
|---|---|---|---|
| 阻断 | 可能伤害人、泄露敏感数据、越权或执行不可逆动作 | 停止对应能力或全量发布 | 根因、修复、负向测试、回滚演练和责任人批准 |
| 高 | 关键任务给出错误结果,用户难以发现或恢复 | 限制人群/任务,强制复核或降级 | 原场景与变体复测,证明阻断和转人工有效 |
| 中 | 任务仍可完成,但返工、理解或辅助技术负担明显 | 带明确缓解措施灰度,并设修复期限 | 行为指标改善且没有转移新问题 |
| 低 | 不影响结果、控制、证据和核心任务的轻微体验问题 | 可进入常规迭代 | 设计/工程验收和必要回归 |
严重度必须绑定具体场景和角色,同一个问题在娱乐聊天与生产运维中可能等级完全不同。发布决策还要记录接受了什么剩余风险、由谁批准、监控什么信号、达到什么条件会自动回滚。没有这些信息的“暂时接受”容易变成永久遗留。
如果团队无法解释某项缺陷为什么不阻断发布,就说明风险接受尚未完成;此时应继续受控测试,而不是用发布日期倒逼结论,也不得跳过复测。
上线前的 AI 可用性门禁

| 门禁 | 最低问题 | 未通过时 | 证明材料 |
|---|---|---|---|
| 能力边界 | 用户能复述能做/不能做什么吗? | 限制入口或重做引导 | 理解测试与错误使用样本 |
| 有效任务成功 | 核心任务结果通过业务门禁吗? | 不开放对应任务 | 真实任务、基线和复核 |
| 关键错误 | 高影响错误会被阻断或升级吗? | 禁止自动发布/执行 | 失败注入与负向测试 |
| 恢复控制 | 暂停、撤销、重试、转人工有效吗? | 降级到非 AI 流程 | 业务回执和恢复演练 |
| 证据交接 | 来源、版本和未决项可追溯吗? | 结果只能作为草稿 | 结果卡与审计轨迹 |
| 无障碍与隐私 | 目标用户能使用且知道数据去向吗? | 修复或限制范围 | 真人测试、数据流和删除验证 |
| 运营响应 | 谁监控、纠错、通知和回滚? | 不得全量发布 | 值班、阈值、预案和演练 |
NIST AI Resource Center把测试、评估、验证和确认(TEVV)作为 AI 风险管理的持续活动;OpenAI Evaluation Best Practices强调任务特定、具体标准和持续评测;Anthropic 的评测指南强调成功标准通常是多维的。厂商示例阈值不能直接变成你的上线标准,阈值应由实际损失、用户基线、行业要求和可接受风险决定。
上线后监控什么
正式流量会出现实验室没有覆盖的语言、资料和中断。线上应观察有效任务成功、关键错误、转人工、撤销、重复操作、投诉、证据缺失、工具部分失败、不同用户群差异和人工返工时间。点赞率只能作为一个弱信号:用户可能没发现错误,也可能对安全拒绝不满意。
| 信号 | 触发条件 | 处置 | 进入回归集 |
|---|---|---|---|
| 关键事实错误 | 影响发布、决策或用户权益 | 隐藏/撤回、通知、纠正来源 | 原问题和相邻变体 |
| 工具状态不一致 | 语言报告与业务回执冲突 | 暂停动作、核对幂等与影响 | 失败返回和重试路径 |
| 修正负担上升 | 人工编辑或重试显著增加 | 检查模型、提示、知识变化 | 代表性返工样本 |
| 特定群体失败 | 语言、设备或辅助技术差异 | 限制发布、专项修复 | 群体与环境条件 |
| 误信与误用 | 用户持续越过边界使用 | 重做预期、流程和硬门禁 | 真实误用场景 |
| 投诉与申诉 | 用户指出错误或权益影响 | 人工响应、证据保全、复盘 | 脱敏后的完整链路 |
FAQ:AI 产品可用性测试常见问题
做过模型评测,还需要用户测试吗?
需要。模型评测回答输出在样本上是否合格;用户测试回答人是否理解、核验、修正、控制和恢复。两者发现的问题不同,必须组合。
参与者越多越好吗?
不是。人数应服从用户群差异、任务风险和研究阶段。少量参与者适合早期发现明显问题,但不能用来证明所有群体和长期效果;高风险上线需要覆盖关键角色、失败类型和重复验证。
满意度高能说明产品可用吗?
不能单独说明。流畅、自信的错误答案也可能获得高分。满意度应与有效任务成功、关键错误、修正负担、控制成功和信任校准一起解释。
可以让另一个模型代替真人测试吗?
模型可以扩展输入变体、辅助评分或模拟部分角色,但不能替代真实人的理解、犹豫、辅助技术使用、信任变化和受影响体验。自动评测器本身也需要人工校准。
什么时候应停止发布?
当高影响错误不能被阻断、工具状态会误报、用户无法撤销或转人工、敏感数据去向不清、关键用户无法使用,或团队没有监控和纠错责任人时,应停止全量发布,保留受控测试或降级到非 AI 路径。
来源与复核记录
- Microsoft HAX Toolkit:Guidelines for Human-AI Interaction——18 条人机交互指南及首次交互、使用中、出错与长期使用阶段。
- Microsoft HAX Playbook——提前识别、模拟和测试常见人机交互失败。
- Microsoft Research:Appropriate reliance on Generative AI——区分过度依赖与不足依赖,并把适当依赖放在人机协作结果中评估。
- Google People + AI Guidebook:Mental Models——能力预期、渐进式引导、失败恢复和非 AI 备用路径。
- NIST AI Resource Center与 AI RMF 1.0——AI 生命周期中的测试、评估、验证与确认。
- OpenAI:Evaluation Best Practices——任务特定、具体标准与持续评测。
- Anthropic:Define success criteria and build evaluations——具体、可测、相关且多维的成功标准。
- W3C:Web Content Accessibility Guidelines 2.2——网页与动态交互的无障碍规范入口。
编辑复核与纠错记录:本文由兰塞 AI 编辑流程于 2026 年 7 月 18 日复核。旧稿中所有企业、产线、岗位、收益、ROI、客户引语和性能提升数字均因无法核验而撤回;新版改为 AI 产品真实任务、失败注入、用户控制、无障碍、证据交接与上线门禁方法。本站来源、更新和纠错原则见关于本站与编辑规范。
