
1. 为什么传统可用性报告模板套不住AI原生应用这些年看过不少团队的可用性评估报告很多项目的产品形态已经切换到AI原生应用但报告结构还停留在“点击流、页面跳转、任务完成率”那套老框架里。结果就是报告做得又厚又全产品经理看完不知道下一步该改什么研发看完觉得全都是“模型能力问题”设计看了一眼说“这不是交互问题”。套用传统模板写AI原生应用的可用性报告本质上是在用一本线性说明书去描述一段开放式对话能写是能写但写不到点子上。先界定一下什么叫AI原生应用。我理解的核心标准是AI能力不是附属模块而是用户完成任务的主路径。典型的例子包括对话式创作工具、AI代码助手、图像生成平台、智能数据分析助手。用户在这些产品里的主交互形态不是“点击按钮、提交表单、等待页面刷新”而是“给出意图、收到结果、判断是否满意、调整输入、再次获得结果”的循环。这个差异看着不大实际上改变了可用性评估里最基础的那几个问题什么叫成功、什么叫效率、什么叫满意。传统应用里的任务完成率很好定义用户从A点走到B点中间没有退出就算完成。AI原生应用里“完成”的判断标准从路径变成了结果质量。用户在一次多轮对话里拿到了答案但答案本身是错的他算完成了吗用户中途放弃了提问但系统其实已经给出了正确内容只是因为表达方式让他不确信这又算失败吗我见过不止一次测试录屏里用户已经拿到了可用结果但因为界面上没有明确的“结束/采纳”引导他反复试问了好几轮才放下心来。按传统指标统计任务完成时间是增加的、效率是下降的可真实原因不是系统回应慢而是“确信机制”缺失。传统效率指标在AI场景下也容易失真。以前我们习惯用任务耗时和操作步数衡量效率但对AI原生应用来说一次高质量回答可能本身就需要模型计算几十秒拉长时间一定不等于体验差。更关键的是“纠错轮次”这个变量用户在对话里反复修正输入最终拿到理想结果这件事在传统应用里几乎不存在在AI应用里却极其常见。如果报告只是统计“平均对话轮次”而不区分哪些轮次是系统理解偏差、哪些是用户主动精调、哪些是无效重复这个数字就完全没有解释力。满意度指标同样会遇到矛盾。传统可用性测试习惯在任务结束后立刻发问卷但对于AI应用用户的满意度判断会随着过程波动。用户第一轮拿到错误结果时已经很烦躁后来经过修正拿到了好结果问卷填“满意”反过来第一轮结果不错后面连续两轮跑偏问卷填“不满意”。如果报告把满意度直接当成“产品好坏”的结论会掩盖满意度随时间变化的真实信号。所以我认为一份真正专业的AI原生应用可用性评估报告至少要具备三层价值。第一层是可读的证据不只是一堆日志摘录和统计数据而是能让读者清楚看到“用户在什么条件下、做了什么、系统给了什么、用户下一步反应是什么”。第二层是准确的归因把问题定位到交互设计、提示词引导、输出格式、模型能力这几类不同源头里而不是笼统归结为“AI不好用”。第三层是可执行的行动每条核心结论都应该能对应到一个具体动作无论是调整交互文案、优化结果展示、增加确认机制还是补充训练与评测数据。三层价值都做到了报告才算是从“研究记录”变成了“决策工具”。2. 报告撰写前先搭好评估设计的骨架经常有人问我报告到了最后截稿日才开始动笔行不行。我的回答是一样的报告的质量在评估设计阶段就基本决定了。评估设计不只是在准备测试任务它是在给报告预埋骨架。写报告时所谓“数据不够”“不知道该说什么”通常不是写作能力问题而是评估阶段就没想清楚要回答什么。围绕这个点最值得先想清楚的是评估定位。常见目标有三种。第一种是基准摸底比如新产品刚上线或者模型版本刚更新想了解用户整体的可用性水位这种报告的核心结论往往是“当前状态如何、差距在哪里”。第二种是问题诊断比如最近投诉率上升怀疑某个交互环节出了问题这种报告的核心产出是“问题根因、触发条件和复现路径”。第三种是变更验收比如交互改版或算法升级后确认可用性是否改善这种报告的核心是“对比结论、回归结果和残余风险”。评估目标不同样本量、任务设计、指标口径、报告篇幅和详略轻重都应该跟着调整。把三种目标混在一份报告里基本写不出有穿透力的内容。明确目标之后任务设计就变成了最关键的环节。AI原生应用特别容易把任务设计成空泛的一句话比如“给AI助手发一段文案并改进它”。这种任务做完报告里除了能写“用户提了一句要求AI改了用户说还行”之外什么都提炼不出来。实操上我更建议把任务拆成“目标、约束、产出”三要素目标就是用户希望达成的最终结果约束是场景给出的条件产出是用户需要带回来的素材。例如“你是一家门店的运营负责人需要为本周抽奖活动写一条社交媒体文案语气轻松活泼控制在120字左右最后把文案复制到记事本里保存下来”。这样的任务完成后报告里既有明确的结果判断依据也方便比较不同用户对同一目标的完成质量。任务组合也不能只围着“标准成功路径”转。AI原生应用中真正有价值的可用性洞察往往来自边缘场景请求中途改主意、连续追问同一个问题、提供模糊输入、给出超长上下文、要求模型修正细节而非重写、设计有冲突条件的指令等。这些任务刻意把用户推到不确定性里观察系统如何表现也观察用户如何建立对系统的信任或失去耐心。我在前一轮评估中专门加了一个“假装不经意的输入”任务结果百分之六十以上的用户会在输入里带上没有明确需要的背景信息而这个行为恰恰反映出对话产品横向引导的重要性。这类洞察在只测顺利路径的报告里永远看不见。评估方法组合也需要提前规划。纯专家评审能够快速发现明显问题但容易陷入“评价者偏见”因为专家自己会比较熟练体验不到真实用户对AI能力的陌生感。纯用户测试能获得一手观察但成本高且覆盖场景有限。我常用的组合是先做一轮专家评审跑通主要任务类型确定高风险交互点接着带真实用户做4到8人一轮的任务测试和自由探索再把产品实际使用日志拿来分析用户自然行为。不同方法之间不是各写各的而是互相校准专家发现的问题看用户是否真的遇到用户测试的异常行为看日志中是否有相似轨迹日志里的高频路径再回到测试任务里验证它的成因。三种信号交叉在一起报告的可信度才有保证。指标口径同样必须在评估开始前定死。我见过团队因为“成功率怎么算”没提前统一结果写报告时表格改了三个版本。对于AI原生应用我通常会在评估前明确几个核心指标的定义意图达成率用户是否获得了满足目标的结果、修正轮次用户从首次输入到最终确认期间共有多少次调整请求、无效重复率同一意图以近似表述反复出现的比例、主动放弃率用户在获得结果前结束会话的比例、以及结果可信度用户对系统输出表现出确认行为的频率。每个指标都必须在报告开头给出计算口径否则数字越多越混乱。3. 定量与定性数据如何提炼成报告中的“证据”报告写得专业不专业很大程度上取决于数据是用“罗列”的方式堆上去的还是用“证据链”的方式织起来的。定量数据回答的是“有多少”定性数据回答的是“为什么”它们必须咬合在一起不能各说各话。定量部分最忌讳的就是口径不清。举个最常见的例子定义“对话任务成功率”。如果按“用户是否完成了任务”判断那用户因为系统给出的格式不对、自行去另一个软件里处理了算完成吗如果按“模型是否给出了有效回答”判断用户得到了一段正确但完全没用的空泛建议算不算有效我现在的做法是把结果分成几类明确达成、部分达成、未达成、用户误解导致放弃、系统失败导致放弃。分类标准在报告的方法章节里写清楚附录里留编码规则这样别人无论同意还是质疑都能回到原始判断路径上。定量数据里还要小心“平均数陷阱”。AI原生应用的用户体验方差通常远大于传统应用极端值对平均值的影响非常明显。一个用户在一轮任务里反复修正了十几次另一个用户两轮就完成平均下来可能是“六轮完成”但这两个样本代表的体验根本不是一回事。比较稳妥的做法是把分布展示出来轮次分布、修正次数分布、完成时间分布配合中位数和分位数来观察。报告中如果同时写“中位数修正次数为1次”和“近三成用户在对话中修正超过3次”信息量比单纯写“平均修正次数为1.8次”大得多。定性数据相对更难处理。用户测试的录屏、会话日志、访谈记录都是原始材料不加工就堆进报告等于没做分析。我比较推荐先把会话记录按行为类型编码比如“澄清请求”“模糊输入”“重新表述”“反对输出”“放弃当前目标”“尝试新任务”“信任确认”“错误归因”。编码不是为了画一个好看的分布图而是为了找行为模式。举个例子如果大量用户在收到错误输出后不是选择修正输入而是直接换一个新话题重新发起提问这个模式说明界面缺乏“纠错路径”的引导用户默认只能靠更换任务来碰运气。这个结论如果只靠读几段会话摘录是感受不出来的必须通过多份样本的编码对比才能形成。定性分析里还有一个我特别关注的维度用户如何理解AI能力边界。传统应用里用户对“哪些功能存在”有相对固定的心智但AI原生应用由于能力边界模糊用户经常抱着过高的预期进入对话。测试中常见用户问“你能不能帮我处理一下表格”而产品核心能力其实只覆盖文本生成。这不完全是“需求未命中”而更接近“界面没有说明能力范围”的设计问题。报告中应该专门留一个位置描述这类“能力认知偏差”因为它的改进方向和模型性能提升完全不同指向的是交互层的内容透明性。把定量和定性组织成证据链时我习惯用“问题—证据—影响—建议”这个四段式逻辑而不是按评估流程顺序平铺。先提炼出三到五个核心问题例如“多轮修正后仍无法收敛结果”“系统输出被用户直接采信但实际有误”“长上下文中早期指令被遗忘”。每个问题下面附上定量统计、典型用户原话、关键会话片段再说明对实际业务的影响最后给出对应建议。这样写报告读起来就不是流水账而是一组有指向性的决策材料。4. 七层式报告骨架一份专业可用性报告的完整结构写报告和写文章一样结构决定了读者能在多短时间内完成信息处理。一份能支撑决策的AI原生应用可用性评估报告我建议采用七层结构。这个结构不是拍脑袋攒出来的而是按照“决策者先看什么、执行者需要什么”的顺序排出来的。第一层是执行摘要。控制在单页以内写清楚三件事这次评估范围是什么、发现了几个必须关注的问题、建议下一步怎么走。执行摘要不是全文的精简版而是只保留“最需要被记住的结论”。有时候一篇摘要写下来其实只有四句话产品当前可用性处于什么水平最严重的问题集中在哪类场景哪些问题可能直接影响业务留存建议在哪个版本前完成哪些验证。第二层是评估背景与对象。包含产品版本、模型版本、测试时间、测试环境、样本量与用户构成、以及评估目标。不要小看这一层很多团队在线上复盘时找不到当时的评估版本导致结论无法回溯。还有一个常见问题只写了“评估了AI助手”但没有写清楚评估范围里不包括哪些功能。AI原生应用的功能边界经常在迭代中快速变化明确“本次评估不覆盖的功能”能避免报告被不熟悉项目的人误读。第三层是评估方法与指标定义。写清楚采用了哪些方法、每个方法覆盖多少样本、指标的计算口径、以及严重度分级标准。方法章节不需要长篇大论解释理论但必须让同行看完后能复现你的评估流程。这是专业报告的基本要求。第四层是核心发现与严重度分级。建议先把问题整理成一张分级清单再做逐条展开。分级我习惯用四级致命问题导致用户完全无法完成任务、严重问题用户需要反复修正或长时间挣扎才能完成、一般问题任务能完成但体验有明显摩擦、轻微问题体验不顺畅但不影响结果。分级标准需要结合业务特点调整比如交易类场景里“信息错漏”可能直接升级为致命而创作类场景里“生成风格不合预期”通常只是严重或一般。第五层是案例还原。案例是让报告鲜活的唯一办法也是最容易被写坏的部分。好的案例还原要遵循“场景—行为—反馈—影响”的节奏。选三到五个最有代表性的会话按时间线展开用户输入、系统输出、用户反应并配上分析。摘录会话时不用保留所有细节但凡是关键转折点比如用户第一次修正、第一次表达不满、第一次尝试其他路径都要原样保留用户原话。第六层是改进建议与下一步计划。建议必须落到具体角色可以动手的程度。对交互设计师指出具体界面或引导文案对研发给出复现路径和涉及模块对算法团队列出触发问题的输入类型和建议补充的评测用例。如果可能配上优先级矩阵横轴是改进成本纵轴是影响程度把建议分成快速见效、重点攻坚、长期建设三类。第七层是附录。包括完整的编码规则、会话摘录原始材料、问卷原始数据、以及讨论中没有充分展开但值得继续跟踪的观察。附录不需要所有人读但必须在报告里存在因为它保证了报告的可核查性。这七层结构写完后再审视一遍能不能删掉某一层执行摘要冗长就压到半页案例太多就挑最典型的附录太大就单独附文档。结构是骨架不是枷锁。5. 不同受众的报告表达差异写谁看得懂的报告同一份评估报告给管理层、给产品设计、给研发算法看节奏完全不同。这不是把同一份文档发到三个群里的省事逻辑而是针对每个决策场景把报告最核心的那一页单独提炼出来。写给管理层最核心的是把“可用性”翻译成“业务影响”。研发团队关心的“提示词边界不清晰”在管理层那里叫“用户需要多次尝试才能完成操作可能导致免费转付费环节流失率升高”。语法完全不同的两句话描述的是同一个问题。管理层看到厚厚一沓会话摘录不会引起兴趣但看到“评估发现新用户的首次成功率和上版本相比下降约两成主要原因是初始引导不足”时会立刻意识到这需要安排资源。因此管理层版通常只保留执行摘要、核心结论的业务影响、资源建议。把所有的数据细节留在附录里管理层需要时再翻。写给产品与设计团队发力点是“交互节点在哪里出现偏差”。设计师关心用户在界面上遇到了什么是输出卡片信息层级不清还是编辑区缺少反馈产品经理关心任务场景在全流程中的完成情况分布。因此这个版本的表达应该沿着用户旅程走把评估中发现的问题嵌入到对应的交互流程节点里。某个对话任务是用户在第几轮出现卡顿、界面上哪个按钮从来没有被点击过、用户反复试图通过哪些输入方式求助——这些信息对设计团队的价值远大于抽象的“体验较差”。写给研发与算法团队语言要变成“触发条件、复现路径、错误样例”。不要只写“理解能力不足”而要写“当用户输入中包含两个相互矛盾的要求时模型生成的输出保留了其中一个要求忽略了另一个可复现的输入示例见附录三此类情况在本轮测试中出现若干次占比若干成”。研发能拿到可复现的用例后续修复工作才能快速启动。算法团队还特别需要“正常场景与异常场景的对照”否则很难分辨问题是模型推理能力、提示词模板还是后处理逻辑。这里还有一个我反复强调的方法写报告之前先把结论列表按受众角色分类。每个结论至少明确回答一个问题这个结论让管理层做什么决定、让设计师改哪个节点、让研发修哪个路径、让算法补哪类评测。答不上来的结论要么删掉要么回去补数据。这样写出来的多版本报告虽然共享同一套底层数据但是每份的叙事线和信息密度完全不同。6. 报告自查时最容易踩的六个坑写了一年以上的可用性评估报告之后我总结出六个反复出现的坑。逐一避开报告质量至少能提升一个档次。第一个坑是把少数样本的偶发情况写成普遍问题。用户测试的样本量本来就不大五个人里有一个在特定场景遇到了问题这个比例看起来是百分之二十但写进报告时不能直接说“许多用户都会遇到”。正确写法是“本轮测试样本中有一位用户在××场景下出现此类问题建议在更大样本和线上日志中进一步验证是否普遍”。报告里每一句话都要经得起“样本量不支持这个结论”这句追问。第二个坑是定量指标和定性分析互相矛盾而“没人发现”。出现过的情况是任务完成率很高但定性观察里用户频繁表达困惑。这说明“完成任务”本身并不代表体验好很可能是用户为了完成测试目标拼凑着接受了次优结果。处理方法是把定量和定性放在同一张分析表里对照一旦出现背离就要明确解释原因而不是各自独立成章让读者自己猜。第三个坑是把不同触发条件下的问题混在一起笼统归结为“模型能力不足”。同一个“回答错误”的现象可能的起因完全不同用户输入模糊、上下文太长导致早期意图丢失、系统对多指令理解不足、后处理格式错误、模型知识边界问题。每种起因的改进方向都不一样。报告里最好给每个问题打上“可能根因”标签并在建议中对应不同团队。第四个坑是写了问题却不给复现路径。评估报告最常见的无效写法是“本例中模型给出了错误答案”后面什么都没有。研发看到这类描述完全无法定位问题。正确的做法是在附录中保存输入原文、输出原文并在正文里描述用户具体操作序列比如“用户先输入A系统返回B用户追问C系统返回D最终用户放弃”。能把复现路径写清楚问题被修复的概率会大幅上升。第五个坑是报告里完全不记录提示词和系统配置。AI原生应用的状态高度依赖版本和配置不写清楚测试时使用的大模型版本、温度参数、系统提示词、功能开关状态这份报告两个月后基本失去参考价值。我在报告模板里专门有一行是“本次评估涉及的系统配置清单”发布前逐项确认谁改过谁负责。第六个坑是建议层出现“提升模型能力”“优化算法效果”之类的空话。这种话研发团队看到等于没看到。每条建议至少要落到“改变什么变量”的层面改变用户可见的引导文案、调整错误提示的呈现方式、增加用户反馈确认组件、补充某类评测数据集、修改生成结果的格式模板。建议写不出变量等于承认分析没有到位。7. 一份可直接使用的专业报告检查清单每次写完报告都不知道还缺什么的话可以直接搬这份检查清单。覆盖五个维度每一项检查通过的标准都很明确。检查维度检查项通过标准报告框架是否包含执行摘要单页内可读完决策者能直接判断优先级报告框架是否写明评估范围与不覆盖范围版本、模型、时间、样本、边界清晰可查报告框架是否记录系统配置与提示词版本两个月后仍能复现当时测试环境数据证据每个核心指标是否写明计算口径指标定义能让同行独立复算数据证据定量结论是否有分布信息不存在只看平均数下结论的情况数据证据定性结论是否有用户原话或会话依据每条定性结论都能追溯原始记录数据证据定量与定性是否交叉验证指标与行为观察不一致时给出解释分析深度问题是否按严重度分级使用统一的四级分级标准分析深度是否区分了不同根因类型模型、交互、引导、配置等分类清晰分析深度是否存在“偶发当普遍”的过度概括关键结论都带有样本边界说明行动建议每条建议是否写明触发条件与复现路径研发可直接按描述开始复现排查行动建议建议是否落到具体可改变的变量不存在“提升体验”一类的空话行动建议是否区分了不同角色的行动项管理层、设计、研发、算法各有对应动作客观边界是否写明样本量限制报告中对样本局限有明确说明客观边界是否记录后续建议验证方式报告末尾含下一步验证方案在使用这份清单的时候我会把每一项当作“发布前强制检查项”发现问题就回去补材料而不是带着问题硬发。有一次我在自检时发现报告里用了“大量用户对生成结果表示不满”但回看原始数据真正表达不满的只有两位用户其他的只是“没有表态”。改成“部分参与用户在反馈环节主动表达了不满具体触发条件为——”之后整段分析立刻变得扎实了。自检的价值不在于形式合规而在于逼自己把每一个结论修订到证据链完整。最后分享一个我坚持了很久的写作习惯动笔之前先把报告从头到尾要传递的核心结论口述一遍就像在跟一个同事转述评估成果。口述顺畅的结论写出来一般也顺口述含糊的地方写出来大概率是废话。报告是给决策者用的眼镜不是研究者的日记。把读者当成要带着结论去开会的人写法自然就变了。