谁来评估给 AI 打分的人?微软 Copilot Studio 的 Agent 评估体系深度解析

技术讨论 · AI Agent · 评估体系

谁来评估那个给 AI 打分的人?

AI Agent 部署越来越广,评估它们好不好用,成了一件很重要的事。但微软最近提出了一个更深的问题:你用来评估 Agent 的那套系统,本身靠不靠谱?这个问题,比大多数人想的都要难。

来源:Microsoft Copilot Studio Blog  ·  作者:Dikla Dotan-Cohen,数据科学经理  ·  2026年6月11日

让我们从一个具体的场景开始。你搭了一个 AI Agent,用来回答客户问题。你觉得它还不错。但怎么证明”还不错”?

你让另一个 AI 来打分——这是现在的主流做法,叫”LLM-as-judge”,用大模型给大模型评分。分数出来了:85 分。你很满意。但这时候,一个更麻烦的问题出现了:

那个给 AI 打 85 分的评估系统,
它自己是 85 分还是 55 分?
这就是微软 Copilot Studio 数据科学团队正在认真对待的问题
背景 传统模型评估 vs Agent 评估

传统机器学习评估,相对清晰。有标注数据,有明确任务,有少数几个指标,有固定的输入输出。

AI Agent 把这一切都打乱了。Agent 要处理多轮对话,要调用工具,要适应用户行为,要做隐含推理。评估它,需要同时看准确性、完整性、清晰度、连贯性、语气……维度很多,任何一个都可以出问题。

传统模型评估
输出”猫”,正确答案”猫”,对了。输出”狗”,错了。指标清楚,人人都看得懂。
Agent 评估
这个回答准确吗?完整吗?语气对吗?有没有幻觉?有没有漏掉用户的隐含需求?调用的工具是最优选择吗?……谁来决定这些问题的答案?
传统做法
让人工来标注,或者写规则。
现实问题
Agent 每天产生的输出可能有几百万条。人工根本来不及,规则也覆盖不了所有情况。
当前主流解法
用另一个 LLM 来打分。但这个”评分 LLM”本身够不够好?谁来保证它的判断是准的?
核心 评估数据从哪里来

微软 Copilot Studio 团队做评估体系时,面对的第一个问题是:拿什么数据来测试这套评估功能本身?

他们分了三类数据,重要性和用途各不相同。

1
真实生产数据
最接地气,但不能用客户数据测试内部评估系统——隐私和合规问题直接否定了这条路。对外部开发者来说,也常常因为治理和访问权限拿不到。
2
半真实案例(curated examples)
来自合作伙伴提供的对话场景,或者反馈循环中挑选的例子。有价值,但数量有限,覆盖的场景不够广,也很难系统性地覆盖边缘情况。
3
生成数据(generated datasets)
用 AI 生成大量模拟场景。这不是退而求其次,而是一个主动的设计选择。可以在发布前测试,可以覆盖合规限制下接触不到的场景,可以大规模、有针对性地生成边缘案例。Copilot Studio 直接内置了测试集生成工具。
讨论 生成数据:是捷径还是必要选择

这里有一个值得认真讨论的问题。用 AI 生成数据来测试 AI 评估系统,听起来像是用一把尺子来校准另一把尺子,而两把尺子都可能是弯的。

生成数据的优势
  • 可以在上线前就开始评估,不需要等真实用户数据
  • 可以覆盖合规和隐私限制下接触不到的场景
  • 可以系统性地生成边缘案例和压力测试场景
  • 可以大规模生成,覆盖不同 Agent 类型和领域
  • 生成出来就是评估可用的格式,不需要额外清洗
真正的风险在哪里
  • 生成数据可能系统性地偏向某类语言风格或场景
  • 覆盖不到真实用户的奇特问法和方言表达
  • 如果生成模型本身有盲点,生成数据会继承这些盲点
  • 评估者训练在相同分布上,可能相互强化错误

微软的回答是:生成数据不是万能的,但它是不可或缺的一部分。关键不是用哪种数据,而是三类数据搭配使用,互相补充,并且持续验证评估系统本身的可靠性。

方法 怎么验证”评分者”本身是对的

这是整篇文章最有价值的部分。微软提出了一套验证评估系统(grader)可信度的指标体系。

指标测的是什么为什么重要
与人工标注的一致性LLM 评分和人工判断的吻合程度一致性低,说明这个评分者的判断不能作为决策依据
评分者内部一致性同一评分者对同一场景多次打分的稳定性每次结果不一样,这个分数本身就是噪音
对扰动的敏感性轻微改动回答措辞后,分数的变化幅度好的评分者应该对内容敏感,而不是对措辞敏感
跨场景泛化能力评分者在不同 Agent 类型和领域的表现只在某类场景准,换了领域就失灵,不能作为通用评估工具
“对评估功能本身,我们问的问题和对 Agent 问的问题是一样的:这个变更真的让它变好了吗?我们不会在没有评估的情况下发布模型,同样,我们也不会在没有验证的情况下发布评估功能。” —— Dikla Dotan-Cohen,Microsoft Copilot Studio 数据科学经理
观点 这个问题为什么越来越重要

AI Agent 正在被用来做越来越重要的事。回答客服问题、处理内部审批、分析合同、辅助医疗决策。

如果评估系统本身不可靠,你就是在用一把坏掉的尺子量一栋楼。楼建完了,尺子说没问题,但尺子本身就不准。

更麻烦的是:评估系统出问题,往往是静默失败。Agent 部署出去了,评分看起来不错,但真实用户遇到问题了,投诉上来了,才发现评估系统根本没有测到那些失败场景。

微软这篇文章的价值,不在于给出了什么新技术。而在于把这个问题显式地提出来了。谁在评估评估者?这个问题,在整个 AI 行业都没有被足够认真地对待。

小结

AI Agent 评估是一个两层问题。第一层:Agent 好不好用?第二层:你用来回答第一层问题的那套工具,靠不靠谱?大多数团队只关注第一层。微软的做法提醒我们:第二层同样需要数据、指标和持续验证。评估数据质量有限,评估信号就会失真。评估信号失真,你对 Agent 的所有判断都会跑偏。


AI Agent 评估 Copilot Studio LLM-as-judge 评估体系 生成数据 Microsoft AI 质量 数据科学

Leave a Comment

Your email address will not be published. Required fields are marked *