AI 测试真正需要沉淀的资产和指标

聊完 平台底座 和 流程接入 后,还要回答一个更现实的问题:哪些东西值得长期维护,怎样判断投入有没有效果。

工具名称和模型版本变化很快。真正能跨版本复用的,通常不是某段提示词本身,而是业务标准、评测数据、失败证据和可比较的结果。

资产一:按风险组织的评测集

评测集不只是“问题和标准答案”两列。建议至少包含:

字段 说明
输入与上下文 用户输入、必要背景、固定工具结果
期望行为 必须做到什么
禁止行为 哪些结果直接失败
风险等级 普通、重要、阻断发布
来源 专家设计、线上失败、用户反馈、对抗样例
标签 业务域、语言、用户类型、失败模式
版本 规则从何时生效、何时废弃

关键不是追求一个很大的数字,而是知道核心风险是否被覆盖。样例应有 owner 和 review 记录,业务变化后及时更新。

资产二:失败 trace 与确认结论

线上失败、人工接管、低评分和安全告警都应关联完整 trace。只有最终文本而没有过程证据,很难复盘。

一条高价值失败记录包括:

  • 输入、模型与提示词版本;
  • 检索和工具调用过程;
  • 环境与依赖状态;
  • 用户看到的结果;
  • 人工确认的根因;
  • 修复方式与对应回归样例。

这个语料库既能帮助人工排障,也可以用于相似案例检索和归因评测。要注意脱敏、访问控制和数据保留期限。

资产三:业务契约、策略与版本配置

相比“Prompt 库”,我更愿意维护一份完整的行为配置:

  • 系统提示词和模板;
  • JSON Schema、工具签名和权限;
  • 业务规则、拒答条件和升级人工条件;
  • 检索源、切分与排序配置;
  • 模型、参数、路由和降级策略;
  • grader、rubric 和人工标注指南。

提示词只是其中一部分。把它单独拿出来谈“资产化”,容易忽略真正决定系统行为的代码、数据和权限。

所有配置都应能够回答:谁在什么时候为什么修改,改动经过了哪些评测,出了问题如何回滚。

是否一定需要知识图谱

不一定。

如果业务关系复杂、实体和规则稳定,知识图谱可能有价值;如果资料主要是文档,带元数据的检索系统往往已经够用。先从最小结构开始:

  • 清晰的数据源和 owner;
  • 版本、权限和更新时间;
  • 可追踪的文档片段;
  • 业务术语和关键实体 ID。

当普通检索确实无法表达关系推理,再评估图结构。不要为了让架构看起来先进,先增加一套维护成本很高的基础设施。

指标一:任务是否完成

不同产品要定义自己的任务成功:

  • 信息抽取:字段正确率和完整率;
  • RAG:问题解决率、引用正确率、拒答正确率;
  • Agent:任务完成率、正确工具与参数比例;
  • 测试辅助:人工接受率、修改量、最终缺陷发现贡献。

“生成了多少条用例”“调用了多少次模型”只是活动量,不是价值。

指标二:关键失败是否受控

总体平均分可能掩盖少量严重问题。建议单独统计:

  • 权限越界和错误写操作;
  • 幻觉造成的业务错误;
  • 高风险场景的漏检率;
  • 线上失败逃逸率;
  • 安全策略的误报与漏报。

关键失败通常要看绝对数量和逐条明细,而不是只看百分比。

指标三:从发现到确认需要多久

AI 测试平台很重要的一项价值,是减少信息整理和定位时间。可以记录:

  • 从失败发生到聚齐证据的时间;
  • 从告警到确认责任层的时间;
  • 从线上坏样例到加入回归集的时间;
  • 重复缺陷被识别和合并的比例。

这个指标比“自动归因准确率”更接近团队真实体验。即使模型不能直接给出根因,只要能把相关日志、变更和历史案例整理好,也可能显著缩短处理时间。

指标四:质量、延迟和成本是否平衡

AI 系统不能只追质量分。至少同时观察:

  • 端到端 p50 / p95 / p99 延迟;
  • 单任务模型调用次数和 token;
  • 单任务成本;
  • 超时、重试和降级比例;
  • 缓存命中率;
  • 在成本预算内的任务成功率。

优化模型、提示词或检索后,如果质量提高很少但成本翻倍,未必值得上线。反过来,便宜模型如果导致关键失败增加,也不是有效降本。

不要给所有团队套同一组目标值

“用例有效率必须 80%”“风险拦截率必须 95%”这类数字,如果没有业务基线和统计口径,容易变成汇报装饰。

更合理的做法是:

  1. 先在当前流程上测基线;
  2. 定义目标和不可退化项;
  3. 同时记录样本量和置信区间;
  4. 按业务域和风险等级分层;
  5. 每个指标都能追到样例明细;
  6. 定期检查指标是否诱导了错误行为。

例如,只考核“无需修改的生成用例比例”,团队可能会让模型只生成最简单的场景,数字变好,覆盖反而变差。这就是典型的 Goodhart 定律问题。

一个简洁的评审模板

本次变更
- 应用 / 模型 / 提示词 / 知识库版本:
- 评测集与 grader 版本:

质量
- 关键场景失败:
- 新增通过 / 新增失败:
- 人工抽检结论:

工程
- p95 延迟:
- 单任务成本:
- 超时与重试:

决策
- 是否发布:
- 已知风险:
- 灰度范围与回滚条件:

一页报告足够支持发布决策,前提是每个数字都能下钻到真实样例和 trace。

写在最后

AI 测试的长期资产,可以归纳成四样东西:明确的业务标准、可版本化的评测集、带结论的失败证据、可追踪的系统配置。

模型和工具可以更换,只要这四样还在,团队就能重新比较、迁移和验证。反过来,如果只剩一堆提示词和漂亮分数,换一个模型或平台,很多经验就会从头再来。

参考资料

// command palette

搜索文章

输入关键词搜索,使用 ↑ ↓ 选择,Enter 打开。

King Without a Crown xueyuan
0:00 2:55
智能缓存 · 跨页续播