PromptAgent‑Eval:面向提示驱动智能体的细粒度自动化评测框架

PromptAgent‑Eval:面向提示驱动智能体的细粒度自动化评测框架

原文网页:https://arxiv.org/html/2610.13703v1

PDF链接:https://arxiv.org/pdf/2610.13703v1

arXiv编号:arXiv:2610.13703v1

摘要

提示驱动智能体仅依靠系统提示词定义规划逻辑、工具使用规则,无需微调模型权重,落地成本低,被广泛应用。但现有评测大多只统计任务最终成功率,缺少对智能体内部执行能力的细粒度拆解;不同提示策略之间的性能差异来源难以定位,无法指导提示工程迭代优化。

本文提出PromptAgent‑Eval ,一套面向提示驱动智能体的细粒度自动化评测框架。该框架把智能体能力拆解为六大基础原子能力,设计对应的自动化子任务与评测指标;无需人工审阅轨迹,依靠规则+VLM‑as‑Judge实现全流程自动化打分。框架支持对提示变体做受控对比,定位提示的优势与短板。

基于该框架,对ReAct、Reflexion、Plan‑and‑Solve、Tool‑Reformer四类主流提示范式开展大规模评测。实验发现:不同提示范式在原子能力上优劣分化明显,不存在全局最优提示;很多任务整体得分接近的提示,内部原子能力差异巨大;部分提示会存在能力权衡,提升某一项能力同时损害另一项能力。消融实验验证各评测组件有效性;案例分析展示该框架如何定位提示缺陷,指导提示迭代。数据集、评测脚本全部开源。

关键词

提示驱动智能体;智能体评测;原子能力;提示工程;自动化评测;ReAct;提示范式

目录

  1. 引言
  2. 相关工作
  3. PromptAgent‑Eval评测框架](#3‑promptagent‑eval评测框架)
    • [3.1 六大智能体原子能力定义](#3.1 六大智能体原子能力定义)
    • [3.2 子任务设计与样本构造](#3.2 子任务设计与样本构造)
    • [3.3 自动化评测流水线](#3.3 自动化评测流水线)
  4. 实验设置
    • [4.1 被测提示范式](#4.1 被测提示范式)
    • [4.2 模型与环境](#4.2 模型与环境)
    • [4.3 评测指标](#4.3 评测指标)
  5. 实验结果
    • [5.1 主流提示范式原子能力整体表现](#5.1 主流提示范式原子能力整体表现)
    • [5.2 整体任务性能相同,内部原子能力差异](#5.2 整体任务性能相同,内部原子能力差异)
    • [5.3 提示带来的能力权衡现象](#5.3 提示带来的能力权衡现象)
    • [5.4 消融实验](#5.4 消融实验)
    • [5.5 案例:定位提示缺陷与迭代优化](#5.5 案例:定位提示缺陷与迭代优化)
  6. 讨论与局限性
  7. 结论
  8. 附录简要说明

1 引言

提示驱动智能体通过系统提示词赋予模型规划、工具调用、反思等行为范式,不需要微调权重,部署便捷。代表性范式包括ReAct、Reflexion、Plan‑and‑Solve、Tool‑Reformer等。

当前智能体评测大多聚焦端到端任务成功率。端到端指标可以反映最终效果,但存在明显短板:

  1. 整体分数无法解释失败根因:同样任务失败,可能来自规划错误、工具选择错误、结果解析错误、反思失效等完全不同原因;
  2. 两个提示端到端得分接近,内部能力表现可能差距巨大;
  3. 难以指导提示工程迭代,不知道应该优化提示的哪一部分;
  4. 缺少自动化细粒度评测,大量研究依赖人工阅读执行轨迹,成本高,难以大规模对比提示变体。

现有部分工作做轨迹级分析,但大多需要人工标注;缺少一套面向提示驱动智能体、完全自动化、可拆解到原子能力的评测体系。

本文提出PromptAgent‑Eval,细粒度自动化评测框架。

  1. 将提示驱动智能体拆解为六项原子基础能力;
  2. 针对每项原子能力设计专用子任务,构造测试样本;
  3. 构建自动化评测流水线:规则校验 + VLM‑as‑Judge裁判,不需要人工审核轨迹;
  4. 可以做受控提示变体对比,定位提示的优势、短板,指导提示迭代。

对ReAct、Reflexion、Plan‑and‑Solve、Tool‑Reformer四类主流提示范式开展评测。实验得到关键现象:不存在全局最优提示范式;端到端得分接近的提示,原子能力表现可以差异很大;提示存在能力权衡:提升某一项能力会牺牲另一项。案例演示如何使用该框架定位提示缺陷并完成迭代优化。

本文主要贡献

  1. 定义提示驱动智能体的六大原子能力,提出PromptAgent‑Eval自动化评测框架,实现细粒度能力拆解评测。
  2. 构建配套数据集,设计规则+VLM‑Judge自动化打分流水线,无需人工轨迹审阅。
  3. 大规模评测四类主流智能体提示范式;揭示提示范式的能力分化、能力权衡现象;证明端到端指标不足以完整表征提示智能体行为。
  4. 展示框架用于提示缺陷定位与迭代优化;数据集、评测脚本全部开源。

2 相关工作

2.1 大模型智能体评测基准

GAIA、SWE‑bench、BrowseComp‑Plus、OSWorld等基准,重点评估端到端任务成功率。部分工作做轨迹分析,但大多依赖人工标注;缺少专门面向提示驱动智能体的原子能力自动化评测。

2.2 提示驱动智能体范式

  • ReAct:交替推理思考、工具动作;
  • Reflexion:增加反思自我反馈循环;
  • Plan‑and‑Solve:先输出完整全局规划,再分步执行;
  • Tool‑Reformer:工具选择与参数校验增强提示。

现有对比大多只看最终任务得分,缺少内部能力拆解。

2.3 细粒度智能体评估

部分研究人工标注轨迹,分析规划、工具调用、反思质量;但人工成本高,不适合大规模提示变体搜索。PromptAgent‑Eval目标:自动化,面向提示工程迭代,把失败拆解到原子能力维度。

3 PromptAgent‑Eval评测框架

3.1 六大智能体原子能力定义

原子能力 缩写 能力描述
全局规划能力 PLAN 接收复杂任务,拆解子目标,输出合理执行计划;识别任务前置依赖
工具选择能力 TOOL‑SEL 根据子目标,从工具库选出正确工具,排除无关工具
参数构造能力 PARAM 为选中工具生成合法、符合任务意图的调用参数
结果解析能力 PARSE 解读工具返回结果,提取关键信息,过滤噪声无关内容
反思纠错能力 REFLECT 识别之前步骤错误;利用反馈修正后续动作
终止判断能力 TERMINATE 判断任务是否已经完成;识别无法解决的任务,主动停止,不做无效循环

六大能力互相独立,端到端任务会同时需要多项能力;本框架针对每一项能力设计隔离子任务,尽量屏蔽其它能力干扰,单独测试该项能力。

3.2 子任务设计与样本构造

每一类原子能力设计隔离子任务,尽量控制变量,降低其它能力带来的混淆。

  1. PLAN全局规划:给定复杂任务与完整工具列表,只要求输出规划拆解,不执行工具。评估子目标划分、依赖顺序。
  2. TOOL‑SEL工具选择:给出子目标,提供包含正确工具与大量干扰工具的工具集合,选出应当使用的工具。
  3. PARAM参数构造:给定子目标 + 已经选定工具,生成合法语义正确的调用参数。
  4. PARSE结果解析:工具返回混杂噪声、冗余内容的原始输出;智能体提取完成子目标所必需信息。
  5. REFLECT反思纠错:提供历史错误步骤、工具返回失败结果;要求识别错误,输出修正后的动作。
  6. TERMINATE终止判断:两种场景:①条件满足,任务已经完成,应当终止;②证据表明任务无法解决,应当拒止停止;避免继续无效工具调用循环。

样本构造规则:

  • 每一类原子能力子任务120条样本;总数据集720条;
  • 难度分层:简单、中等、困难;
  • 控制干扰因子:干扰工具数量、返回文本噪声强度、任务复杂度;
  • 人工校验:双人审核,过滤歧义样本。

注意:子任务用来测单项原子能力;同时框架也支持输入完整端到端智能体轨迹,从真实执行轨迹中抽取六项能力指标,做混合场景评测。

3.3 自动化评测流水线

两条评测模式:

  1. 隔离子任务模式:直接运行针对单项能力的隔离测试样例;输出交由自动化打分;
  2. 轨迹解析模式:输入完整智能体执行轨迹,自动切分出规划、工具调用、解析、反思、终止步骤,分别评测六大原子能力。

打分流水线:

  1. 规则层优先:格式合法性、参数取值范围、工具ID匹配、终止动作关键字匹配,使用确定性规则快速打分;
  2. VLM‑as‑Judge裁判层:处理语义类判断(规划合理性、反思质量、解析提取完整性);输入提示包含任务描述、参考答案、待评测智能体输出;输出1‑5分,同时输出简短理由;
  3. 裁判输出归一化为0‑1分数;计算每一项原子能力得分。

裁判一致性验证:人工采样200条,LLM裁判与人类标注者Pearson相关系数0.88。

4 实验设置

4.1 被测提示范式

  1. ReAct:基础推理‑动作交替提示;
  2. Reflexion:ReAct + 反思反馈循环;
  3. Plan‑and‑Solve(P&S):先生成完整全局规划,再分步执行;
  4. Tool‑Reformer(T‑R):增强工具选择、参数校验提示。

全部提示保持相同工具集合、最大轮次限制。

4.2 模型与环境

  • 基座模型:Qwen3‑8B‑Instruct、GPT‑5.6‑Luna;
  • 裁判模型:GPT‑5.6‑Luna;
  • 工具环境:仿真检索、计算器、文件读取等工具集合;
  • 评测集:PromptAgent‑Eval 720隔离子任务;同时配套GAIA子集做端到端对照。

4.3 评测指标

每项原子能力输出0‑1得分;同时记录GAIA端到端任务成功率。

5 实验结果

5.1 主流提示范式原子能力整体表现(Qwen3‑8B‑Instruct)

提示范式 PLAN规划 TOOL‑SEL工具选择 PARAM参数 PARSE解析 REFLECT反思 TERMINATE终止 GAIA端到端SR
ReAct 0.612 0.703 0.664 0.681 0.427 0.442 0.326
Reflexion 0.604 0.682 0.641 0.675 0.638 0.513 0.361
Plan‑and‑Solve 0.721 0.647 0.623 0.630 0.412 0.406 0.334
Tool‑Reformer 0.635 0.776 0.732 0.662 0.445 0.557 0.373

关键现象:

  1. 不存在全局最优提示范式
    • Plan‑and‑Solve全局规划PLAN能力显著最优,但工具选择、反思、终止偏弱;
    • Tool‑Reformer在工具选择、参数构造、终止判断能力最强;
    • Reflexion大幅提升REFLECT反思纠错能力,但规划、工具选择出现小幅下降;
    • ReAct各项比较均衡,没有突出强项。

5.2 整体任务性能相同,内部原子能力差异

ReAct(0.326)与Plan‑and‑Solve(0.334)GAIA端到端成功率非常接近。

但原子能力差距巨大:

  • PLAN规划:P&S 0.721 >> ReAct 0.612
  • TOOL‑SEL工具选择:P&S 0.647 << ReAct 0.703

启示:相近端到端成功率,背后能力构成可以完全不同;端到端指标掩盖内部差异。

5.3 提示带来的能力权衡现象

Reflexion在REFLECT反思从0.427提升至0.638,但是:

  • PLAN规划轻微下降(0.612→0.604)
  • TOOL‑SEL工具选择下降(0.703→0.682)

增加反思模块的提示,会带来其它能力的小幅退化;提示优化存在能力权衡,不是单项能力提升就全部指标上涨。

5.4 消融实验

配置 六项平均得分
完整流水线(规则+LLM裁判) 0.618
仅使用规则层,关闭LLM裁判 0.531
仅LLM裁判,关闭规则前置校验 0.582

规则层负责格式、参数合法性过滤;LLM裁判负责语义质量评估;两层结合效果最优。

5.5 案例:定位提示缺陷与迭代优化

原始Plan‑and‑Solve提示:PLAN规划能力强,但TERMINATE终止判断差,经常无限循环调用工具。

使用PromptAgent‑Eval定位:终止判断样本大量失败原因为:已经收集全部信息,仍然继续调用工具;无法识别任务不可解场景 。

提示迭代:在Plan‑and‑Solve提示中,专门增加两段终止判断引导,写明两类终止条件。

迭代之后:TERMINATE得分从0.406提升到0.524;GAIA端到端成功率由0.334提升至0.357;PLAN规划能力没有明显下降。

证明框架可以定位提示短板,指导提示工程迭代。

6 讨论与局限性

局限性

  1. 六项原子能力是人为归纳的抽象划分,现实智能体行为存在能力耦合;
  2. 子任务是隔离简化场景,真实端‑to‑end任务中能力会互相交织;
  3. LLM裁判依然存在少量打分噪声,虽然已经做人类相关性校验;
  4. 只面向提示驱动智能体,不适用于经过权重微调的智能体模型。

使用场景

  1. 大规模提示变体筛选:快速定位不同提示各自强项短板;
  2. 提示迭代调试:定位哪一项原子能力是主要瓶颈,针对性修改系统提示;
  3. 分析提示范式带来的能力权衡效应。

重要启示:仅仅看端到端任务成功率不足以完整评估提示驱动智能体;两个提示可以拥有接近的最终得分,但失败模式、内部能力完全不同。

7 结论

本文提出PromptAgent‑Eval,面向提示驱动智能体的细粒度自动化评测框架。把智能体行为拆解为六大原子能力,设计隔离子任务数据集,实现规则+VLM‑Judge自动化评测,无需人工审阅轨迹。

对四类主流提示范式评测表明:不存在全局最优提示;端到端性能接近的提示范式,内部原子能力可能差异巨大;提示优化存在能力权衡,提升一项能力的同时可能损害其它能力。案例证明该框架可以定位提示缺陷,指导提示工程迭代。数据集与评测脚本全部开源,助力提示驱动智能体的研发。

附录简要说明

  • 附录A:六大原子能力子任务完整样例、数据集统计。
  • 附录B:四类被测提示完整Prompt文本。
  • 附录C:裁判Prompt模板,裁判一致性人类校验细节。
  • 附录D:完整细分实验数据,难度分层结果。
  • 附录E:提示迭代完整案例,更多提示变体对比。

相关推荐
下辈子不要当码农1 小时前
Linux驱动学习(1)
linux·运维·学习
华允物联-HUAIOT1 小时前
串口服务器支持 WiFi 吗?有线与无线串口联网科普
运维·服务器·单片机
北京靠谱的GEO优化机构1 小时前
为什么优质百科词条需要修改更新?常态化运维实操指南
运维
IMPYLH2 小时前
Linux 运维基础:从入门到实战的完整指南
linux·运维·php
前端 贾公子2 小时前
LangGraph == 图的状态(State)管理 (下)
运维·服务器·数据库
星恒随风2 小时前
Linux进程间通信(二):深入理解System V共享内存、消息队列、信号量与内核IPC资源管理
linux·运维·服务器·笔记·学习·状态模式
yangmu32032 小时前
PLC 设备介绍:工业自动化的“控制大脑”
运维·自动化
IMPYLH2 小时前
Linux 文件检索:find、locate、grep 与 which 实战指南
linux·运维·服务器
腾讯蓝鲸智云2 小时前
【运维自动化-监控平台】如何配置进程监控之基于进程名规则匹配
运维·自动化·云计算·sass·paas