验收AI研发知识问答的答案核验效果,需要把“答案对不对、引用靠不靠得住、知识是不是最新”拆成可复算的指标,用固定抽样集和统一判定口径打分,再设定通过标准与复核机制。本文面向已有文档积累、需要持续跟踪引用错误和知识过时的团队,给出一套可落地的验收方法,覆盖指标定义、证据留存、计算步骤与结果解读。
要点总览(TL;DR)
- 验收对象限定在答案核验环节:用固定抽样集和统一判定口径,衡量准确性、引用可信度、知识时效性与核验流程有效性四类指标。
- 每类指标写明分子、分母、时间窗和单位;准确性、时效性以被判定答案数为分母,引用可信度以含引用答案数为分母,核验流程有效性用混入已知错误样本的验证集计算。
- 抽样按高频、高风险、长尾分层,先用50至100条校准判定口径,正式评估不少于200条;判定双人独立打分,分歧交仲裁并留存问题、答案、引用片段与判定记录。
- 通过标准采用分项达标加关键项零容忍:引用伪造、引用与结论完全无关等情形出现即不通过,达标线在评估前确定,不因结果调整。
- 单次分数只代表抽样范围表现,需报告样本量、分层构成与分歧率;失败样本进入回归库,按月小样本回归、按季度完整验收。
验收要回答什么问题:核验效果的目标与边界
本次验收的对象是答案核验这一环节的效果,即系统给出的答案经过核验后,准确性、引用可信度和知识时效性能否达到团队设定的标准。验收结论要支撑三个决策:是否允许在当前范围上线、是否可以扩大使用范围、哪些问题需要整改后再评。把验收对象限定在核验环节,可以避免评估范围被底层技术问题稀释。
边界需要提前写清楚。RAG底层工程实现、向量库选型、模型训练与微调方法、传统关键词检索的召回排序技术,均不纳入本次验收。这些环节的质量会间接影响答案表现,但它们的评估需要独立的技术方案,混入同一次验收会让分数难以归因。验收关注的是“给定知识库和问答能力,核验机制能否稳定识别并拦截错误答案与过时引用”。
验收周期建议与知识库更新节奏对齐。文档积累较多的团队,可按季度做一次完整验收,按月做小样本回归。责任角色至少包括:验收负责人(制定口径、组织评估)、知识库维护人(确认文档版本与权威性)、判定人(逐条打分)、仲裁人(处理分歧)。角色可以由同一人兼任,但判定与仲裁应分离,减少主观偏差。
四类指标与统计范围怎么定
指标设计围绕四个维度展开,每类都要写明分子、分母、时间窗和单位,保证不同批次评估可以复算和对比。下表给出指标清单与统计范围的定义框架。
| 指标类别 | 衡量内容 | 建议公式 | 统计范围 |
|---|---|---|---|
| 答案准确性 | 答案与权威文档的一致程度 | 准确答案数 ÷ 被判定答案总数 × 100% | 抽样问题集,评估时间窗内生成的答案 |
| 引用可信度 | 引用是否指向支撑结论的原文段落 | 可信引用数 ÷ 含引用的答案数 × 100% | 抽样问题集中带引用的答案 |
| 知识时效性 | 答案依据的文档版本是否为当前有效版本 | 依据有效版本的答案数 ÷ 被判定答案总数 × 100% | 抽样问题集,按文档最后更新时间切分 |
| 核验流程有效性 | 核验环节识别错误答案的能力 | 被正确拦截的错误答案数 ÷ 实际错误答案总数 × 100% | 含已知错误样本的验证集 |
分母口径要统一。准确性、时效性以“被判定答案数”为分母,即抽样问题中实际生成并完成判定的答案条数;引用可信度以“含引用的答案数”为分母,因为无引用的答案不参与引用质量评价。核验流程有效性需要单独构造验证集:把已知存在引用错误或知识过时的样本混入抽样,观察核验环节能否识别出来。分母口径一旦确定,各批次评估不得随意更换,否则分数不可比。
抽样采用分层设计。高频问题指用户实际提问量排名靠前的问题,建议占样本的40%至50%;高风险问题指涉及发布流程、合规要求、架构决策等错误代价高的问题,建议占30%至40%;长尾问题指低频但覆盖面广的问题,建议占10%至20%。具体配比可按团队业务特点调整,但要在验收方案中写明并保持稳定。样本量方面,初期可用50至100条做口径校准,正式评估建议不少于200条,保证各分层都有足够样本支撑分项判断。
数据口径与证据:判定标准和样本来源
准确性判定分三档:与权威文档一致、部分一致、错误。“一致”指答案的核心结论、关键数字和适用条件均能在权威文档中找到对应表述;“部分一致”指结论方向正确但遗漏关键条件、数字有偏差或表述不完整;“错误”指结论与权威文档矛盾、引用了不存在的规则或给出了文档未支持的内容。判定时以答案生成时点所依据的文档版本为准,避免用后来更新的文档反判旧答案,否则会把时效性问题误记为准确性问题。
引用可信度分三级判定:引用存在、引用相关、引用足以支撑结论。引用存在指答案附带了来源标识;引用相关指来源文档主题与问题相关;引用足以支撑结论指引用片段包含得出该结论所需的原文依据。只有达到第三级才计为可信引用。引用指向无关文档、引用片段不含结论依据、引用文档本身已失效,均计为不可信。
时效性判定需要建立文档版本与答案的对应关系。每条答案记录生成时间,每条被引用文档记录最后更新时间和当前有效版本号。答案依据的文档版本为当前有效版本,计为时效合格;依据的是已被替代的历史版本,计为时效不合格。对于没有明确版本号的文档,可用最后更新时间与答案生成时间的间隔作为辅助判断,间隔阈值由团队根据知识更新频率设定。
证据留存采用一条答案一条记录的方式,至少包含:问题原文、答案全文、引用片段及来源文档标识、判定结论(三档或三级)、判定人、判定时间、仲裁意见(如有)。证据记录的作用是让复核者能独立复算判定,也为后续回归测试提供失败样本库。记录格式可用表格或工单承载,关键是字段完整、可检索。
计算与评估步骤:从抽样到出分
评估按以下顺序推进,先校准再扩量,避免口径未统一就大规模打分造成返工。
- 确定抽样框。从问答日志中按高频、高风险、长尾三个分层抽取问题,同时从已知错误样本库中抽取一定比例混入验证集,用于评估核验流程有效性。
- 小样本校准。先取50至100条样本,由两名判定人独立判定,比对分歧,修订判定标准中表述模糊的部分,形成判定手册。
- 正式判定。按校准后的口径逐条判定,每条答案由两名判定人独立打分,分歧条目提交仲裁人裁定并记录理由。
- 计算分项指标。按S2的公式逐项计算,分子为达标条数,分母为对应统计范围的答案数,结果以百分比表示,保留一位小数。
- 处理异常情况。某分项分母为零时(如抽样中无带引用答案),该分项标记为“不适用”,不参与通过判定,并在报告中说明原因。不同批次样本分层配比差异超过10个百分点时,判定为样本不可比,需重新抽样或按分层加权后再比较。
- 汇总判定。按分项达标情况和关键项零容忍规则给出验收结论,输出失败样本清单和归因。
双人复核的分歧率本身可以作为判定口径质量的参考。分歧率持续偏高,说明判定标准需要进一步细化,而不是简单取多数意见。仲裁记录应保留分歧理由,供下一轮校准使用。
一个算例:引用错误与知识过时怎么计分
以下为演示情景,数字用于说明计算方法,不代表任何产品的实际表现。某团队抽取200条问题,其中高频问题90条、高风险问题70条、长尾问题40条,另混入20条已知错误样本用于验证核验流程。实际生成并完成判定的答案共200条,其中带引用的答案160条。
准确性判定结果:一致130条,部分一致45条,错误25条。准确性 = 130 ÷ 200 × 100% = 65.0%。若团队将“部分一致”计入达标,则准确性为(130+45)÷ 200 = 87.5%,两种口径需在验收方案中提前约定,本算例按严格口径只计“一致”。
引用可信度判定结果:160条带引用答案中,引用足以支撑结论的120条,引用相关但不足以支撑的25条,引用无关或指向失效文档的15条。引用可信度 = 120 ÷ 160 × 100% = 75.0%。
时效性判定结果:200条答案中,依据当前有效文档版本的170条,依据历史版本的30条。知识时效性 = 170 ÷ 200 × 100% = 85.0%。
核验流程有效性:混入的20条已知错误样本中,核验环节识别并拦截14条。核验流程有效性 = 14 ÷ 20 × 100% = 70.0%。
假设通过标准设定为:准确性不低于85%、引用可信度不低于90%、知识时效性不低于90%、核验流程有效性不低于80%,且引用伪造或引用与结论完全无关属关键项,出现即不通过。本算例中四项均未达标,且引用无关的15条中包含关键项情形,验收结论为不通过。失败样本归因显示:准确性错误集中在高风险问题分层,主要原因是答案遗漏了流程文档中的审批前置条件;时效性问题集中在长尾问题,原因是引用文档已更新但知识库未同步;引用可信度问题中,部分引用指向了主题相关但不含结论依据的概述页。整改指向分别为:补充高风险问题的判定样例与答案模板、建立文档更新与知识库同步的检查点、在引用选取规则中要求定位到含结论依据的段落。
结果怎么解读:通过标准、局限与持续回归
通过标准应分项设定,并区分关键项与一般项。分项达标线可参考历史基线、业务容忍度和同批次对比确定,不宜直接套用外部通用数值。关键项零容忍适用于引用伪造、引用与结论完全无关、答案给出与权威文档相反的结论等情形,出现即判定不通过,不论其他分项分数多高。分项权重可按业务风险分配,但权重和达标线要在评估前确定,避免看到结果后调整标准。
指标分数反映的是抽样范围内的表现,不能等同于系统在所有问题上的准确率保证。样本分层配比、判定人主观差异、文档权威性认定都会影响结果。解读时应同时报告样本量、分层构成、双人分歧率和仲裁比例,让读者判断分数的可信程度。单次验收通过也不代表引用错误和知识过时问题已经消除,只说明在当前抽样和口径下达到标准。
持续回归依靠失败样本库。每次验收发现的错误答案、不可信引用和过时依据,都应登记为回归样本,在下一轮评估中重新测试,观察是否修复、是否出现同类新问题。回归样本积累到一定规模后,可单独计算回归通过率,作为核验机制稳定性的辅助指标。周期性复评建议按月做小样本回归、按季度做完整验收,知识库发生大规模更新或问答能力调整后追加一次专项评估。
验收过程中的问题登记、判定记录和整改跟踪需要形成闭环。在ONES中,这类记录可以借助工作项承载:每条失败样本登记为工作项,关联问题原文、判定结论和整改负责人,整改完成后回到回归样本集复测;判定记录和仲裁意见可沉淀在Wiki页面,与知识库文档的更新记录放在同一知识上下文中,便于下一轮评估时核对文档版本。ONES Assistant支持基于指定Wiki页面组回答问题并附上引用来源,输出过程可追踪、结果可审计,这为引用可信度和时效性判定提供了可核对的来源线索;具体的核验度量报表能力需在选型时向厂商确认。把验收记录、整改动作和复测结果放在同一套工作项与文档体系中,团队就能持续跟踪引用错误和知识过时的变化,而不是每次验收从零开始。
常见问题
抽样中某个分项没有样本,比如没有带引用的答案,这项指标怎么处理?
该分项标记为“不适用”,不参与本次通过判定,并在验收报告中写明原因和样本构成。不要用0%代替,否则会把“没有可评样本”误读为“引用质量极差”。下一轮抽样时应有针对性补充带引用的答案,或调整问题集,让该分项重新具备可评条件。
判定人和仲裁人由同一人兼任,会有什么影响?
判定与仲裁分离的目的是减少主观偏差,同一人兼任时分歧不会被真正暴露,判定标准中的模糊表述也难以被发现。团队人手紧张时,可以让仲裁人只处理分歧条目,不必参与全部判定;关键是保留分歧理由的记录,并在下一轮校准中据此细化判定手册。
知识库大规模更新后,之前的验收结论还有效吗?
之前的结论只反映更新前的抽样表现,不能直接沿用。知识库大规模更新后建议追加一次专项评估,重点看时效性分项和引用可信度:新版本文档是否被正确引用、旧版本引用是否被识别。历史失败样本仍可作为回归集使用,但判定时要按更新后的文档版本重新核对。
部分一致的答案算不算准确,口径怎么定?
两种口径都可以用,但必须在评估前约定并保持稳定。严格口径只计“与权威文档一致”,适合对流程、合规、架构决策等高风险场景要求高的团队;宽松口径把“部分一致”计入达标,适合初期摸底。无论选哪种,报告中都要注明口径,跨批次比较时不得混用。
验收记录和整改跟踪放在哪里比较合适?
关键是让失败样本、判定结论和整改动作能互相关联并可检索。可以在研发管理工具中把每条失败样本登记为工作项,关联问题原文、判定结论和整改负责人,整改完成后回到回归样本集复测;判定记录与仲裁意见沉淀在知识库页面,与文档更新记录放在同一知识上下文中。ONES 的工作项与 Wiki 可以承载这类记录,ONES Assistant 支持基于指定 Wiki 页面组回答问题并附上引用来源,输出过程可追踪、结果可审计,便于核对引用来源;具体的核验度量报表能力需在选型时向厂商确认。
