首页/AI/RAG 与向量库速查/RAG 上线评估检查清单

RAG 上线评估检查清单

上线前的评估检查清单:检索(recall@k、延迟)、生成(忠实度、引用合规、格式)、鲁棒性(无答案、注入、多轮)、运维(监控、回滚、成本);全部有基线数据再上生产,单项缺失即风险敞口。

RAG 与向量库速查AI更新于 2026-10-13

上线前的检查清单

上线前把评估拆成四组来查:检索(recall@k、MRR、P95 延迟)、生成(忠实度、引用合规、输出格式)、鲁棒性(无答案、提示注入、多轮对话)、运维(回滚预案、成本上限、监控告警)。每一项都要有基线数据与达标证据,缺一项就是一个风险敞口;清单本身还要随每次故障复盘持续补充,越用越厚实。

基本信息

检索组recall@k、MRR、P95 延迟与索引冒烟测试
生成组忠实度、引用合规率、输出格式合法性
鲁棒性组无答案集、提示注入样例、多轮对话
运维组回滚预案、成本上限、监控告警与演练记录

典型使用场景

  • 发版前评审:按清单逐项确认证据齐备,再决定是否放行
  • 需求验收:把清单作为交付标准写进需求文档,避免上线前临时补测
  • 事故复盘:每次线上问题都补一条检查项,防止同类问题重现
  • 跨团队对齐:产品、研发与运维对「做到什么程度算达标」有共同依据
  • 季度体检:对已上线的系统重新过一遍清单,确认没有随时间退化

发布前命令

发布前命令
python eval/run.py --all --compare baseline.json   # 指标与基线对比
pytest tests/rag_robustness -q                     # 鲁棒性用例
docker compose -f smoke.yml up                     # 索引冒烟测试
# 三项都通过再触发发布流程,任何一项失败都要先定位原因

检查维度

维度代表项达标证据
检索recall@10、P95 延迟评测报告与监控面板
生成忠实度、引用合规率评测报告与抽查记录
鲁棒性无答案集、注入样例、多轮专项测试记录
运维回滚预案、成本上限、告警演练记录与配置
清单要随故障复盘更新:每次生产问题都补一条检查项,否则同一类问题会以不同形式反复出现。
证据要能复现:评测报告注明语料快照与模型版本,监控面板给出时间范围,抽查记录写明样本量,否则「达标」只是一个说法。
清单要区分「必须项」与「改进项」:必须项缺失就不放行,改进项排入迭代计划,否则一张越来越长的清单会拖慢每一次发布。

易错点

  • 只测正常问题不测无答案与注入样例,上线后暴露
  • 没有回滚预案,提示词上线出问题只能临时手改
  • 检查项勾选但没有证据,达标与否无法复核
  • 清单长期不更新,新引入的组件成为无人检查的盲区

数据来源与参考

  • RAGAS 官方文档(评测维度)
  • OWASP 官方文档(LLM 应用安全检查)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌