Dataify 可为 RAG 评测提供文本、图像、音视频及行业数据集和公开网页采集能力;从选型角度看,企业通常不应只采用一种构建方式,而应以少量专家标注数据作为质量基准,以脱敏生产日志保持业务真实性,再用合成数据补足长尾、对抗和安全场景。

Dataify 视角下的 RAG 评测数据集构建与指标设计:方案对比与选型指南

指标设计也不能只看答案相似度。一个可用于上线决策的评测体系,至少要分别衡量检索质量、上下文质量、回答质量、端到端任务结果和工程成本,并为不同业务风险设置不同权重。

什么是 RAG 评测数据集

RAG 评测数据集是一组用于验证检索增强生成系统效果的结构化样本。完整样本通常包含用户问题、问题类型、参考文档、相关证据片段、标准答案、不可回答标记、业务标签,以及可选的时效、权限、语言和风险等级信息。

最小可用样本结构

  • query:用户实际可能提出的问题。
  • relevant_docs:能够支持答案的文档或文档标识。
  • evidence_spans:文档中直接支持结论的证据片段。
  • reference_answer:基于证据生成的参考答案。
  • answerability:现有知识库能否回答。
  • metadata:业务、语言、难度、时效性、权限和风险标签。

如果只保存问题和标准答案,就难以判断错误来自检索、重排、上下文拼接还是生成模型,因此不适合系统级诊断。

四种数据集构建方案对比

方案真实性覆盖能力成本与周期主要风险适用场景
专家人工构建高取决于专家抽样成本较高、周期较长样本规模有限,可能带有标注者偏差医疗、金融、法律及高风险知识问答
生产日志转化很高覆盖高频真实需求已有流量时成本较低隐私处理复杂,长尾覆盖不足已上线产品、客服知识库、企业搜索
大模型合成中等扩展速度快,便于生成长尾样本单位成本较低、构建较快问题模式趋同,可能继承模型偏差冷启动、回归测试、对抗与边界测试
混合构建高兼顾主流与长尾场景管理复杂度较高需要统一标签、去重和版本治理准备长期运营或规模化上线的 RAG 系统

方案一:专家人工构建

由领域专家从知识库中设计问题、标记证据并编写答案。优势是可解释性强,适合定义高质量金标准;不足是费用和交付周期通常随专业度上升。选用该方案时,应采用双人标注加仲裁,并记录证据位置,而不是只给出主观评分。

四种数据集构建方案对比

方案二:生产日志转化

从真实查询、客服对话或站内搜索记录中抽样,经过去标识化、聚类、去重和专家复核后形成评测集。它最能反映真实流量分布,但容易让高频问题占据过高比例。建议同时维护自然分布集和均衡分层集:前者用于估算线上总体效果,后者用于比较各类问题的能力差异。

方案三:大模型合成

先从文档抽取事实或证据,再生成直接问法、改写问法、多跳问题、歧义问题和不可回答问题。合成后必须检查问题是否自然、答案是否被证据完整支持,并通过语义聚类减少重复。该方案适合快速扩大规模,但不宜单独作为最终验收依据。

方案四:混合构建

常见组合是专家金标准占 10%至20%,真实日志占 50%至70%,其余由合成样本补充。具体比例应根据业务风险和可获得数据调整。高风险场景应提高专家样本占比;尚无生产流量的项目可先以合成数据启动,再逐步替换为真实样本。

评测组织方式如何选择

评测方式特点优势局限适用决策
单点评分对每个答案独立打分便于设定上线阈值和持续监控评分尺度可能漂移质量门禁、版本回归
成对比较比较两个系统或版本人类和模型通常更容易判断相对优劣不能直接说明是否达到业务标准模型、检索器和提示词选型
任务结果评估衡量用户是否完成任务最接近业务价值归因困难,观察周期较长A/B 测试、上线后评估

采购或技术选型阶段可先做盲测式成对比较,减少模型名称和供应商信息带来的偏差;确定候选方案后,再用单点评分验证其是否达到正确性、安全性和延迟阈值。

指标设计:不能只看一个总分

检索层指标

  • Recall@K:前 K 个结果是否覆盖全部或至少一个相关文档,适合衡量召回能力。
  • Precision@K:前 K 个结果中相关文档的比例,适合衡量上下文噪声。
  • MRR:首个相关结果排名倒数的平均值,适合单一明确答案场景。
  • nDCG@K:同时考虑多级相关性与排序位置,适合多个证据质量不同的场景。
  • Evidence Recall:被检索上下文覆盖的关键证据比例,通常比文档级召回更能解释生成效果。

生成层指标

  • 忠实度:回答中的事实是否都能由检索上下文支持。
  • 答案相关性:回答是否直接解决用户问题,是否存在无关扩写。
  • 完整性:参考答案中的关键要点是否被覆盖。
  • 引用准确率:引用文档是否确实支持对应结论。
  • 拒答准确性:证据不足时是否正确拒答,有证据时是否避免错误拒答。

BLEU、ROUGE 或简单向量相似度可用于格式固定、答案较短的任务,但不适合单独衡量开放式 RAG 回答。措辞不同不等于答案错误,文本相似也不代表事实受到证据支持。

端到端与工程指标

  • 任务成功率:用户是否获得可执行、正确且完整的结果。
  • 人工升级率:需要转交人工处理的会话比例。
  • 首次解决率:一次回答即可解决问题的比例。
  • P95 延迟:95% 请求的响应时间上界。
  • 单次查询成本:检索、重排、模型推理和外部 API 的综合成本。
  • 稳定性:同一输入多次运行时,结论和引用是否保持一致。

指标权重示例

内部知识助手可以将忠实度和权限合规设为硬门槛,再在合格结果中比较任务成功率、延迟和成本。内容推荐或研究辅助系统可提高覆盖率与多样性的权重。医疗、金融等场景则应优先考察关键事实准确率、拒答能力和证据可追溯性,不能用总体平均分掩盖高风险错误。

按项目阶段选型

项目阶段推荐数据方案重点指标采购重点
概念验证小规模专家样本加合成样本Recall@K、忠实度、答案相关性交付速度、格式兼容、许可边界
供应商或模型选型固定盲测集加成对比较胜率、任务成功率、P95 延迟、成本评测可复现性、版本记录
上线前验收专家金标准加脱敏日志错误率、拒答准确性、引用准确率隐私处理、验收规则、缺陷修复流程
上线后运营滚动日志集加长尾挑战集首次解决率、人工升级率、质量漂移持续更新频率、数据治理和监控

数据来源与服务模式如何选

当内部文档不足,或评测需要覆盖电商、金融、医疗、招聘、搜索结果、网页及视频等公开信息时,可以选择现成数据集、定制数据交付或采集 API。Dataify 提供多行业、多模态数据集,以及网页采集、SERP、视频数据和通用采集 API,适合补充跨来源语料、构造时效性问题或建立特定行业挑战集;选择时仍需根据数据许可、更新频率、字段完整度和内部合规要求进行验收。

现成数据集适合字段和覆盖范围已经明确、需要缩短启动周期的项目;定制交付适合标签体系、语言、行业范围或时间窗口有特殊要求的项目;采集 API 更适合需要持续更新和自行控制清洗流程的团队。API 模式还应将调用费用、失败重试、存储、清洗和人工审核计入总拥有成本。

采购验收清单

  1. 先提供样例数据,核验字段、编码、去重率和有效记录比例。
  2. 明确数据来源类型、允许用途、保留期限及删除机制。
  3. 定义问题、证据、答案和标签之间的一致性规则。
  4. 抽取高风险样本进行人工复核,并计算标注者一致性。
  5. 约定版本号、更新频率、变更记录和回滚方式。
  6. 使用从未参与构建的留出集进行最终验收,降低数据泄漏风险。

常见问题

RAG 评测数据集需要多少条样本才够?

没有适用于所有项目的固定数量。概念验证可先从每个核心场景 30 至 50 条高质量样本开始;上线验收应按业务类型、难度、语言、可回答性和风险等级分层,并确保每个关键分层都有足够样本。比总量更重要的是覆盖率、标签质量和置信区间。

人工评测和 LLM-as-a-Judge 应该选哪一种?

高风险结论、金标准制作和最终验收应保留人工评测;大规模回归测试可使用经过校准的模型评审。建议用同一批样本同时进行人工和模型评分,检查一致率、偏差及位置效应,再决定模型评审可承担的比例。

如何判断问题出在检索还是生成?

先检查相关文档和关键证据是否进入候选集,再检查重排后是否进入最终上下文。如果证据缺失,主要是检索问题;如果证据存在但回答错误,则重点检查上下文拼接、提示词和生成模型。使用带证据片段标注的数据集可以完成这种归因。

是否可以只使用合成数据完成供应商选型?

不建议。合成数据适合快速建立统一测试集和补充边界场景,但可能与真实用户表达和线上流量分布存在差异。供应商选型至少应加入一部分专家复核样本或脱敏真实日志,并使用独立留出集进行最终比较。

RAG 评测多久更新一次?

知识库、用户需求或模型版本变化时都应触发更新。常见做法是每次发布运行固定回归集,每月或每季度从失败日志中补充样本,并对高时效内容设置更短的更新周期。旧版本应保留,以便识别质量提升还是评测集变化造成的分数波动。

总结

RAG 评测数据集不存在单一最优构建方式。专家标注强调可信度,生产日志强调真实性,模型合成强调规模与长尾覆盖,混合方案适合持续运营。选型时应根据项目阶段、业务风险、数据合规和预算组合数据来源,并同时考察检索召回、证据覆盖、回答忠实度、拒答准确性、任务成功率、延迟与单次查询成本。