| 编辑推荐: |
本文主要构建了一套覆盖多领域的智能体评测框架,为质量保障工作提供方法论支撑。希望对你的学习有帮助。 本文来自于知乎 ,由火龙果软件Alice编辑推荐。 |
|
随着大语言模型(LLM)从“知识检索”向“任务执行”演进,智能体(AI
Agent)已成为企业数字化转型的核心驱动力。建立一套科学、客观、可量化的评测体系,是保障智能体应用从实验室走向生产环境的关键。本专题旨在构建一套覆盖多领域的智能体评测框架,为质量保障工作提供方法论支撑。
第一部分:智能体核心定义与技术演进
1.1 智能体的核心定义与构成
AI 智能体是指能够感知环境、自主决策并执行行动以实现特定目标的软件系统。它以
大语言模型(LLM) 为核心驱动,通过集成规划、记忆、工具调用等模块,形成“感知-思考-行动-反思”的闭环,从而在真实或虚拟环境中完成复杂任务。
简而言之,AI 智能体 = 大模型(认知核心) +
自主规划 + 长期记忆 + 工具使用 + 反馈。如果大模型是大脑,那么智能体是“大脑
+ 身体 + 记忆 + 工具”。
智能体具备以下五大核心特征,使其能够超越传统程序的固定逻辑,展现出更强的适应性和自主性:
| 特征 |
说明 |
| 自主性 (Autonomy) |
无需人类逐步指导,可自行分解目标、选择行动路径。 |
| 规划与推理 (Planning & Reasoning) |
具备链式推理(CoT)、任务拆解、动态调整计划的能力。 |
| 工具使用 (Tool Use) |
能调用外部工具(搜索、代码执行、数据库查询、系统命令)扩展能力边界。 |
| 记忆机制 (Memory) |
维护短期上下文与长期知识(如向量数据库),实现持续学习与个性化。 |
| 反馈 (Feedback) |
遵循“思考 → 行动 → 观察 → 反思”循环,根据环境反馈修正下一步动作。 |
智能体可根据其任务领域和自主性等级进行分类,以更好地理解其能力边界和应用场景。按照任务领域分类,这是目前最常用的分类方式,根据智能体主要解决的问题类型进行划分:
| 智能体类型 |
代表智能体 |
厂商 |
核心能力 |
| 对话类 |
ChatGPT (Plus/Pro) |
OpenAI |
多轮对话、联网搜索、代码解释器、记忆功能 |
| |
红莓智问 |
中移集成 |
多轮对话、联网搜索、调用自定义知识库 |
| |
文心一言 (Ernie Bot) |
百度 |
多轮对话、文件上传、联网搜索 |
| AI 编程类 |
Composer Cursor |
Cursor |
软件工程优化,长上下文、代码编辑、终端命令、语义搜索 |
| |
AI coding 智码平台 |
中移集成 |
编程智能体 |
| |
文心快码 (Baidu Comate) |
百度 |
任务拆解、工具调用、再规划循环,集成规则系统、记忆模块和语义引擎 |
| 研究报告类 |
方舟 |
中移集成 |
生成各个行业的标准解决方案 |
| |
DeepDiver-V2 |
华为 |
多智能体系统,Planner+多 Executor 并行处理,专精深度研究和长文报告生成 |
| |
Perplexity DeepPerplexity Research AI |
Perplexity |
商业深度研究,多轮搜索、综合分析、结构化报告生成,支持引用验证 |
| 计算机操作类 |
OpenClaw |
开源社区 |
桌面级 CUA 标杆,本地优先,支持终端命令、文件系统、本地应用操作,拥有技能市场 |
| |
EvoCUA |
美团技术团队 |
开源计算机操作智能体,采用可验证数据合成引擎+十万级并发沙盒的进化学习范式 |
| |
LobsterAI (有道龙虾) |
网易有道 |
桌面级全场景个人助理,打通移动端与 PC 端,支持远程交互、定时任务和长上下文记忆 |
此外,还可以按照智能体的能力成熟度分类,从反应式到自适应自主。
第二部分:智能体评测体系与方法论
2.1 评估的必要性:从主观判断到客观度量
智能体应用落地的核心挑战在于建立信任,而信任的基础是对智能体能力的精准度量。缺乏系统化的评测体系,智能体的能力将无法被有效验证,其在真实场景中的表现也将成为“黑盒”。
典型问题:
•依赖主观感受判断模型和智能体的表现,缺乏主动的风险规避机制,导致迭代引入回归问题。
•盲目调试,无法自动化评估更改对数百个测试场景的影响,也无法量化改进幅度。
建立评测体系的核心价值:
- 避免“盲飞”:将主观感受转化为客观指标,清晰区分“真实回归”与“随机波动”。
- 可量化的进展报告:以数据驱动方式呈现项目进度,例如:
- “当前自建智能体在核心评测集上的准确率已从 50%提升至 70%,一次性通过率达 68%(基线
42%)。基于当前趋势,预计下周可稳定达到 75%。同时,平均响应延迟下降 15%,每轮推理成本降低
23%。”
2.2 智能体评测体系架构
一套标准化的评测体系,用于衡量和比较不同智能体在特定任务上的性能。它通常包含以下核心要素:
- 评测框架: 是指一套用于系统化、标准化地评估智能体或模型能力的完整方法论与工程实现框架。
- 标准问题集/任务集:一组具有代表性的问题或场景(例如:10个研究报告,100个复杂的编程问题、50个模拟的客户咨询产品场景)。
- 统一的评价指标:明确的打分标准(例如:单元测试成功率、全面性/洞察力、回答正确率)。
- 基准线(Baseline):一个已知的参考水平(例如:人类专家的表现,或当前最强模型的表现,或上一个稳定版本的最优表现),用来对比新版本是进步了还是退步了。
2.2.1 评测框架定义
评分框架是指一套用于系统化、标准化地评估智能体或模型能力的完整方法论与工程实现框架。它定义了“如何测”“在哪测”“用什么测”“如何算分”的全部流程,确保评测过程可复现、结果可比对、结论可追溯。
2.2.2 评测框架核心组件
在构建智能体(AI Agent)评估框架时,为了确保评测的科学性、客观性和可复现性,一个完整的评估框架通常由以下五个核心组件构成。
1. 任务库/问题集 (Benchmark) ——
“考卷”
这是评估体系的输入端,定义了智能体需要解决的具体问题。
原子任务:单一能力的测试(如:总结一段文字、调用一个搜索
API)。
长链路任务:多步骤协同的复杂场景(如:混合云迁移方案设计、修复一个跨文件的代码
Bug)。
核心要素:明确的输入数据(Prompt/Context)、预期的成功标准(Gold
Answer/Oracle)。
2. 智能体执行环境/脚手架
(Agent Harness / Sandbox)
—— “考场与器材”
智能体不是在真空中运行的,它需要一个可以交互的物理或数字环境。
- 运行载体 (Harness):为智能体提供“手”和“眼”,即工具调用接口(如:浏览器、终端、数据库访问权限)。
- 隔离沙盒 (Sandbox):通常使用 Docker 容器,确保智能体执行的代码或操作不会破坏宿主机,且每次测试后环境可重置。
- 交互反馈 (Observation):环境需要实时将操作结果反馈给智能体(如:执行命令后的报错信息、点击网页后的新页面内容)。
3. 评分器 (Scorer / Evaluator)
—— “阅卷老师”
评分器是智能体能力评估体系中的核心判定工具,用于依据预设标准和任务要求,对智能体的执行结果或行为轨迹进行量化打分与有效性判定,最终输出智能体在对应任务上的能力表现结论。
它负责对智能体的执行过程或最终结果进行量化判定。
常见的评分器是以下三类:
| 类型 |
实现方式 |
优势 |
局限性 |
| 代码评分器 (Code Scorer) |
字符串匹配、单元测试、静态分析 |
快速、低成本、客观、可复现 |
对有效变体容忍度低,缺乏细微判断能力 |
| 模型评分器 (LLM-as-a-Judge) |
LLM 作为评委,基于评分标准打分、自然语言断言、成对比较 |
灵活,能处理开放式、复杂任务 |
非确定性输出,成本高,需与人工校准对齐 |
| 人工评分器 (Human Scorer) |
领域专家评审、众包判断、抽样检查 |
黄金标准,判断精准 |
成本高、周期长、难以规模化 |
4. 评估调度框架 (Evaluation Framework
/ Orchestrator) —— “教务系统”
这是整个体系的“大脑”,负责协调各个组件的运行。
- 并发控制:同时跑几十个测试用例,提高评测效率。
- 任务分发与收集:将任务喂给智能体,并实时采集其执行过程中的所有日志。
- 版本管理:记录不同模型版本、不同 Prompt 策略在同一任务集下的表现差异。
5. 数据分析与可视化 (Analytics &
Trace) —— “成绩单,解题思路与错题本”
将原始的评测数据转化为可供决策的洞察。
- 评估指标 (Metrics)=成绩单:成功率 (SR)、平均步数、Token
消耗、响应延迟、成本效益比。
- 执行轨迹 (Trace) = 解题思路:可视化智能体的思考过程(Thought
-> Action -> Observation),帮助测试人员分析 AI 在哪一步“翻车”了。
- 退化分析 (Regression Analysis) = 错题本:对比新旧版本的得分,识别能力退化点。
图 1:评测框架架构图
总结图示
[任务库] 提供题目 →
[评估调度框架] 分发任务 → [智能体执行环境] 支撑
AI 操作 → [评分器] 判定结果 → [数据分析]
输出报告。一个好的评估框架,重点不在于题目(Benchmark)有多难,而在于环境(Harness)是否稳定、评分(Scorer)是否客观、轨迹(Trace)是否可追溯。”这才是质量保障工作的核心价值所在。
当前大规模部署的智能体主要有四类:编码智能体、研究智能体、计算机操作智能体、对话智能体。无论是什么类型的智能体,评测体系和方法论不变。只是他们使用的具体的评测框架、评测指标和任务库是不同的。
第三部分:四大垂直领域智能体评测实战
本部分将深入探讨四种主流智能体类型的评测框架、核心指标与任务示例,为不同场景下的评测工作提供具体指导。
3.1 研究报告类智能体 (Deep Research Agent)
核心挑战:研究报告类智能体需要处理复杂的信息检索、深度分析和结构化报告生成。其评测核心在于确保信息获取的全面性、分析的洞察力、引用的准确性以及报告的专业可读性。
3.1.1 常见评测框架概览
研究报告类智能体的评测框架近年来发展迅速,已从早期单一的答案正确性验证,演变为覆盖内容质量、检索能力、引用准确性的多维度系统化评估。目前最主流的评测框架主要有以下三个:
| 框架名称 |
发布方/时间 |
核心定位
|
核心指标/方法 |
| DeepResearch Bench |
2025 年 6 月 |
最权威的综合基准,100 个博士级任务×22 领域 |
RACE 报告质量评估 + FACT 引用验证 |
| DeepResearchEval |
2026 年 1 月 |
自动化任务构建 + 智能体自适应评估 |
点向质量评估 + 主动事实核查 |
| PaperBench |
OpenAI, 2025 年 4 月ICML |
论文复现能力评测,20 篇顶尖论文 |
8316 个细粒度评分节点,LLM 自动评分 + 人工验证 |
3.1.2 核心评测框架详解:DeepResearch
Bench
DeepResearch Bench 由中国科学院等机构提出,是目前深度研究智能体评估领域最系统、最权威的基准。
两大评估方法论:
| 方法 |
全称 |
评估内容 |
与人类判断一致性 |
| RACE |
Reference-based Adaptive Criteria Evaluation
|
评估报告质量(全面性、洞察力、指令遵循、可读性) |
71.33% |
| FACT |
Factuality and Citation Trustworthiness |
验证引用准确性,计算有效引用数量 |
高 |
- GitHub 仓库:https://github.com/Ayanami0730/deep_research_bench
- 公开排行榜:DeepResearch Bench - a
Hugging Face Space by muset-ai
https://drb.futuresearch.ai/
3.1.3 评测指标 (RACE + FACT)
DeepResearch Bench 采用 RACE 框架对报告质量进行打分(满分
1.0),并结合 FACT 框架验证引用准确性。
RACE 框架的评估指标:
| 维度 |
评估内容 |
关键检查点 |
| 全面性 (Completeness) |
是否覆盖任务要求的全部子主题(5 个部分)? |
报告必须包含服务商推荐、迁移路径、安全合规、TCO 对比、风险应对。缺一不可。 |
| 洞察力/深度 (Insightfulness/Depth) |
是否提供了超越简单罗列的洞见?例如:为什么选择某厂商而非其他;迁移阶段的依赖关系;成本细项中的隐藏风险。 |
评分员会检查是否有“对业务连续性的量化分析”、“对数据主权风险的本地化建议”等深度内容。 |
| 指令遵循 (Instruction Following) |
是否严格按照格式要求(分节、引用、URL 列表)输出? |
若报告未包含引用编号或 URL 清单,直接扣分。 |
| 可读性 (Readability) |
结构是否清晰、语言是否专业但不晦涩? |
要求使用标题、列表、表格等增强可读性,避免长段落堆砌。 |
FACT 框架的评估指标:
以下是基于 FACT 框架官方定义的两个指标结合混合云迁移任务示例进行说明:
| 维度 |
评估内容
|
本例中的关键检查点 |
| 引用准确率 (Citation Accuracy) |
报告中所有引用的陈述,在所引 URL 原文支持的比例。 |
检查“华为云 Stack 支持本地数据驻留”是否在 http://huaweicloud.com
页面中找到对应说明;检查“Gartner 2025 年制造业混合云市场份额 23%”是否与所引报告原文一致。计算支撑陈述数
/ 总陈述数。 |
| 平均有效引用数 (Average Valid Citations) |
每份报告中得到有效支撑的事实性陈述的平均数量。 |
统计本份报告中所有被判定为“支撑”的陈述总数,作为该报告的有效引用数。在批量评测中,计算所有报告有效引用数的平均值。 |
3.1.4 任务示例:给某中型制造企业提供混合云迁移的解决方案
任务描述:
“某中型制造企业(年营收约 5 亿美元)计划将现有的本地数据中心(运行
SAP ERP、MES、SCM 等系统)迁移至混合云架构。企业要求:业务零停机、数据主权保留在国内、三年内
TCO(总体拥有成本)降低 15%以上。请撰写一份技术解决方案报告,至少包含以下部分:
- 推荐的核心云服务商及具体服务(如计算、存储、网络、容器、备份等);
- 分阶段迁移路径图(至少 4 个阶段);
- 数据安全与合规方案(重点说明如何满足《数据安全法》和行业监管);
- 成本对比分析(本地 vs 混合云,三年 TCO 明细);
- 风险清单与应对措施。”
评测框架下的问题集示例:
- RACE 的问题集示例:评估时,智能体将基于此输入生成研究报告,随后由 RACE 和 FACT
框架自动打分。
- FACT 的问题集示例:FACT 框架的输入是智能体生成的研究报告以及报告中引用的所有 URL
对应的原始网页内容。具体来说,FACT 的输入结构如下:
结果如下:
3.2 AI 编程类智能体 (Coding Agent)
核心挑战:AI 编程类智能体需要准确理解需求、生成高质量代码、修复缺陷并确保代码的健壮性。其评测核心在于衡量智能体在真实开发场景中的工程能力,而非仅仅是代码的语法正确性。
3.2.1 常见评测框架概览
针对 AI 自动编程智能体,学术界和工业界已经涌现出多个评测框架,都不再满足于“能否解决问题”的简单判断,而是转向对“真实工程能力”的系统性考察。以下是当前主流的编程智能体评测框架全景:
| 框架名称 |
发布方 |
核心定位 |
| DPAI Arena |
JetBrains / Linux 基金会 |
首个开放式、多语言、多工作流基准平台 |
| CursorBench |
Cursor |
衡量智能体在真实开发场景中的效率 |
| SWE-bench |
Princeton 等 |
最早的编程智能体基准,500 个真实 GitHub Verified issue |
3.2.2 核心评测框架详解:SWE-bench
SWE-bench 是 AI 编程类智能体最常用、最权威的评估框架。它由普林斯顿大学等机构提出,通过真实的
GitHub issue 来测试智能体解决实际软件工程问题的能力。自 2023 年发布以来,SWE-bench
已迅速成为 OpenAI、Anthropic、Google 等主流模型发布时的标配评测指标。
SWE-bench 的核心评测逻辑是:给定一个代码仓库和对应的 GitHub
issue 描述,智能体需要生成能够解决该问题的代码补丁(patch)。评估时,系统会在 Docker
隔离环境中运行仓库的单元测试——补丁只有让所有相关测试通过,才算成功解决问题。
3.2.3 评测指标
SWE-bench 的评估指标围绕“任务是否被成功解决”这一核心展开。评估完成后会统计以下指标:
| 指标 |
说明 |
通过率 |
| 功能通过率 (Functional Pass Rate) |
所有新增测试(FAIL_TO_PASS) |
通过 100% |
| 非回归 (Non-Regression) |
所有已有测试(PASS_TO_PASS) |
通过 100% |
| 补丁质量 (Patch Quality) |
补丁干净应用、无冲突、符合代码风格 |
人工审查或自动 lint |
| 时间限制 (Time Limit) |
智能体执行步数/时间不超过限制 |
是 / 否 |
在实际评测中,一个补丁被认为“成功”必须同时满足两个条件:
- FAIL_TO_PASS 测试全部通过(这些测试在原始代码上失败,正确修复后应通过)。
- PASS_TO_PASS 测试未被破坏(这些测试在修复前后都应保持通过)。
此外,由于每次运行都有 API 调用成本,实际评测中还会跟踪 Cost
per Run(单次运行成本)和 Common Failure Types(常见失败类型分类)等辅助指标。
3.2.4 任务示例
任务是给定一个代码仓库和对应的 GitHub issue 描述,智能体需要生成能够解决该问题的代码补丁(patch)。
GitHub Issue 描述:
标题:[Bug] 用户注册时密码强度校验不通过
描述:用户在注册时,即使输入了符合要求的密码(例如:包含大小写字母、数字和特殊字符,长度超过8位),系统仍然提示“密码强度不足”。初步排查发现是
`password_validator.py` 中的正则表达式匹配逻辑有误。
代码仓库路径:/path/to/project_repo
相关文件:project_repo/utils/password_validator.py
框架下的问题集示例:
结果示例:
3.3 对话类智能体 (Conversational Agent)
核心挑战:对话类智能体需要理解用户意图、维持多轮对话上下文、提供准确且有帮助的回复,并处理复杂或模糊的查询。其评测核心在于评估其在真实交互场景中的会话质量、任务完成度和用户体验。
3.3.1 常见评测框架概览
对话类智能体的评测框架近年来发展迅速,都从“单轮能力”测试转向“多轮交互
+ 真实场景”的系统化评估。以下是当前主流的评测框架:
| 框架 |
发布方 |
核心特点 |
适用场景 |
| MT-Bench |
LMSYS (UC Berkeley) |
80 个多轮对话场景,8 类任务,LLM-as-Judge |
通用对话能力评估 |
| MT-Bench-101 体系 |
ACL 2024 |
1388 个对话,4208 轮,三层能力分类 |
细粒度能力诊断 |
| τ-Bench |
Sierra |
真实客服场景,完整轨迹可视化 |
企业级任务型对话 |
| Chatbot Arena |
LMSYS |
众包人类投票,Elo 评分系统 |
模型对战排名 |
3.3.2 核心评测框架详解:MT-Bench
针对对话类智能体,目前最常见的评测框架是 MT-Bench(Multi-Turn
Benchmark)。它由 LMSYS 研究团队于 2023 年提出,首次系统性地采用 LLM-as-a-Judge(用大模型做裁判)的方法来评估多轮对话能力。
简介:MT-Bench 专门评估大语言模型在多轮对话中的表现,与传统单轮测试(如
MMLU)不同,它考察模型在复杂对话中保持上下文、适应新输入、精确遵循指令的能力。
核心特点:
- 80 个多轮对话场景,覆盖写作、角色扮演、推理、数学、编程等
8 个类别。
- 每场景 2 轮对话,第二轮包含“棘手的后续问题”(如突然提出的澄清性问题)。
- LLM-as-Judge:使用 GPT-4 作为裁判自动评分,与人类专家一致性超
80%。
- 偏差处理:针对位置偏差、冗长偏差、自我吹捧偏差进行了优化。
3.3.3 评测指标
MT-Bench 本身输出的是 GPT-4 的 1-10 分评分,但学术界和工业界围绕对话类智能体已形成更系统的指标体系:
| 维度 |
核心指标 |
检测方法 |
| 会话质量 (Conversation Quality) |
相关性 (Relevancy) |
LLM 评分器评估答案与问题匹配度 |
| |
完整性 (Completeness) |
用户目标达成率分析 |
| |
连贯性 (Coherence) |
跨轮次逻辑一致性检测 |
| 状态管理 (State Management) |
知识保留 (Retention) |
关键信息回溯验证 |
| |
可靠性 (Reliability) |
错误自我修正频次统计 |
| 安全合规 (Safety & Compliance) |
幻觉率 (Hallucination Rate) |
声明拆解 + 事实核查 |
| |
毒性/偏见 (Toxicity/Bias) |
专用分类模型检测 |
| 任务完成 (Task Completion) |
成功率 (Success Rate) |
用户意图是否最终实现 |
| |
工具调用正确性 (Tool Use Accuracy) |
工具选择与参数填充准确率 |
| 用户体验 (User Experience) |
用户满意度 (User Satisfaction) |
人工评分或 LLM 模拟 |
| |
响应延迟 (Response Latency) |
端到端耗时统计 |
传统指标(BLEU、ROUGE、F1)的局限:这些指标基于
n-gram 重叠,会惩罚语义正确但表述不同的回答,且无法评估情感、多轮连贯性等关键维度。
3.3.4 任务示例
以“公司规章制度”的对话为例,任务是针对考勤管理制度进行咨询。
框架下的问题集示例:
- 用户:我今天早上迟到了,公司考勤制度是怎么规定的?
- 用户:我坐的公交车突然坏掉了。
评估时的预期回答示例:
第一轮预期回答:
根据《员工考勤管理制度》第 3.2 条,迟到超过 30 分钟按旷工半天处理。建议您提前在
OA 系统提交临时请假申请(选“迟到/早退”类型),并注明预计到达时间;若来不及操作,可先向直属领导报备,事后
1 个工作日内补办手续。
第二轮预期回答:
如果因公共交通故障等不可抗力导致迟到,可在事中或事后提供相关证明(如地铁延误通知截图、新闻报道)向人力资源部说明,经核实后可不按旷工处理,但仍需补考勤记录。建议您保存好证明,并尽快通过
OA 提交《特殊考勤说明申请》。
MT-Bench 采用 LLM-as-Judge 进行评估,具体流程:
- 多轮对话生成:被测模型对每个场景的两轮问题依次回答。
- 裁判评分:GPT-4 根据预设维度对每轮回答独立打分(1-10 分)。
- 分数聚合:对话得分 = (Turn1 + Turn2) / 2,模型最终得分为所有场景平均分。
结果示例:
3.4 计算机操作类智能体 (CUA/GUI Agent)
核心挑战:计算机操作类智能体(Computer
Use Agents,简称 CUA,指能像人一样通过“看”屏幕、“点”按钮、“敲”键盘来操作软件的智能体)需要精准感知图形用户界面(GUI)、进行长程规划、执行复杂操作并处理界面变化。其评测核心在于衡量智能体在真实桌面或网页环境中的任务成功率、执行效率和鲁棒性。
3.4.1 常见评测框架概览
计算机操作类智能体的核心是感知界面 → 规划动作 → 执行操作的闭环。目前主流框架分为两类:
| 框架 |
类型 |
核心定位 |
| UI-CUBE |
企业级确定性评测 |
226 个任务,可重置状态,通过应用状态验证结果 |
| VeriGUI |
复杂操作训练集 |
网页 + 桌面任务,平均 214 步/任务,子任务级验证 |
| LangGraph |
代码优先开发框架 |
基于图的推理 + 记忆,适合多步决策 |
| CrewAI |
多智能体协作 |
基于角色的任务分解与协作 |
| OpenHands |
开源执行框架 |
代码-centric 智能体,反思推理能力强 |
其中,UI-CUBE 是目前企业级评估的标杆,由
UiPath 发布,专为解决传统评测的三个痛点而设计:LLM 裁判不可靠、非企业场景、状态不可复现。
3.4.2 评测指标
UI-CUBE 构建了一个确定性、可复现的评估体系,核心指标涵盖三个维度:
- 效果指标:任务成功率 (Task Success Rate)这是最核心的指标,判断智能体是否成功完成任务。与传统方法不同,UI-CUBE
不依赖 LLM 打分,而是通过应用状态本身进行验证。
例如,判断“是否成功创建了一条销售线索”,不是看智能体说了什么,而是直接检查 CRM 系统中是否真的新增了那条记录。
- 效率指标:执行效率与开销 (Efficiency & Cost)
衡量智能体完成任务所消耗的时间、步骤数和资源(如 Token 消耗)。
- 鲁棒性指标:界面适应与错误恢复 (Adaptability & Error
Recovery) 评估智能体在面对界面布局变化、弹窗干扰、网络延迟等异常情况时的适应能力和错误恢复能力。
3.4.3 任务示例
任务类型:跨应用数据聚合 - 从
Salesforce 客户列表中提取最近一个季度的前 10 名客户,汇总其合同金额,并填入 Excel
表格。
目标:从 Salesforce 中提取数据并更新 Excel 报告。
步骤:
- 登录 Salesforce。
- 导航至“客户”模块。
- 筛选出最近一个季度的客户。
- 识别并提取排名前 10 的客户(按合同金额降序)。
- 登录本地桌面,打开指定的 Excel 报告文件。
- 将提取的客户名称和合同金额填入 Excel 报告的相应列。
- 保存并关闭 Excel 文件。
框架下的问题集示例:
结果示例:
总结:计算机操作类智能体的评测框架已从“LLM
主观打分”演进为“确定性状态验证 + 多维度指标”的系统化评估。UI-CUBE 是目前最成熟的企业级方案,提供
226 个可复现任务,通过应用状态本身验证结果;VeriGUI 则在长程规划研究上更具深度。核心评测指标围绕成功率、执行步数、Token
消耗、界面适应性四个维度展开。
第四部分:行动建议
4.1 行动建议
在智能体评测领域,我们应采取以下策略以确保质量保障工作的有效性:
- 构建“标准化的评测体系”驱动的研发流程:将评测环节前置,确保每次模型微调或
Prompt 优化都有数据支撑,避免“拍脑袋”决策。无论是自研智能体,还是第三方智能体,都必须做一套“标准数据集/任务集”试题,制定评分标准(评估指标),经过评分框架打分,最后交出成绩单。
- 建立“混合评分”机制:主要采用模型评分器,人工评估器来校准。
- 关注“执行轨迹”分析:不仅看结果(Result),更要深入分析智能体的“思考(Thought)”、“行动(Action)”和“观察(Observation)”轨迹(Trace),识别智能体在哪里陷入死循环、产生幻觉或决策失误,从而进行针对性优化。
- 引入灰度发布, 让真实用户给与反馈,再优化智能体:对于生产环境中的智能体,采用灰度发布策略,在真实用户任务下验证新版本智能体的能力。根据持续收集的用户反馈,优化智能体,从而真正做到“思考
→ 行动 → 观察 → 反思”。
|