当前位置:首页 > 文章列表 > 科技周边 > 人工智能 > 生成式回答怎样设计成对比较评测

生成式回答怎样设计成对比较评测

来源:17golang原创 2026-10-17 23:39:30 0浏览 收藏

生成式回答的成对比较,应让两个系统回答同一个问题,在相同上下文下隐藏系统身份,由评审按预先约定的任务标准选择偏好。聚合时保留平局,单列无效样本,并说明分母;不能把“更受偏好”直接解释成“事实正确率更高”。

下面给出一个面向两个回答系统的评测设计,不依赖某个商业平台,也不提供模型排名。文中的数量是手算教学例,不是已采集的用户反馈或模型实测结果。

把比较目标写成同一个用户任务

先确定你要比较的是模型本身、提示词版本,还是包含检索环节的完整回答系统。只更换其中一个因素,才容易解释结果。例如比较两个知识库回答方案,就应固定问题、可见参考材料、对话历史和业务要求,保存两份回答原文,再交给评审。

如果把检索也纳入系统差异,可以允许两个系统获得不同检索结果,但报告必须写清楚比较对象是完整系统,而不是只归因于生成模型。不能一边使用更多证据,一边仍声称是纯模型的公平对比。

样本按真实任务分层:信息查询、约束较多的说明、需要承认信息不足的问题等。每层都保留问题编号、任务类型及入选条件。不要只抽取容易看出差异的成功样本;同一问题产生多次回答时,也不能把每次生成都当成全新的独立用户任务。

开始前冻结系统版本、生成设置与评审规则。测试途中修改其中一项,应该标成新批次;否则先后收到的票可能根本不是在评同一个对象。

让评审看到答案而不是模型身份

评审页面或表单至少呈现用户问题、完成任务必需的背景、左右两份回答和统一准则。左右只用“回答左”“回答右”这样的中性标识,后台保存与系统A、系统B的映射,不展示品牌、版本、成本或历史排名。

每个比较项随机分配左右位置,并保存分配结果。抽取一部分问题交换左右再评时,重新映射回真实系统,观察偏好是否随位置翻转。换位记录不能直接当成双倍独立样本;同一评审短时间重复看到相同文本还可能产生记忆影响。

示例准则:在给定材料支持的范围内,哪份回答更准确地完成用户任务?优先考虑关键事实、约束遵守和信息是否足够;不要仅因篇幅长、语气自信或排版丰富而判优。无法判断时可以弃权,并说明缺少什么条件。

这是可改写的评审说明,不是对所有业务都成立的统一标准。若业务更关心摘要简洁,应把字数与覆盖要求写入原始任务,而不是评审到一半临时偏爱短答案。

交互上,两份回答要使用一致字号和展示宽度,允许查看完整内容,支持键盘定位选择项与明确的文字标签,不仅靠红绿颜色表达胜负。长文滚动、代码或表格折叠应保持对称;提交前让评审确认选项,避免默认勾选某一侧制造假票。

同一问题和上下文约束左右匿名回答及评审准则的静态关系图
图1:评审输入说明图。问题与上下文是共同条件,身份映射保存在后台,准则约束左右回答的比较,不是实际评审页面截图。

把平局、双差和无效记录分开

一个可维护的记录不应该只有“赢家”列。建议保存以下字段,字段名称是本例设计,不是某个评测平台的固定接口。

字段记录内容用途
问题编号与任务分层稳定编号、问题原文、必要背景避免重复问题在总分中过重
系统版本与两份回答系统A/B标识、冻结原文明确究竟比较了什么
左右映射与评审编号哪一侧对应哪个系统、匿名评审标识回映偏好并分析重复投票
偏好选择左优、右优、平局、无法判断将不确定与相当区分
可接受性两份回答分别是否满足最低要求单列双差而不是隐藏在平局内
原因与有效状态理由、材料不足或显示异常等原因解释排除,不暗中删票

平局表示能比较但未发现足以判优的差别;双差表示两份都没达到最低可接受要求;无效记录表示无法获得可解释的比较,例如题目缺失、文本显示失败或评审缺少必要背景。双差不必等于平局:两份都不合格时,仍可能明确判断其中一份稍好。

因此本设计用“偏好”与“可接受性”两个字段。无法比较的记录不强制分给任一系统,保留无效原因;双差则另外报告,并事先决定主偏好指标是否纳入,不能等结果出来后挑口径。

先按问题聚合,再计算胜负与平局

同一问题若由多人评审,先保留个人原票,再按事先约定的多数规则形成该问题的胜、负或平;票数相同如何处理、无法判断是否参与、最低有效票数是多少,都应提前确定。人类评审与模型评审也应分开标记,不直接当作同一人群混算。

下面假设聚合后共100个问题,40个A胜、30个A负、20个平局、10个无法比较。本例把可比较的双差问题保留在偏好统计中,但可接受性另报。于是有效比较数N=40+30+20=90。

  • 严格胜出比例:40÷90,约44.44%,平局保留在分母。
  • 半平局得分:(40+0.5×20)÷90,约55.56%,每个平局给双方半分。
  • 排除平局的胜率:40÷(40+30),约57.14%,它只回答分出胜负时A赢多少。
  • 平局比例:20÷90,约22.22%;无效比例则为10÷100=10%。

这三个胜负口径不能互换名称。只报57.14%会掩盖20个平局和10个无法比较;半平局得分高于50%也不等于已经证明A显著更好。

问题聚合记录与胜负平局无效记录及报告指标的静态关系图
图2:聚合口径说明图。有效比较包含胜负和平局,无效记录单列;图仅说明统计归属,不展示虚构的评测成绩。

报告应同时给出分层样本数、上述计数和区间估计方法。若采用重采样估计不确定性,应以问题为成组单位处理同一问题的重复回答、重复评审与换位记录,而不是把相关票当成彼此独立。样本太少或任务覆盖窄时,保留“不足以下结论”比硬排高低更有意义。

先在每个任务层计算,再按预先约定的权重汇总。权重代表业务关注的任务分布,不能为了让某系统得分好看而改变。加权得分与直接合并计数的得分也应注明区别。

用边界样本解释结论适用范围

正式报告除了偏好,还要列出双差、无法判断、评审分歧和换位不一致的情况。这里讨论的是读者将来如何设计评测,不是本文已执行任何评审或校验。

可把结论写成:“在这组冻结任务、准则与评审群体中,A取得更高的半平局得分;某些任务仍有明显分歧。”不要扩大成“模型A在所有场景都更强”。位置平衡不能消除知识盲区,隐藏身份也不能自动消除对流畅文风的偏好。

能只用模型裁判吗?

可以作为独立的辅助评测设计,但需记录裁判版本和提示,并与目标用户偏好、事实要求区分。已有研究讨论了模型裁判的位置、篇幅和自我偏好等局限,不能把自动票直接当作人工真值。

双差很多,为什么胜率仍然高?

因为相对更好不等于达到可用门槛。两个方案都答错时,评审仍可能偏好其中一个;可接受性与偏好必须同时看。

比较两套提示词也要隐藏身份吗?

需要。展示“新版优化方案”等标签会给评审额外暗示。隐藏版本名称、固定共同条件和保留原始票,同样适用于提示词或检索配置比较。

方法参考:Chatbot Arena 成对人类偏好评测论文,https://arxiv.org/abs/2403.04132;模型裁判偏差研究 Judging LLM-as-a-Judge,https://arxiv.org/abs/2306.05685。本文的字段设计与计数示例是独立教学方案,不是复刻其平台或排行榜。

版本声明
本文转载于:17golang原创 如有侵犯,请联系study_golang@163.com删除
多 Agent 移交怎样保留任务上下文多 Agent 移交怎样保留任务上下文
上一篇
多 Agent 移交怎样保留任务上下文
LLM 推理怎样估算 KV cache 显存占用
下一篇
LLM 推理怎样估算 KV cache 显存占用
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    510次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    570次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    594次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    547次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    364次使用