AI原生应用这个词这两年几乎被说烂了,但真正上手评估过它“好不好用”的人,可能并不多。作为一个从传统软件测试转过来、这几年持续在做AI产品可用性评估的从业者,我最大的感受是:用老方法评估AI原生应用,就像用拉力赛车的标准去验收一辆越野车——看起来都在测“车好不好开”,实际上衡量维度完全不在一个频道上。传统可用性评估假设系统行为是可预期的、输出是确定的、用户任务有明确正确答案,但AI原生应用把这些假设全打破了:模型回答有概率性、能力边界在动态变化、用户的任务甚至可能没有标准答案。
这篇内容,就是我结合多个智能产品实际评估项目的经验,整理出的AI原生应用可用性评估方法论。它不是什么学术论文,而是一份可以直接照着用的操作指南——写给正在做AI产品、想把体验真正做好的产品经理、交互设计师、测试开发同学。我会从评估逻辑的转变讲起,逐步拆解核心维度、给出一套可落地的实操流程,最后分享几个真实项目中踩过的坑和排查思路。
1. 为什么AI原生应用的可用性评估不能照搬传统方法论
1.1 传统可用性评估的底层假设正在失效
传统可用性评估体系,核心是ISO 9241定义的有效性、效率和满意度三件套,后续补充的启发式评估(就是Nielsen提出的那十个原则)也是围绕“系统是否可预期”来设计的。这套体系在网页、App、企业软件上沉淀了几十年,非常管用,但前提条件是:系统行为是确定的,我点了这个按钮,它就执行这个操作;系统输出是可预判的,同一份输入,不管谁来操作,结果基本一致;用户的成功路径是清晰的,从A点到B点,最优路径就那几条。
AI原生应用把这三条全颠覆了。我拿智能翻译工具举例,传统翻译软件评估,看的是页面上按钮好不好找、输入框交互顺不顺、翻译结果准不准——这些指标明确且稳定。但换成大模型驱动的翻译助手,情况立刻复杂:模型可能一次给出高质量翻译,也可能给出有瑕疵的版本;用户面对“不确定对不对”的译文,需要自行判断、追问、纠正,甚至重新组织语言再问一遍。这时候你要评估的,就不只是“翻译准不准”,还要评估“用户能不能判断译文质量”“用户愿不愿意信任这个结果”“用户纠正模型要花几步”——这些在传统评估框架里完全找不到对应指标。
AI原生应用的设计逻辑,核心是“意图理解和生成式响应”。它可以准确捕捉你的意思,但生成结果却可能偏离你的预期;它可以帮助你完成复杂任务,但完成过程中需要你反复校正方向;它有强大的能力边界,但用户往往感知不到这个边界在哪里,于是要么过度依赖,要么轻易放弃。传统可用性评估里那种“找到问题–修复问题”的线性逻辑,在AI产品里会碰壁,因为很多问题不是Bug,而是模型和用户之间的一种“交互质量”问题。
1.2 AI原生应用重塑了“好用”的定义
传统语境下,“好用”约等于“上手快、效率高、少犯错”。但AI原生应用里,“好用”的内涵要宽得多。我在评估一个智能客服产品时,遇到过这样一个场景:用户问“我的订单为什么还没发货”,AI给出了一段很详细的解释,但用户看完更懵了——因为AI没有告诉用户“这属于正常延迟”还是“有问题需要人工介入”,用户无法判断接下来该怎么办。从传统指标看,AI的回答语义通顺、信息完整,是“合格”的;但从可用性角度看,这个交互是失败的,因为它没有降低用户的认知负担,反而增加了焦虑。
这就是AI原生应用可用性的核心矛盾:AI的输出质量只是基础,更重要的是“输出能否被用户正确理解、能否支撑用户做判断、能否在出错时被有效纠正”。我整理了一下,传统可用性与AI原生可用性的关键差异大致如下:
| 维度 | 传统应用 | AI原生应用 |
|---|---|---|
| 交互方式 | 界面操作、按钮点击 | 自然语言对话、多轮交互 |
| 输出性质 | 确定性、可预期 | 概率性、每次可能不同 |
| 成功路径 | 少数固定路径 | 动态生成,没有标准路线 |
| 用户角色 | 指令执行者 | 协作者,需要判断和纠偏 |
| 出错机制 | 异常、报错、崩溃 | 幻觉、理解偏差、上下文丢失 |
| 核心体验 | 效率、可控感 | 信任、掌控感、可解释性 |
因此,评估AI原生应用的可用性,必须把“系统能力”和“用户体验”分开看,同时又要看它们如何交互。模型能力再强,如果用户不知道怎么用、怎么纠正、怎么判断对错,体验就是崩塌的;反过来,模型能力一般,但用户能清晰感知其边界、善于利用其长处,体验反而可能不错。这个矛盾,正是AI可用性评估方法论存在的意义。
2. 核心评估维度的重新定义
2.1 功能有效性:任务能不能被最终完成
功能有效性在传统评估里指“用户完成任务的程度”,但在AI原生应用里,要拆成两个层次来看:首次成功率,指用户第一次发起请求就得到满意结果的概率;最终成功率,指用户经过若干轮交互后,最终达成目标的概率。首次成功率反映模型的单点能力,最终成功率则反映整套人机协作机制的有效性。
我评估过一个文档智能处理工具,它的功能是“根据用户描述自动整理会议纪要”。测试时发现,用户第一次描述完需求,模型直接给出合格纪要的比例只有40%,但如果用户愿意对格式、语气、重点再提一两次修改意见,最终能达到90%的成功率。这时候如果只看首次成功率,结论是“这个功能不可用”;但如果把最终成功率放进来,再结合纠偏轮数来看,结论就变成“功能实用,但首次理解准确度需要优化,且用户需要知道如何提修改意见”。不同结论,引导出的产品改进方向完全不同。
评估功能有效性时,我一般会重点观测三个点:任务完成率,最终达成目标的用户比例,同时记录“一次成功”和“多次成功”的用户占比;完成质量,结果是否符合用户预期,这个需要用户自己打分,或者由评估人员对照预设质量标准评分;放弃率,用户尝试到一半主动放弃的比例,这个指标往往比完成率更敏感——用户在什么时候放弃,那个点就是体验崩塌的地方。
2.2 交互效率:完成同样目标要多长时间
传统效率指标,比如任务完成时长、点击次数,在AI原生应用里需要重新定义。因为AI原生应用的主要交互形式是对话,用户在表达意图上花的时间,往往比AI处理的时间更长。我刚入行那会儿,评估一个AI写作助手时,发现用户平均要花6轮对话才能让模型理解自己想要的文风。这6轮对话里,AI响应速度其实很快,但用户要反复解释、补充、纠正,整个过程的“效率感”大打折扣。最后这个产品改了两个地方:开场引导里增加文风预设选项;首轮回答后追加一句“您是否希望调整语气、篇幅或重点”,主动帮用户压缩修正轮次。效率指标立刻好看很多。
AI原生应用的效率指标,我常用这几个:达成目标的对话轮数,从第一句到最后一句满足需求的轮次;纠偏轮数,用户发出纠正性指令的次数,这个指标越低越好;无效输出率,用户明确表达不满或被AI带偏后不得不重说的轮数占比;操作路径长度,除了对话,用户还做了多少额外操作,比如翻文档、找示例、搜索帮助。此外,AI的“响应时长”也不能只看首字延迟,还要看用户理解AI输出所需的时间。如果模型回复又快又长,但用户要读两遍才懂,效率照样不高。
2.3 表达清晰度:用户是否真正理解AI在说什么
AI原生应用里,“表达清晰”不是指句子通顺,而是指用户能否基于AI的输出做出正确判断和行动。我评估过一个企业知识库问答产品,发现一个高频问题:AI回答法律合规类问题时,经常引用知识库里的条款,但不注明出处,也不区分“这是基于文档的结论”和“这是基于相关条款的推测”。结果就是用户看完回答,不知道该不该信、要不要再找人确认,决策链反而变长了。
所以我把表达清晰度拆成几个可观测的子项:信息充分度,AI的回答是否包含了用户做判断所需的全部关键信息;依据可见性,AI是否说明了信息来自哪里、置信度如何、哪些部分是推测;边界感知,AI在超出自己能力范围时,是主动说明还是硬答;可行动性,用户看完回答,是否知道下一步该做什么。这些子项的评分方式,比较适合用“结构化量表+评估员判断”的组合,评估员对照预设标准给每个子项打分。操作时我习惯让评估员把自己想象成“一个不太懂这个领域的用户”,如果连评估员都觉得信息不够、依据不明,那真实用户只会更迷茫。
2.4 容错与恢复机制:AI出错时,用户体验塌没塌
传统应用出错,系统会弹窗、报错、给错误码,用户已经习惯了这种“失败模式”。AI原生应用不一样,它出错的方式是“一本正经地胡说八道”,用户往往察觉不到错误已经发生了。所以容错评估不是看“系统怎么提示错误”,而是看“系统如何帮助用户发现和纠正错误”。
我评估过一个旅行规划助手,测试任务里有一个陷阱场景:用户要求“规划一个适合带3岁孩子的三天行程”,AI规划了一条包含高空玻璃栈道景点的路线。这个错误很典型——模型不是不知道亲子游要规避危险项目,而是在信息整合时把景点评级和适龄性搞混了。关键在这个错误之后的环节:有的产品里,用户发现不对劲后追问“这是否适合孩子”,AI能够立刻修正并解释原因,体验可接受;有的产品里,AI会坚持原方案,甚至和新输入的信息冲突,用户就会彻底失去耐心。这个产品我们后续把“纠偏成本”作为核心考核项,专门评估“用户从发现错误到完成纠正,需要多少轮对话、多少精力”。
容错与恢复机制的评估重点,我总结为三个:可发现性,错误出现后,用户能否意识到有问题,这取决于AI表达里有没有留下线索;可纠正性,用户能否低成本地让AI重回正轨,包括提供修改建议、继续追问、切换话题等;失败兜底,当模型完全无法解决问题时,系统是否提供了人工接管、重新提问、给替代方案等逃生通道。这三个点对AI产品的可用性影响极大,但做传统可用性评估出身的人往往容易忽略。
2.5 信任构建:用户敢不敢用、在多大范围内用
信任是AI原生应用里最微妙也最关键的一个维度。用户对AI的信任不是二进制——要么信要么不信,而是分场景、分层级的。一个用户可能完全信任AI帮他列活动大纲,但完全不敢让AI帮他写一封措辞严谨的商务邮件。这种“选择性信任”如果和产品的能力边界不匹配,就会引发典型的信任校准问题。
我在一个智能写作工具的项目里,观察到很有代表性的现象:重度用户里,有人对AI生成的金融科普文章几乎不做修改直接发布,结果翻过一次车后,他对所有AI输出都开始持怀疑态度,使用频率大幅下降。这说明产品没有帮用户建立正确的信任预期——过度信任导致翻车,翻车之后又滑向过度不信任。可用性评估的视角下,这属于“信任线索缺失”问题,产品没有在输出过程中提供足够的置信度提示、风险标注和人工复核入口。
信任维度的评估,我没有直接用“信任”这么虚的指标,而是从行为层面去测:采纳率,用户对AI输出内容直接采纳的程度,不修改就使用的比例;验证行为频次,用户对AI输出进行查证、核对、追问的次数,这个数据可以从日志里挖;风险决策得分,在标的风险场景里,用户是盲目听信AI,还是做了应有的审查。对话结束后的回访访谈,我会问用户“哪些情况下你会直接采用AI的建议,哪些情况下要自己再判断”,把答案整理成信任图谱,比任何量表都直观。
2.6 情感体验:挫败感、掌控感与惊喜感
情感体验不是“AI说话要有礼貌”那一套,而是用户在交互过程中感受到的“掌控感”和“被支持感”。传统软件里,用户不爽可以关掉重开;AI产品里,用户如果觉得“AI不听话”“AI什么都能干但就是不按我想的来”,挫败感会非常强烈。
我评估过一个AI编程辅助工具,发现新手用户和资深用户对同一个功能的情感反馈截然不同。资深开发者在AI给出错误代码时,表现很淡定,能精准指出问题并给出修改指引;新手开发者遇到同样情况,会直接放弃这个工具,原因不是AI写错了代码,而是“我不知道怎么告诉它哪里错了”。这个场景里,新手的挫败感来源不是AI能力,而是“纠偏路径不可知”——他不知道该用什么样的指令结构去修正AI。
情感体验的评估,适合用“关键时刻法”来抓:从整段交互日志里挑出用户表达明显情绪波动的节点——比如长时间停顿、重复输入、输入框里的内容反复删除、直接放弃任务或给出攻击性评价——围绕这些时刻回放录屏,追问用户当时的状态。情绪数据比满意度问卷更有价值,因为满意度问卷回答的是“总体印象”,时刻记录回答才是“具体哪里不舒服”。
2.7 关键指标速查表
为了方便实际操作,我把前面六个维度对应的量化指标汇总成一张表,测试前先圈定要采集哪些数据,避免事后缺数据补不回来。
| 维度 | 核心指标 | 数据来源 |
|---|---|---|
| 功能有效性 | 首次成功率、最终成功率、放弃率 | 任务测试记录 |
| 交互效率 | 对话轮数、纠偏轮数、无效输出率 | 对话日志 |
| 表达清晰度 | 信息充分度、依据可见性、边界感知评分 | 专家评估量表 |
| 容错与恢复 | 纠偏成本、错误发现率、逃生通道可用度 | 场景测试 |
| 信任构建 | 采纳率、验证行为频次、风险决策得分 | 行为日志+深度访谈 |
| 情感体验 | 关键时刻情绪标注、挫败事件密度 | 行为观察+回溯访谈 |
这张表只是起点,实际项目里可以按产品形态增删指标。比如智能客服类产品,要额外关注“平均解决时长”和“转人工率”;内容生成类产品,要额外关注“修改轮次”和“最终满意度”。指标不在于多,而在于定义清晰、口径一致,能支撑团队做决策。
3. 实操:一套可落地的AI原生应用评估流程
3.1 测试前的准备:场景设计、用户招募与指标预定义
AI原生应用的可用性测试,准备工作比执行过程更决定成败。第一件要紧事是明确测试目标——是发现体验断点,还是验证某个新功能的可用性,还是对比新旧两版方案的体验差异?目标不同,测试设计和指标选取差别很大。我接过一个项目,产品方上来就要求“全面评估”,但没有说清楚要解决什么问题。结果我们跑了两天测试、交了一份一百多页的报告,产品经理看完不知道先改哪里。后来改成聚焦式评估,一次只解决两到三个核心问题,效果反而好得多。
场景设计上,我强烈建议基于真实用户诉求来设计任务,不要按产品功能点来设计。举个例子,评估一个智能报销助手,按功能点设计会写出“使用AI识别发票信息生成报销单”——这是功能操作;按用户诉求设计会写出“你在出差途中收到一张出租车发票,请在三分钟内完成报销提交”——这是真实场景。后者能让用户自然暴露更多问题,比如不知道怎么描述发票类型、不确认AI识别结果对不对、犹豫要不要人工核对金额等。测试场景建议分成三类:高频场景,占日常使用80%的功能,比如AI写作工具的续写、改写;疑难场景,用户容易困惑或出错的地方,比如复杂指令、长文本处理;异常场景,刻意考验容错能力,比如输入信息不完整、前后诉求冲突、超出模型能力范围。
用户招募上,AI产品的用户分层比传统产品更明显。我一般按“AI产品使用经验”把用户分为新手和重度用户两组,每组各招募4到6人。新手用户能暴露引导机制的不足,重度用户能暴露能力天花板和高级交互路径问题。两类用户混合测试,更容易发现体验设计里“照顾了一头丢了另一头”的问题。测试前要给每个用户配置好完全相同的基础环境,避免因为账号配置不同导致评估结果失真。
指标预定义要在测试前完成,而且要写到纸面上。每个指标定义清楚是什么、怎么算、谁来判。比如“纠偏轮数”的定义,是“用户主动发起的纠正性对话轮次”,要排除AI反问导致的澄清轮次——不定义清楚,两个人统计出来的数据会差出一倍。我当时在这方面吃过亏,两个评估员统计同一批数据,一个算出来平均纠偏1.5轮,另一个算出来2.8轮,一核对,发现一个人把“简单确认”也算成了纠偏。后来所有指标都写了详细的操作定义,才算解决了这个问题。
3.2 测试执行:任务式测试与对话式观察
AI原生应用测试执行过程中,最关键的原则是:给用户目标,但不要给话术。这是为了测试“用户能不能用自己的语言让AI理解自己的意图”,而不是测试“用户能不能照着提示操作”。举例来说,任务描述写“向AI提问,让它分析这份竞品文档的优劣势”就够了;如果写“在对话框输入:请从市场定位、功能覆盖、用户体验三个维度分析这份文档的优劣势”,那测的就是复述能力,不是交互能力。
执行环节的具体流程,每个用户安排一位观察员,观察员只记录不干预,用户遇到卡顿时不要急于帮忙。整场测试录屏,同时采集对话日志。整个测试过程中,我发现一个值得强调的细节:用户输入框里的“删除行为”和“长时间停顿”——这些比最终结果更能反映体验问题。用户打了半句话又删掉重新打,通常说明他意识到自己的表达可能出了问题;用户盯着AI回复发呆超过五秒,通常说明他看懂了字面意思但不知道下一步怎么做。这两种信号,对话日志里看不到,必须观察员在测试现场记录。
测试中的干预时机,是新手最容易犯难的地方。我的经验是分两级:用户连续三次尝试仍然无法推进,或者表现出明显焦躁情绪时,观察员可以介入,给一个轻量提示然后退出,不要代劳;用户已经彻底放弃任务,观察员不用勉强,直接进入访谈环节,问清楚他是在哪一步放弃了、为什么放弃。测试结束后马上做回溯访谈,问五个固定问题:刚才哪一步让你觉得最顺畅;哪一步让你觉得最费力;AI的回答里有没有让你困惑或不确定的地方;你是在什么时候决定相信或者不相信AI的;如果要给AI提一个改进建议,你会说什么。每个用户控制在15到20分钟,趁体验还新鲜,拿到的是第一手感受。
为保证数据可比性,同一批测试里,任务顺序要做轮转,A用户先做任务1再做任务2,B用户先做任务2再做任务1,避免学习效应和疲劳效应污染结果。另外,AI模型本身有随机性,同一个场景、同一个任务,不同用户拿到的是不同输出。为了控制这个变量,要让所有用户都在同一模型版本上测试,并在评估结果里注明模型版本和测试日期。我经常在报告里看到“该数据来自2025年某月某日测试,模型版本为xxx”这样的标注,对后续回归测试对比至关重要。
3.3 数据收集与分析:定量与定性的混合打法
AI原生应用的数据分析,比传统产品复杂在一点:结果不是确定性的。十个人测试同一个AI写邮件功能,可能收到十封风格完全不同的邮件,有的用户觉得太正式,有的用户觉得太平淡。如果只算平均分,你会得到一个“还行”的结论,但实际问题是“回复风格和个人预期的匹配不稳定”。所以分析时要格外关注分布,而不是平均值。我常用的做法是把数据按用户类型拆开:新手和重度用户分开统计核心指标;把“评分区间”而不是单一平均值作为结论输出基线;标注数值波动范围,少量极端值不直接当作普遍问题,看它出现的比例是否达到风险阈值。
定性分析方面,“关键时刻分析”是我用过效率最高的工具。做法是从用户行为录像和对话日志里,找出所有“转折点”——包括高效率完成任务的时刻、明显卡顿的时刻、用户表达挫败感的时刻、用户放弃任务的时刻。把每个关键节点截取出来,配上用户原话、屏幕状态和上下文对话,整理成一张“体验旅程图”。我评估一个AI简历优化产品时,靠这个方法找到了关键卡点:用户上传简历后,AI给出了含三项改动建议的完整版简历,但用户无法对比新旧版本差异,只能自己一句一句核对,很多用户在这一步放弃了“接受AI改动”。这个节点在数据上表现为“AI响应速度很快,但用户操作时长很长,且后续使用率下降”,如果只看平均轮数和满意度打分,根本发现不了。
指标数据整理完毕之后,不要急着写结论,优先对数据做交叉验证。用户说“AI很好用”,但行为日志显示他频繁修改AI提出,要以行为数据为主;用户抱怨“AI太笨,总听不懂”,但录屏显示他只给了一句话的描述,没有提供任何细节,结论就要调整为“AI对模糊指令的处理能力不足,且用户没有掌握补充信息的技巧”。交叉验证特别能反映AI产品体验的复杂性——问题经常不在单一环节,而在用户能力和系统能力之间的落差上。
3.4 结果输出:从“评分报告”到“可执行改进清单”
传统评估报告写的多是“某功能可用性得分4.2分,高于行业平均”之类的评分型结论。这类结论对AI产品研发团队的帮助不大,他们更想知道的是“具体哪个交互节点出了问题、用户经历了什么、怎么改”。我现在的报告结构,已经迭代成四个固定模块:问题清单,按严重程度排序,每条包含用户原话+观察记录+影响范围;根因分析,区分是模型能力问题、交互设计问题,还是用户预期管理问题;改进建议,分短期、中期、长期三个层级,每个建议都要指明改哪个模块、预期解决什么用户问题;回归验证计划,明确改动后需要用哪些指标、哪些场景进行复测。
严重程度的判定标准,我按“影响范围×影响强度×恢复成本”三维度来评估。影响范围,是多少比例的用户会碰到这个问题;影响强度,是轻微困惑还是完全无法继续;恢复成本,是用户自己绕两轮就回来了,还是必须退出任务重来,甚至彻底放弃产品。三维度都高的,优先处理。比如智能问答产品里“AI引用了一个不存在的文档编号”这个问题——影响范围看使用文档相关功能的用户比例,影响强度中等,恢复成本低,用户通常会直接忽略这个编号,所以严重程度定为中低。但如果改成“AI无法区分用户是在问问题还是在要求操作,导致连续三次误执行操作”——影响强度高,恢复成本高,就要定为高优先级,立刻处理。
报告里一定要附上“用户原话”的引用,这是我强烈建议的一项操作。研发同学看抽象结论可能无感,但看到“在正确回答之后问我是否需要把数据安全这件事再展开讲讲,我只是想知道那个数据要传到哪个服务器,它越讲我越慌”这种原话,会立刻理解问题背后的用户情绪。报告末尾附一份“快速复看清单”,用一页纸列出所有测试任务的路径、失败节点和关键观察,方便产品经理开评审会时直接引用。
4. 常见问题与排查技巧实录
4.1 评估结果不稳定:十个人测出十种结果怎么办
这是AI原生应用可用性测试最常见的问题。传统产品测试,同一条路径测十个人,操作路径差异不会太大,指标分布相对集中。AI产品完全不是这样——模型有随机性,用户表达方式差异巨大,同一个任务可能出现截然不同的交互路径。我刚做AI产品评估那会儿,遇到过给同一款产品同一批任务做两轮测试,中间只隔了三天,第一轮综合可用性评分72分,第二轮只有58分,产品版本和测试流程都没变,纯粹是模型随机性导致的浮动。当时差点在报告里写“产品可用性大幅下降”,后来发现是测试中样本量太小,数据里还混入了一个“用户意图表达特别模糊”的极端case,把平均值拉低了。
排查这类问题,核心思路是“降噪音、看分布、找趋势”。当前测试结果和上一轮对比前,先确认模型版本是否一致——如果模型升级过,结果差异可能是能力波动而不是体验问题;每个任务的测试样本量尽量不少于5个有效样本,样本太小时不做趋势判断,只做问题发现;分析时用中位数和四分位区间代替平均值,重点看数据分布形态,不要被单个极端值带偏。跑完数据后,找两条最典型的高分路径和低分路径,逐条回看录屏,弄清楚是什么因素造成的差距。是用户描述习惯的不同,还是AI某些特定回复造成的路径分叉。多轮测试之后,你会发现很多“不稳定”实质上是“模型对输入表达的敏感度太高”,这本身就是一个需要暴露给产品团队的重要发现。
4.2 用户被AI“一本正经地胡说八道”带偏,怎么评估
用户被AI的错误输出带偏,导致任务失败或决策错误,这类场景在AI评估里很难绕开。有一次我评估一个医疗健康问答产品,用户问“高血压患者能不能每天快走半小时”,AI给出了一段内容非常完整、语气非常笃定的回答,但掺了一条不够严谨的建议——“如果收缩压超过160毫米汞柱,可以适当进行高强度运动”。用户看到后半句直接采纳了。这个场景里,可用性评估的难点在于:系统的“错误”伪装成了“正确”的表达,用户完全无法感知风险。
这类问题的评估,不能只盯“AI说错了什么”,更要看“系统有没有给用户提供判断风险的手段”。我的处理办法是把“幻觉风险”和“可用性”分开评估:一类指标测模型的准确性,用准确率、关键错误率、幻觉密度等纵向记录;另一类指标测系统的防错能力,看输出是否带有置信度提示、风险标注、信息出处和建议人工复核等信号。后者才属于可用性范畴。在产品设计上,我见过做得好的方案是给高风险回答加上“以上信息来自对公开资料的整理,不能替代专业诊断,建议您咨询专科医生”这类固定尾注,以及列出信息来源链接。设计上做到位了,即使模型偶发错误,用户也有机会停下来多想一步。
我的实操建议是,在测试任务里定期加入“陷阱场景”,专门测试系统防错能力。比如设计一个要求“查询某政策最新动态”的任务,但实际人群里就有一两个是政策已经到期的旧文档;或者设计一个“请根据示例格式生成内容”的任务,但示例里本身就包含格式瑕疵。看看AI会不会主动指出这些矛盾,还是顺着用户的错误预期往下编。这类场景在真实使用中出现的概率不低,测出来之后的价值极高。
4.3 产品经理和工程师各说各话,评估结论怎么对齐
做AI产品评估,最头疼的事情不是找不到问题,而是同一个问题,产品和研发给出的归因完全不同。产品经理说“AI体验太差,用户都不愿意用了”,研发同学说“模型能力就到这里,我们也没办法”。两边说的都属实,但无法形成有效决策。我遇到过一次典型的情况:某AI助理经常在多轮对话中丢失前文提到的信息,产品定义为“对话记忆能力有缺陷”,研发定位为“提示词工程没有做好上下文压缩”——两边分歧直接导致问题搁置了两周没人处理。
解决这个问题,我摸索出了一个“问题定性模板”,在评估报告里直接使用。模板分四栏:现象描述,基于用户原话和观察记录,写清楚用户遇到了什么;触发条件,说清楚问题在什么场景、什么输入条件下出现,给出可复现例子;影响链路,说清楚问题是如何从模型层传导到体验层的——是模型理解错了、表达错了,还是交互设计没有提供足够的纠偏路径;建议归属,把问题归到模型层(需要训练或推理策略优化)、产品层(需要改流程、加引导、做降级方案)还是运营层(需要用户教育或帮助文档更新)。这个模板的好处是强制项目组成员字斟句酌地定义同一个问题,而不是凭印象争辩。
另一个很管用的动作是“共创评审会”。评估报告完成后不直接发给团队,而是拉产品、设计、研发、测试一起开一个小时的评审会,会上逐条过问题清单。每个问题先读现象和影响链路,再让相关方现场表态能不能复现、是否需要补充信息、优先级是否认同。我不能说这个流程能让所有争议消失,但至少能把“不可讨论的定性争论”转变成“可验证的事实核对”,这是推进AI产品体验优化最常用的工作方式。
4.4 回归测试怎么做才有效
AI产品改动频繁的特性,决定了可用性评估不能做成“一次性项目”,必须变成“持续机制”。但AI产品的回归测试又不能简单复用传统产品的“跑一遍旧用例”模式——因为模型每次输出都可能不同,固定用例只能验证流程通不通,验证不了体验稳不稳定。我的做法是建立“核心体验基线场景集”,从历史测试中挑选20到30个最能代表产品核心价值的场景,每个场景附带预期行为标准和可接受偏差范围。每次模型升级、提示词调整或交互改动后,跑一遍基线场景集,重点对比“关键指标是否回退”“新问题是否引入”“旧问题是否改善”。
基线场景集不能一成不变。每隔两个月回看一次,把产品新出现的高频问题场景加进去,把已经稳定解决且不再有风险的场景迁出去,保持基线场景和真实用户使用状态的高相关性。我碰到过一个项目,基线场景集使用了半年没更新,产品方上线了新功能,但测试还在跑老场景,导致新功能上线一个月后才被发现体验存在明显问题。后来我们把场景集更新机制固化成了流程——每次版本发布会评审中,产品经理必须同步更新基线场景集,否则不做发布评估。
我个人在实际操作中最深的体会是:AI原生应用的可用性测试,永远不可能像传统测试那样“一次性测完交付报告”。有经验的话,从第一轮开始就把评估做成持续迭代的闭环——测试、发现问题、给建议、改版、再测试。每一次评估不追求大而全,而是盯住当前阶段最关键的几个体验问题往深里打。你的产品会随着AI能力和用户预期的变化持续演进,可用性评估策略本身也需要同步迭代。与其追求一套放之四海而皆准的方法论,不如尽早建立一套适合自己产品的评估节奏和基线,让它在一次次实战中越磨越顺。