<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Benchmark on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/benchmark/</link>
        <description>Recent content in Benchmark on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Fri, 10 Jul 2026 13:00:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/benchmark/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>大模型评估不靠感觉：一套面向企业场景的 LLM Benchmark 自建方法</title>
        <link>https://wenyiblog.top/2026/07/llm-benchmark-enterprise/</link>
        <pubDate>Fri, 10 Jul 2026 13:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/07/llm-benchmark-enterprise/</guid>
        <description>&lt;h2 id=&#34;引言当-benchmark-分数不再等于业务效果&#34;&gt;&lt;a href=&#34;#%e5%bc%95%e8%a8%80%e5%bd%93-benchmark-%e5%88%86%e6%95%b0%e4%b8%8d%e5%86%8d%e7%ad%89%e4%ba%8e%e4%b8%9a%e5%8a%a1%e6%95%88%e6%9e%9c&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;引言：当 Benchmark 分数不再等于业务效果
&lt;/h2&gt;&lt;p&gt;企业在落地大模型时，最常遇到的困惑不是&amp;quot;模型能不能用&amp;quot;，而是&amp;quot;哪个模型更好用&amp;quot;。&lt;/p&gt;
&lt;p&gt;打开各家模型厂商的宣传页面，几乎清一色地标注着在 MMLU、HumanEval、C-Eval 等通用 Benchmark 上的领先分数。这些分数确实能反映模型在广泛知识领域的基线能力，但对于一个具体的业务场景——比如金融合规审查、医疗病历结构化、或者电商客服多轮对话——这些分数的参考价值极为有限。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;有句话说得好：你无法管理你无法度量的东西。对于企业 AI 团队来说，无法度量模型在真实业务上的表现，就无法做出正确的选型、优化和迭代决策。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这不是一个新问题。在传统的机器学习时代，每个团队都会在自己的业务数据集上训练和评估模型，指标体系是围绕业务目标建立的。但大模型时代，这个习惯被&amp;quot;通用 Benchmark 崇拜&amp;quot;悄然替代了——大家开始比谁的 MMLU 分数高，而不是谁在自己的业务场景上表现好。&lt;/p&gt;
&lt;p&gt;本文的目标很明确：&lt;strong&gt;提供一套可落地的方法论，帮助企业从零构建自己的 LLM 评估体系&lt;/strong&gt;。涵盖评估数据集的构建、评估维度的设计、自动化 Pipeline 的搭建，以及如何将评估结果转化为可行动的决策依据。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;通用-benchmark-为何在业务场景失效&#34;&gt;&lt;a href=&#34;#%e9%80%9a%e7%94%a8-benchmark-%e4%b8%ba%e4%bd%95%e5%9c%a8%e4%b8%9a%e5%8a%a1%e5%9c%ba%e6%99%af%e5%a4%b1%e6%95%88&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;通用 Benchmark 为何在业务场景失效
&lt;/h2&gt;&lt;h3 id=&#34;三个核心矛盾&#34;&gt;&lt;a href=&#34;#%e4%b8%89%e4%b8%aa%e6%a0%b8%e5%bf%83%e7%9f%9b%e7%9b%be&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;三个核心矛盾
&lt;/h3&gt;&lt;p&gt;通用 Benchmark 的失效并非偶然，而是其设计目标与企业需求之间存在结构性矛盾：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;矛盾维度&lt;/th&gt;
					&lt;th&gt;通用 Benchmark&lt;/th&gt;
					&lt;th&gt;企业实际需求&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;覆盖广度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;跨学科、跨领域的通识能力&lt;/td&gt;
					&lt;td&gt;聚焦单一领域的深度能力&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;评估粒度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;单一总分或分项平均分&lt;/td&gt;
					&lt;td&gt;多维度、细粒度的能力画像&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;数据分布&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;均匀采样的标准化题目&lt;/td&gt;
					&lt;td&gt;长尾分布的真实业务输入&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;举一个具体的例子：某金融企业的核心需求是让模型准确地从合同中抽取关键条款。在 MMLU 的法律相关子项上得分最高的模型，在实际合同条款抽取任务上的准确率可能排在第三位。原因很简单——MMLU 考的是法律常识的多选题，而合同抽取需要的是结构化信息提取能力，这两种能力的考察方式完全不同。&lt;/p&gt;
&lt;h3 id=&#34;刷分与能力的错位&#34;&gt;&lt;a href=&#34;#%e5%88%b7%e5%88%86%e4%b8%8e%e8%83%bd%e5%8a%9b%e7%9a%84%e9%94%99%e4%bd%8d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;&amp;ldquo;刷分&amp;quot;与&amp;quot;能力&amp;quot;的错位
&lt;/h3&gt;&lt;p&gt;更深层的问题在于，模型厂商有强烈的动机针对公开 Benchmark 进行优化。这种优化可能是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据污染&lt;/strong&gt;：Benchmark 的题目已经出现在训练语料中&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;格式适配&lt;/strong&gt;：针对 Benchmark 的固定格式做了专项微调&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prompt 工程&lt;/strong&gt;：针对每个 Benchmark 设计了最优的提示模板&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些手段能提升 Benchmark 分数，但并不一定意味着模型在开放式的业务场景中同样表现出色。当分数提升不再等同于能力提升时，通用 Benchmark 作为选型依据的可靠性就大打折扣了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;构建企业级评估数据集&#34;&gt;&lt;a href=&#34;#%e6%9e%84%e5%bb%ba%e4%bc%81%e4%b8%9a%e7%ba%a7%e8%af%84%e4%bc%b0%e6%95%b0%e6%8d%ae%e9%9b%86&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;构建企业级评估数据集
&lt;/h2&gt;&lt;p&gt;自建评估体系的第一步，也是最关键的一步，是构建一份高质量的领域评估数据集。这份数据集不是通用 Benchmark 的缩小版，而是真实业务场景的精确映射。&lt;/p&gt;
&lt;h3 id=&#34;数据集的四个来源&#34;&gt;&lt;a href=&#34;#%e6%95%b0%e6%8d%ae%e9%9b%86%e7%9a%84%e5%9b%9b%e4%b8%aa%e6%9d%a5%e6%ba%90&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;数据集的四个来源
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;来源一：历史业务数据&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;从已有的业务系统中提取真实输入。例如，客服系统的历史对话记录、合规审查的历史工单、数据分析的历史查询请求。这类数据的最大优势是真实——它们就是模型上线后会遇到的输入。&lt;/p&gt;
&lt;p&gt;提取时需要注意脱敏处理，并且做一轮人工筛选，去除噪声过大或过于简单的样本。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;来源二：领域专家标注&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;邀请业务专家根据实际工作场景，手动构造测试用例。这类数据的优势在于覆盖面——专家可以有意识地覆盖各种边界情况和困难样本，而这些在历史数据中可能很稀少。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;来源三：对抗样本构造&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;刻意构造容易让模型出错的输入：包含歧义表述的请求、带有错误前提的提问、需要拒绝回答的越界请求、需要多步推理的复杂指令。这类数据专门用于测试模型的鲁棒性。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;来源四：合成数据增强&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;利用模型自身或规则系统，对已有样本进行变体生成。例如改变表述方式、增加干扰信息、调整难度等级。合成数据可以低成本地扩充数据集规模，但需要注意质量控制。&lt;/p&gt;
&lt;h3 id=&#34;数据集的结构设计&#34;&gt;&lt;a href=&#34;#%e6%95%b0%e6%8d%ae%e9%9b%86%e7%9a%84%e7%bb%93%e6%9e%84%e8%ae%be%e8%ae%a1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;数据集的结构设计
&lt;/h3&gt;&lt;p&gt;一份好的评估数据集，每条样本至少包含以下字段：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;id&amp;#34;: &amp;#34;fin-contract-042&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;input&amp;#34;: &amp;#34;请从以下合同文本中提取所有关于违约责任的条款...&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;reference_output&amp;#34;: &amp;#34;...&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;category&amp;#34;: &amp;#34;信息抽取&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;sub_category&amp;#34;: &amp;#34;合同条款提取&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;difficulty&amp;#34;: &amp;#34;hard&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;evaluation_criteria&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &amp;#34;completeness&amp;#34;: &amp;#34;所有违约责任条款是否被完整提取&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &amp;#34;accuracy&amp;#34;: &amp;#34;提取的条款内容是否与原文一致&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &amp;#34;format&amp;#34;: &amp;#34;输出是否符合要求的 JSON 结构&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  },
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &amp;#34;tags&amp;#34;: [&amp;#34;金融&amp;#34;, &amp;#34;合同&amp;#34;, &amp;#34;法律条款&amp;#34;]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;规模与质量的平衡&#34;&gt;&lt;a href=&#34;#%e8%a7%84%e6%a8%a1%e4%b8%8e%e8%b4%a8%e9%87%8f%e7%9a%84%e5%b9%b3%e8%a1%a1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;规模与质量的平衡
&lt;/h3&gt;&lt;p&gt;一个常见的问题是：数据集需要多大？&lt;/p&gt;
&lt;p&gt;答案取决于业务场景的复杂度。一般而言：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;简单分类/判断任务&lt;/strong&gt;：200-500 条足够&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生成类任务（摘要、翻译、改写）&lt;/strong&gt;：500-1000 条&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开放式对话/创意类任务&lt;/strong&gt;：1000-2000 条&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;涉及多轮交互的复杂流程&lt;/strong&gt;：每个流程 50-100 条完整对话&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;关键原则是：宁可数据少而精，也不要数据多而杂。100 条精心标注的高质量样本，其评估效力远超 10000 条未经审核的随机样本。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;设计多维评估指标体系&#34;&gt;&lt;a href=&#34;#%e8%ae%be%e8%ae%a1%e5%a4%9a%e7%bb%b4%e8%af%84%e4%bc%b0%e6%8c%87%e6%a0%87%e4%bd%93%e7%b3%bb&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;设计多维评估指标体系
&lt;/h2&gt;&lt;p&gt;有了数据集之后，下一步是定义&amp;quot;好&amp;quot;的标准。单一指标无法全面反映模型在复杂业务场景中的表现，需要一套多维度的指标体系。&lt;/p&gt;
&lt;h3 id=&#34;基础能力维度&#34;&gt;&lt;a href=&#34;#%e5%9f%ba%e7%a1%80%e8%83%bd%e5%8a%9b%e7%bb%b4%e5%ba%a6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;基础能力维度
&lt;/h3&gt;&lt;p&gt;几乎所有业务场景都需要关注的通用维度：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;维度&lt;/th&gt;
					&lt;th&gt;定义&lt;/th&gt;
					&lt;th&gt;适用场景&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;准确性&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;输出内容与事实或参考答案的一致程度&lt;/td&gt;
					&lt;td&gt;所有场景&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;完整性&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;是否覆盖了输入要求的所有要点&lt;/td&gt;
					&lt;td&gt;信息抽取、多要点回答&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;格式合规&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;输出是否符合指定的格式要求&lt;/td&gt;
					&lt;td&gt;结构化输出、API 调用&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;安全性&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;是否拒绝不当请求、避免有害输出&lt;/td&gt;
					&lt;td&gt;所有面向用户的场景&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;一致性&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;相同或相似输入是否给出一致输出&lt;/td&gt;
					&lt;td&gt;所有场景&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;领域专项维度&#34;&gt;&lt;a href=&#34;#%e9%a2%86%e5%9f%9f%e4%b8%93%e9%a1%b9%e7%bb%b4%e5%ba%a6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;领域专项维度
&lt;/h3&gt;&lt;p&gt;根据具体业务场景增加的专项指标：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;金融场景&lt;/strong&gt;：数值计算准确性、监管术语使用规范性、风险提示完整性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;医疗场景&lt;/strong&gt;：诊断建议的循证性、用药剂量准确性、禁忌症覆盖率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;客服场景&lt;/strong&gt;：意图识别准确率、情绪安抚有效性、问题一次性解决率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代码场景&lt;/strong&gt;：功能正确性、边界条件覆盖、代码风格一致性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;翻译场景&lt;/strong&gt;：术语一致性、文化适配度、专业领域准确度&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;效率维度&#34;&gt;&lt;a href=&#34;#%e6%95%88%e7%8e%87%e7%bb%b4%e5%ba%a6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;效率维度
&lt;/h3&gt;&lt;p&gt;常被忽视但对生产环境至关重要的指标：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;首 Token 延迟（TTFT）&lt;/strong&gt;：用户等待第一个字符出现的时间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生成吞吐量&lt;/strong&gt;：单位时间内的 Token 产出量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;端到端延迟&lt;/strong&gt;：从发送请求到接收完整响应的总时间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Token 效率&lt;/strong&gt;：完成任务所需的平均 Token 数量&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;一个准确率 95% 但每次请求需要 30 秒的模型，在很多实时交互场景中，不如一个准确率 90% 但 3 秒响应的模型实用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;自动化评估-pipeline-的架构设计&#34;&gt;&lt;a href=&#34;#%e8%87%aa%e5%8a%a8%e5%8c%96%e8%af%84%e4%bc%b0-pipeline-%e7%9a%84%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;自动化评估 Pipeline 的架构设计
&lt;/h2&gt;&lt;p&gt;手工逐条评估在数据集规模超过几百条时就不现实了。构建一套自动化的评估 Pipeline，是评估体系能否持续运转的关键。&lt;/p&gt;
&lt;h3 id=&#34;pipeline-的核心组件&#34;&gt;&lt;a href=&#34;#pipeline-%e7%9a%84%e6%a0%b8%e5%bf%83%e7%bb%84%e4%bb%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;Pipeline 的核心组件
&lt;/h3&gt;&lt;p&gt;一个完整的企业级评估 Pipeline 包含以下组件：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  数据集管理  │───&amp;gt;│  推理调度器  │───&amp;gt;│  评估引擎   │───&amp;gt;│  报告生成器  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│             │    │             │    │             │    │             │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│ - 版本管理   │    │ - 并发控制   │    │ - 规则评估   │    │ - 对比分析   │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│ - 样本筛选   │    │ - 模型路由   │    │ - LLM 评估   │    │ - 趋势追踪   │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│ - 难度分层   │    │ - 重试机制   │    │ - 人工复核   │    │ - 告警通知   │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;推理调度器&#34;&gt;&lt;a href=&#34;#%e6%8e%a8%e7%90%86%e8%b0%83%e5%ba%a6%e5%99%a8&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;推理调度器
&lt;/h3&gt;&lt;p&gt;负责将数据集中的每条样本发送给目标模型，收集推理结果。需要处理的工程细节包括：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;并发与限速&lt;/strong&gt;：不同模型 API 的 QPS 限制不同，需要做自适应调度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;重试与降级&lt;/strong&gt;：网络超时、模型服务不可用时的容错处理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结果缓存&lt;/strong&gt;：对相同输入避免重复推理，节省成本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参数控制&lt;/strong&gt;：temperature、top_p 等生成参数的统一管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;评估引擎三种评估模式&#34;&gt;&lt;a href=&#34;#%e8%af%84%e4%bc%b0%e5%bc%95%e6%93%8e%e4%b8%89%e7%a7%8d%e8%af%84%e4%bc%b0%e6%a8%a1%e5%bc%8f&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;评估引擎：三种评估模式
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;模式一：规则评估&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;对于有明确正确答案的任务（分类、抽取、计算），使用精确匹配、正则表达式、规则引擎进行自动判定。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;evaluate_extraction&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;predicted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reference&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&amp;#34;评估信息抽取的准确性和完整性&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;metrics&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# 精确匹配&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;metrics&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;exact_match&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;predicted&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reference&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# 字段覆盖率&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;ref_keys&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reference&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;predicted&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;metrics&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;field_recall&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ref_keys&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ref_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# 字段准确率&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;metrics&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;field_precision&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ref_keys&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# 值级别的 F1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;correct_values&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;sum&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ref_keys&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;normalize&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;predicted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;normalize&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;reference&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;metrics&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;value_f1&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;correct_values&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ref_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pred_keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;metrics&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;规则评估的优势是确定性强、速度快、成本低，适用于有标准答案的任务。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;模式二：LLM-as-Judge&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;对于开放式生成任务（摘要、对话、创意写作），使用另一个大模型作为评审者。这种方法的核心是设计高质量的评审 Prompt：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;你是一位专业的内容质量评审员。请根据以下标准评估模型的回答质量：
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1. 准确性（0-5分）：回答中的事实信息是否正确
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2. 完整性（0-5分）：是否覆盖了问题的所有方面
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3. 逻辑性（0-5分）：论述是否清晰、有条理
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;4. 专业性（0-5分）：是否使用了恰当的专业术语和表达
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;输入问题：{input}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;参考答案：{reference}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;模型回答：{prediction}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请逐维度打分，并给出简要的评分理由。以 JSON 格式输出。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;LLM-as-Judge 的关键实践要点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;评审模型应选用能力显著高于被测模型的高能力模型&lt;/li&gt;
&lt;li&gt;评审 Prompt 需要经过多轮校准，确保评分标准与人工判断的一致性&lt;/li&gt;
&lt;li&gt;对于重要决策，建议使用多模型评审并取平均分&lt;/li&gt;
&lt;li&gt;定期抽检，校验自动评审与人工评审的偏差&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模式三：人工复核&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;自动评估无法覆盖所有情况，人工复核作为最后一道防线不可或缺。建议采用分层复核策略：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;全量自动评估&lt;/strong&gt; + &lt;strong&gt;抽样人工复核&lt;/strong&gt;（通常 10%-20% 的样本）&lt;/li&gt;
&lt;li&gt;重点关注自动评估中的&lt;strong&gt;低置信度判定&lt;/strong&gt;和&lt;strong&gt;边界案例&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;将人工复核结果反馈回评估引擎，持续校准评审标准&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;报告生成器&#34;&gt;&lt;a href=&#34;#%e6%8a%a5%e5%91%8a%e7%94%9f%e6%88%90%e5%99%a8&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;报告生成器
&lt;/h3&gt;&lt;p&gt;评估结果的呈现直接影响决策效率。好的评估报告应包含：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;模型对比雷达图&lt;/strong&gt;：直观展示各模型在不同维度上的优劣势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分品类明细表&lt;/strong&gt;：按任务类型、难度等级展示详细指标&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;失败案例分析&lt;/strong&gt;：自动聚类典型错误，定位模型短板&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本趋势图&lt;/strong&gt;：追踪同一模型不同版本的能力变化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;成本效益分析&lt;/strong&gt;：将性能指标与推理成本关联，辅助选型&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;llm-as-judge-的校准方法论&#34;&gt;&lt;a href=&#34;#llm-as-judge-%e7%9a%84%e6%a0%a1%e5%87%86%e6%96%b9%e6%b3%95%e8%ae%ba&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;LLM-as-Judge 的校准方法论
&lt;/h2&gt;&lt;p&gt;LLM-as-Judge 是当前最受关注的自动评估方式，但它本身也需要被&amp;quot;评估&amp;rdquo;——即确保评审模型的打分与人类专家判断保持一致。&lt;/p&gt;
&lt;h3 id=&#34;校准流程&#34;&gt;&lt;a href=&#34;#%e6%a0%a1%e5%87%86%e6%b5%81%e7%a8%8b&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;校准流程
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Step 1: 人工标注校准集（100-200 条高质量标注）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Step 2: LLM-Judge 对校准集打分
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Step 3: 计算人机一致性指标（Cohen&amp;#39;s Kappa / Spearman 相关系数）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Step 4: 分析分歧样本，调整评审 Prompt
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Step 5: 重复 Step 2-4，直到一致性达标（通常要求 Kappa &amp;gt; 0.7）
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;常见偏差与对策&#34;&gt;&lt;a href=&#34;#%e5%b8%b8%e8%a7%81%e5%81%8f%e5%b7%ae%e4%b8%8e%e5%af%b9%e7%ad%96&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;常见偏差与对策
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;偏差类型&lt;/th&gt;
					&lt;th&gt;表现&lt;/th&gt;
					&lt;th&gt;对策&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;长度偏好&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;倾向给更长的回答打高分&lt;/td&gt;
					&lt;td&gt;在 Prompt 中明确&amp;quot;简洁性&amp;quot;要求&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;位置偏好&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;对先呈现的回答打分偏高&lt;/td&gt;
					&lt;td&gt;随机交换候选回答的呈现顺序&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;自我偏好&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;倾向给自己生成的回答打高分&lt;/td&gt;
					&lt;td&gt;使用与被测模型不同的模型做评审&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;趋中效应&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;分数集中在中间区域，区分度不足&lt;/td&gt;
					&lt;td&gt;使用强制分布或 pairwise 比较&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;锚定效应&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;受参考答案的表述方式影响过大&lt;/td&gt;
					&lt;td&gt;明确告知评审者&amp;quot;参考答案仅供参考&amp;quot;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;pairwise-比较-vs-绝对评分&#34;&gt;&lt;a href=&#34;#pairwise-%e6%af%94%e8%be%83-vs-%e7%bb%9d%e5%af%b9%e8%af%84%e5%88%86&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;Pairwise 比较 vs 绝对评分
&lt;/h3&gt;&lt;p&gt;实践中发现，对于细粒度的质量差异，&lt;strong&gt;pairwise 比较&lt;/strong&gt;（两两对比选优）比&lt;strong&gt;绝对评分&lt;/strong&gt;（独立打分）更稳定。人类在比较两个回答时，比独立评判一个回答时更容易做出一致的判断，LLM 评审者也是如此。&lt;/p&gt;
&lt;p&gt;Pairwise 比较的典型 Prompt 结构：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;以下是针对同一问题的两个回答。请判断哪个回答更好，并说明理由。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;问题：{input}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;回答 A：{response_a}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;回答 B：{response_b}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请从以下维度综合考虑：准确性、完整性、专业性、可读性。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;输出格式：{&amp;#34;winner&amp;#34;: &amp;#34;A&amp;#34; or &amp;#34;B&amp;#34; or &amp;#34;tie&amp;#34;, &amp;#34;reason&amp;#34;: &amp;#34;...&amp;#34;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id=&#34;评估-pipeline-的工程实现要点&#34;&gt;&lt;a href=&#34;#%e8%af%84%e4%bc%b0-pipeline-%e7%9a%84%e5%b7%a5%e7%a8%8b%e5%ae%9e%e7%8e%b0%e8%a6%81%e7%82%b9&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;评估 Pipeline 的工程实现要点
&lt;/h2&gt;&lt;h3 id=&#34;技术选型建议&#34;&gt;&lt;a href=&#34;#%e6%8a%80%e6%9c%af%e9%80%89%e5%9e%8b%e5%bb%ba%e8%ae%ae&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;技术选型建议
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;组件&lt;/th&gt;
					&lt;th&gt;推荐方案&lt;/th&gt;
					&lt;th&gt;备选方案&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;数据集管理&lt;/td&gt;
					&lt;td&gt;Git + DVC（版本控制）&lt;/td&gt;
					&lt;td&gt;MLflow Artifacts&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;推理调度&lt;/td&gt;
					&lt;td&gt;自研异步调度器&lt;/td&gt;
					&lt;td&gt;LiteLLM / OpenRouter&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;规则评估&lt;/td&gt;
					&lt;td&gt;Python + pytest 框架&lt;/td&gt;
					&lt;td&gt;自研评估脚本&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;LLM 评估&lt;/td&gt;
					&lt;td&gt;高能力模型 API&lt;/td&gt;
					&lt;td&gt;开源评审模型本地部署&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;报告生成&lt;/td&gt;
					&lt;td&gt;Streamlit / Gradio 看板&lt;/td&gt;
					&lt;td&gt;Jupyter Notebook&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;结果存储&lt;/td&gt;
					&lt;td&gt;PostgreSQL + 时序数据库&lt;/td&gt;
					&lt;td&gt;ClickHouse&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;持续评估与回归测试&#34;&gt;&lt;a href=&#34;#%e6%8c%81%e7%bb%ad%e8%af%84%e4%bc%b0%e4%b8%8e%e5%9b%9e%e5%bd%92%e6%b5%8b%e8%af%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;持续评估与回归测试
&lt;/h3&gt;&lt;p&gt;评估不是一次性的工作。以下场景需要触发重新评估：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;模型版本更新&lt;/strong&gt;：厂商发布新版本时，验证能力是否回退&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prompt 迭代&lt;/strong&gt;：业务 Prompt 修改后，确认整体效果没有下降&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据集扩充&lt;/strong&gt;：新增样本后，重新跑全量评估&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期巡检&lt;/strong&gt;：建议每周或每两周跑一轮全量评估，监控模型服务的稳定性&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;建议将评估 Pipeline 集成到 CI/CD 流程中：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# 简化的评估 CI 流程&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;stages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;model_inference   &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 对目标模型进行推理&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;auto_evaluation   &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 规则评估 + LLM-as-Judge&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;report_generation &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 生成对比报告&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;threshold_check   &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 与基线对比，判断是否达标&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;human_review      &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 触发人工复核（如需要）&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;成本控制&#34;&gt;&lt;a href=&#34;#%e6%88%90%e6%9c%ac%e6%8e%a7%e5%88%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;成本控制
&lt;/h3&gt;&lt;p&gt;大规模评估的成本不可忽视。几个实用的成本控制策略：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;分层评估&lt;/strong&gt;：日常评估只跑核心子集（200-300 条），重大决策时跑全量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结果缓存&lt;/strong&gt;：对已评估过的（模型版本 + 样本 + 参数）组合直接复用结果&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模型混用&lt;/strong&gt;：简单任务用低成本模型评估，复杂任务才调用高能力模型&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批量推理&lt;/strong&gt;：利用 Batch API 降低推理成本（通常可节省 50%）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;从评估结果到决策评估的闭环价值&#34;&gt;&lt;a href=&#34;#%e4%bb%8e%e8%af%84%e4%bc%b0%e7%bb%93%e6%9e%9c%e5%88%b0%e5%86%b3%e7%ad%96%e8%af%84%e4%bc%b0%e7%9a%84%e9%97%ad%e7%8e%af%e4%bb%b7%e5%80%bc&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;从评估结果到决策：评估的闭环价值
&lt;/h2&gt;&lt;p&gt;评估体系的价值最终体现在决策质量上。以下是几个典型的决策场景：&lt;/p&gt;
&lt;h3 id=&#34;模型选型决策&#34;&gt;&lt;a href=&#34;#%e6%a8%a1%e5%9e%8b%e9%80%89%e5%9e%8b%e5%86%b3%e7%ad%96&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;模型选型决策
&lt;/h3&gt;&lt;p&gt;当需要在多个候选模型中做选择时，评估报告应转化为一张决策矩阵：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;模型&lt;/th&gt;
					&lt;th&gt;准确性&lt;/th&gt;
					&lt;th&gt;完整性&lt;/th&gt;
					&lt;th&gt;延迟(P95)&lt;/th&gt;
					&lt;th&gt;单次成本&lt;/th&gt;
					&lt;th&gt;综合得分&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Model-A&lt;/td&gt;
					&lt;td&gt;92%&lt;/td&gt;
					&lt;td&gt;88%&lt;/td&gt;
					&lt;td&gt;2.1s&lt;/td&gt;
					&lt;td&gt;¥0.03&lt;/td&gt;
					&lt;td&gt;87&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Model-B&lt;/td&gt;
					&lt;td&gt;89%&lt;/td&gt;
					&lt;td&gt;91%&lt;/td&gt;
					&lt;td&gt;1.4s&lt;/td&gt;
					&lt;td&gt;¥0.02&lt;/td&gt;
					&lt;td&gt;85&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Model-C&lt;/td&gt;
					&lt;td&gt;94%&lt;/td&gt;
					&lt;td&gt;90%&lt;/td&gt;
					&lt;td&gt;4.8s&lt;/td&gt;
					&lt;td&gt;¥0.08&lt;/td&gt;
					&lt;td&gt;83&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;综合得分的权重应根据业务优先级设定——如果对延迟敏感，就加大延迟维度的权重。这套机制确保了选型决策的透明性和可追溯性。&lt;/p&gt;
&lt;h3 id=&#34;prompt-优化方向定位&#34;&gt;&lt;a href=&#34;#prompt-%e4%bc%98%e5%8c%96%e6%96%b9%e5%90%91%e5%ae%9a%e4%bd%8d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;Prompt 优化方向定位
&lt;/h3&gt;&lt;p&gt;通过分品类分析失败案例，可以精确定位 Prompt 的改进方向。例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果模型在&amp;quot;多步骤推理&amp;quot;类样本上系统性偏低 → 需要在 Prompt 中增加思维链引导&lt;/li&gt;
&lt;li&gt;如果模型在&amp;quot;格式合规&amp;quot;维度得分低 → 需要强化输出格式的约束描述&lt;/li&gt;
&lt;li&gt;如果模型在&amp;quot;拒绝不当请求&amp;quot;维度表现差 → 需要增加安全边界的 Prompt 指令&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;能力退化预警&#34;&gt;&lt;a href=&#34;#%e8%83%bd%e5%8a%9b%e9%80%80%e5%8c%96%e9%a2%84%e8%ad%a6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;能力退化预警
&lt;/h3&gt;&lt;p&gt;将定期评估的结果绘制成时间序列，可以建立模型能力的&amp;quot;健康监控&amp;quot;。当某个维度的指标出现连续下降趋势时，及时告警并排查原因——可能是模型厂商的静默更新，也可能是 API 端点的负载均衡策略变化。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;一个完整的实践框架&#34;&gt;&lt;a href=&#34;#%e4%b8%80%e4%b8%aa%e5%ae%8c%e6%95%b4%e7%9a%84%e5%ae%9e%e8%b7%b5%e6%a1%86%e6%9e%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;一个完整的实践框架
&lt;/h2&gt;&lt;p&gt;将上述所有环节串联起来，一套面向企业场景的 LLM Benchmark 自建方法可以归纳为以下框架：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Phase 1: 需求定义（1-2 周）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 梳理核心业务场景
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 确定评估维度和权重
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── 定义&amp;#34;达标线&amp;#34;和&amp;#34;优秀线&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Phase 2: 数据集构建（2-4 周）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 采集历史业务数据
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 领域专家标注测试用例
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 构造对抗样本和边界案例
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── 数据清洗与质量审核
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Phase 3: Pipeline 搭建（2-3 周）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 推理调度器开发
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 评估引擎实现（规则 + LLM-Judge）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 报告生成器开发
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── 与 CI/CD 集成
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Phase 4: 校准与迭代（持续）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── LLM-Judge 与人工标注校准
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 数据集持续扩充
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── 评估维度随业务演进
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── 定期回顾评估体系本身的有效性
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;整个初始建设周期大约在 6-10 周，之后进入持续运营阶段。投入不小，但回报是显著的——企业将拥有一把真正度量自身业务效果的&amp;quot;尺子&amp;quot;，不再被通用 Benchmark 的数字游戏所误导。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;大模型评估的本质，是把&amp;quot;感觉哪个模型好&amp;quot;变成&amp;quot;数据证明哪个模型好&amp;quot;。这个转变需要的不是一个更好的通用 Benchmark，而是一套贴合自身业务的评估体系。数据集来自真实业务，指标反映真实需求，Pipeline 支撑持续运营——当这三者建立起来，模型选型、Prompt 优化、版本迭代这些日常决策就有了坚实的量化基础。&lt;/p&gt;
&lt;p&gt;评估体系本身也是需要迭代的。业务在变，模型在变，评估的标准和方法也应当随之演进。把评估当作一个产品来运营，而不是一次性的工程项目，这才是企业在大模型时代保持竞争力的长久之策。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
