端侧 AI · 测试

本地 AI 请求重放怎样用于回归测试

使用脱敏 fixture 和固定 artifact、prompt、parser、runtime identity。

主查询:本地 AI 请求重放 · 核验:2026-09-16 · 事实卡:PRIVACY-01, BENCHMARK-01

先给结论

本地 AI 请求重放用于回归测试时,必须使用脱敏的 fixture 以及固定的 artifact、prompt、parser、runtime identity,并仅依据这些既有对象来判断回归结果,不得基于这些材料向外做出任何推断。脱敏后的 fixture 用于屏蔽原始用户数据,固定的 artifact、prompt、parser 与 runtime identity 则保证请求在结构与运行环境上保持一致,从而避免因内容差异或环境波动导致结论偏移。

需要先收集的证据

至少把下面三项与同一个 artifact、运行时和任务绑定:

  • fixture revision
  • 配置 manifest
  • 有序输出与失败记录

若缺一项,就把它写成未知,不要用模型参数、芯片宣传或网上截图代替。

实施流程

测试过程中需要记录并对比三项关键内容:fixture revision、配置 manifest,以及有序输出与失败记录。fixture revision 标识所用样本的版本,配置 manifest 描述运行时的参数集合,有序输出与失败记录则呈现每次请求的应答序列及出错信息。三者共同构成回归判断的依据,缺一则无法完成对比。

  1. 先写发布决策
  2. 固定设备与软件
  3. 固定 artifact 与后端
  4. 版本化 fixture
  5. 保存有序原始记录
  6. 结论限定到测试配置

最容易写错的地方

  • 重放用户私密内容
  • 一次改变多个变量

常见的错误模式包括直接重放用户的私密内容,以及在一次测试中同时改变多个变量,前者会突破脱敏边界,后者会污染回归结论。依据事实卡 PRIVACY-01 与 BENCHMARK-01 的限定,发布结论只能基于已记录的 fixture revision、配置 manifest 与有序输出、失败记录,不得在此之外扩展任何新的判定。

最小复现记录

层必须记录
设备型号、芯片、系统、RAM 档位
软件App 版本与 git commit
模型家族、变种、revision、格式、长度、hash、量化
运行时版本、请求后端、实际后端证据
任务fixture、输入 hash、prompt hash、输出规则
结果完成、失败、取消、回退与恢复

发布检查单

  • 目标查询已在开头直接回答。
  • 所有数字都能回到事实卡或原始记录。
  • artifact、runtime、设备与任务没有混淆。
  • 失败、取消、清理与回退都被测试。
  • 隐私和网络边界单独说明。
  • 结论只适用于记录中的配置。

事实来源与延伸

去 Cove 看对应英文证据页 →

同类页面

返回端侧 AI 专题 →

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。