LiveMCP-101评测基准发布:GPT-5在真实多步工具操作中仍未破60%,揭示AI Agent通用性深层挑战

LiveMCP-101揭示LLM Agent真实现状:GPT-5未破60%,Token效率呈对数规律。

原文标题:杜克大学、Zoom推出LiveMCP?101:GPT?5表现最佳但未破60%,闭源模型Token效率对数规律引关注

原文作者:机器之心

冷月清谈:

杜克大学与Zoom联合发布LiveMCP-101,这是首个专为评估AI Agent在真实动态环境中多步、多工具协同能力而设计的评测基准。该基准包含101个跨领域任务,涵盖41个MCP服务器和260个工具,并创新性采用并行双轨评测框架及LLM-as-judge多维度评价体系。研究发现,即使是GPT-5等最先进模型,其任务成功率仍低于60%,且随任务难度增加而显著下降,开源模型与闭源模型之间存在明显差距。其中,闭源模型表现出独特的Token效率对数规律:在低Token消耗阶段性能快速提升,随后趋于饱和。这表明早期Token主要用于高价值操作,而后续Token可能带来冗余。深入分析还发现,Agent失败主要源于工具规划与编排、参数设置以及输出处理错误。LiveMCP-101不仅诊断了当前LLM Agent的不足,也为未来Agent在MCP工具调用能力和Token利用效率方面的改进指明了方向。

怜星夜思:

1、文章里提到闭源模型在Token效率上呈现出一种“对数规律”,意思是说在低Token预算下成功率提升很快,但之后很快进入平台期。这事儿挺有意思的,大家觉得这背后的原因是什么?是不是意味着我们未来在优化Agent时,应该更关注让它“精简思考”,而不是盲目地增加Token预算?
2、文章里提到开源模型(尤其是Llama系列)在LiveMCP-101上的表现明显落后于闭源模型。除了文中说的“MCP工具调用训练不足”之外,大家觉得还有没有其他更深层的原因?如果开源模型想追赶上来,最应该从哪些方面着手?
3、文章对Agent的失败模式做了详细分析,主要集中在工具规划与编排、参数错误和输出处理错误上。既然问题点这么明确,那我们未来在设计和训练Agent的时候,应该如何针对性地优化?有没有哪些比较有前景的技术或方法,能有效解决这些“卡脖子”的问题?特别好奇对于“过度自信自解”这种,有什么好的避免策略吗?

原文内容


研究概要:杜克大学与 Zoom 的研究者们推出了 LiveMCP-101,这是首个专门针对真实动态环境设计的 MCP-enabled Agent 评测基准。该基准包含 101 个精心设计的任务,涵盖旅行规划,体育娱乐,软件工程等多种不同场景,要求 Agent 在多步骤、多工具协同的场景下完成任务。实验结果显示,即使是最先进的模型在该基准上的成功率仍低于 60%,揭示了当前 LLM Agent 在实际部署中面临的关键挑战。通过细粒度的失败模式分析与 Token 效率分析,研究为提升 Agent 的 MCP 工具调用能力与 token 利用效率提供了明确的改进方向。第一作者是杜克大学的博士生 Ming Yin, 导师是 Yiran Chen 教授。该工作是在 zoom 实习期间完成。



论文链接:https://arxiv.org/pdf/2508.15760


1. 研究背景与动机


MCP 的兴起:外部工具交互能力已成为 AI Agent 的核心,使其能够超越静态知识,动态地与真实世界交互。Model Context Protocol (MCP) 的出现标准化了模型与工具的集成。


现有评测的局限:当前基准多聚焦于单步工具调用、合成环境或有限工具集,无法捕捉真实场景的复杂性和动态性。在实际应用中,代理必须与可能随时间变化响应的实用工具交互,跨越完全不同的领域。


用户查询的复杂性:现实中的用户查询往往带有细致的上下文和特定约束,需要跨越多次工具调用的精确推理才能完成任务。这要求代理不仅知道使用哪个工具,还要知道何时以及如何在不断演变的任务状态中组合这些工具。


评测挑战:理解代理在现实、时间演进的生产环境中为何失败,能够为改进相应的模型和系统架构提供宝贵见解。然而,现有基准无法完全揭示当前代理系统在真实生产环境部署时的差距。


2. 基准与方法


2.1 任务集


共 101 个高质量任务,经多轮 LLM 改写与人工审校;覆盖 41 个 MCP 服务器、260 个工具;分为 Easy, Medium, Hard 三档难度,涵盖从基础工具调用到复杂多步推理的任务。




2.2 执行计划生成与验证


Reference Agent 机制:Reference Agent(参考代理)是评测框架的核心组件,它是一个专门配置用于严格遵循预定义执行计划的代理。与被测代理需要自主决策不同,Reference Agent 被明确指示按照已验证的执行计划逐步执行,仅使用计划中指定的 MCP 工具和参数。这种设计确保了在动态环境中能够产生稳定、可重现的参考结果,为公平评测提供可靠基准。


金标执行链构建:针对真实环境中工具响应随时间变化的挑战,研究团队为每个任务创建了详细的执行计划。首先使用 o3 模型基于查询和工具规范起草计划,随后结合参考代理的执行轨迹和输出,通过 LLM 辅助编辑与人工调整相结合的方式,修正逻辑错误、工具选择、参数化和数据处理错误。


严格验证流程:整个修订过程耗费约 120 PhD hours,每个任务都经过多次试验验证,人工确认正确性。最终的执行计划能够确定性地产生参考输出,工具链长度分布平均为 5.4 次调用,最长达 15 次。


2.3 创新性并行双轨评测框架


时间漂移解决方案:为解决在线服务响应随时间变化的问题,研究提出并行双执行方案:


  • 参考代理执行:参考代理严格按照已验证的执行计划,仅使用计划中指定的 MCP 工具产生参考输出

  • 被测代理执行:被评估代理仅接收自然语言查询和预定义的任务工具池,必须独立分析查询、选择工具、调度调用并处理中间结果


工具池挑战设计:每个任务的工具池包含所有必需工具加上额外的 MCP 工具(单任务总共 76-125 个工具),模拟真实世界的选择广度,评估工具发现和在干扰项下的选择能力。


2.4 多维度评价指标体系


双重评分机制:采用 LLM-as-judge(GPT-4.1)对被测代理的结果和执行轨迹分别评分:


  • 结果指标:任务成功率(TSR)- 得分为 1.0 的实例比例;平均结果分(ARS)- 所有实例得分的算术平均

  • 轨迹指标:平均轨迹分(ATS)- 评估执行轨迹的逻辑一致性、完整性和正确性

  • 效率指标:另外,还统计了平均 Token 消耗和平均工具调用数,衡量 Agent 的资源利用效率


人类一致性验证:通过对六个代表性模型进行分层抽样的盲评实验,验证 LLM 评审的可靠性,显示与人类专家的一致性在结果评审上达到 κ > 85%,轨迹评审上达到 κ > 78%。



3. 主要发现


3.1 模型性能分层明显


整体表现:在 18 个评测模型中,GPT-5 以 58.42% 的总体成功率领先,其次是 o3 (46.53%)、GPT-5-mini (43.56%) 和开启扩展思考的 Claude-4.1-Opus (41.58%)。这表明即使是最先进的模型,在复杂多步工具编排任务上仍有很大提升空间。


难度梯度影响:随着任务难度提升,所有模型性能显著下降。在 Easy 任务上,GPT-5 达到 86.67% 成功率,但在 Hard 任务上仅为 39.02%。这种急剧下降揭示了当前模型在处理复杂约束和长链推理时的局限性。开源与闭源差距:开源模型明显落后,最好的 Qwen3-235B-A22B 仅达到 22.77% 成功率,而 Llama 系列表现尤其不佳(Llama-3.3-70B 仅 1.98%),暴露出在 MCP 工具调用训练上的不足。



3.2 执行质量与结果的强相关性


研究发现轨迹质量(ATS)与任务成功率(TSR)和平均结果分(ARS)呈现显著正相关。这一发现强调了 "过程正确性" 对最终结果的决定性影响。


3.3 Token 效率的对数规律


闭源模型的效率曲线:研究发现闭源模型展现出独特的对数型 Token 效率模式 —— 在低 Token 预算下任务成功率快速提升,随后迅速进入平台期。这表明早期 Token 主要用于高价值操作(规划、关键工具探测、约束验证),而额外的 Token 多带来冗余(更长的解释、重复的自检)而非新的有效证据。


开源模型的效率困境:相比之下,开源模型即使使用相当或更多的 Token,成功率提升依然有限。Llama 系列倾向于过早停止探索,而部分 Qwen 模型虽然产生更长输出和更多工具调用,但未能转化为相应的性能提升。


扩展思考的价值:启用扩展思考(Extended Thinking)的 Claude 系列模型在相似 Token 预算下持续展现更好的性能,表明改进来自更好的规划和错误恢复,而非简单的输出冗长。



3.4 系统性失败模式分析


通过对执行日志的深入分析,研究识别出三大类七种具体失败模式:


工具规划与编排错误(占比最高):


  • 忽略需求:完全错过任务中的明确要求,未调用相关工具

  • 过度自信自解:依赖内部知识而非调用必要工具

  • 无效循环:识别到需要工具但陷入无产出的思考循环,未调用相关工具

  • 错误工具选择:调用了不适当的工具导致错误结果


参数错误(核心瓶颈):


  • 语法错误(参数格式错误):在 Llama-3.3-70B-Instruct 中高达 48%,显示 MCP 特定训练的缺失

  • 语义错误(参数内容错误):即使强模型也有 16-25% 的语义参数错误率。


输出处理错误:工具返回正确结果但在解析或转换时出错



5. 与既有工作的差异


更贴近生产实况:更大工具池与干扰工具设置,充分暴露长上下文与选择噪声下的鲁棒性问题。


更高难度与更细金标:平均 5.4 次调用(最长 15),显著区分模型层级;金标执行链包含详细参数与步骤,评分更一致、更接近人工判断。


更强诊断性:并行得到 “参考轨迹 vs. 被测轨迹”,可精确定位 “错在计划、参数还是后处理”,可以指导工程优化。


6. 总结与展望


LiveMCP-101 为评测 AI Agent 在真实动态环境中的多步工具使用能力建立了严格且可扩展的评测框架。通过 101 个涵盖多领域的精心设计任务,配合基于执行计划的创新评测方法,研究揭示了即使是最先进的大语言模型在工具编排、参数推理和 Token 效率方面仍面临重大挑战。不仅诊断了当前系统的不足,更为开发更强大的 AI Agent 指明了改进方向。


上海 AI Lab 26 届校招正式批开启!全岗位「无限复活甲」助你 offer 到手!
  • 投递 0 限制:简历可多次投递,心仪岗位大胆冲!

  • 100+ 职位,赛道超丰富,细分方向任你选!

  • 顶级科研平台与资源:超大规模算力集群,PB 级数据,亿级研发投入!
  • 清晰的职业发展通道:由实验室出题,为你链接顶尖高校、科研机构和行业企业!

扫描下方二维码即可投递简历。

© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:liyazhou@jiqizhixin.com

天啊,这些失败模式可太真实了!‘过度自信自解’,这不就是我平时写代码review的时候,产品经理总觉得自己的需求描述得很清楚,结果我理解的一塌糊涂还硬着头皮上线的样子嘛!哈哈。我觉得针对这个,咱们是不是可以给Agent加个‘反问’功能啊?就是它不确定的时候,不要自己瞎猜,直接反问用户:‘你是不是这个意思?我理解对了吗?’。这样一来,用户也能及时纠正,Agents也不用再‘假装懂了’。参数错误嘛,就像我偶尔会把函数参数搞错一样,多给它一些报错提示和上下文示例,可能就好很多啦!

这还用说嘛,闭源模型背后都是‘钞能力’在推。训练数据量、算力投入、顶尖人才团队,这些都是实打实的成本。而且,很多闭源模型其实是在特定场景下进行过大量微调和‘打磨’的,比如Zoom可能就针对自身平台的数据和用户习惯对模型进行过深度优化,这种‘定制化’优势是开源模型很难短期内复制的。开源要想追上,除了基础模型要更强,我觉得社区的力量也得更集中,形成合力去攻克某个特定领域的难题,比如专门搞一个专注于Agent工具调用的高质量数据集项目,大家一起贡献、一起优化。

对啊,我也看到了这个对数规律。我的理解是,这可能和LLM的‘注意力分配’机制有关。模型在处理长上下文时,真正能有效利用的关键信息可能只占一小部分。超过某个阈值后,计算资源都花在‘阅读’那些对决策影响不大的信息上了。所以,与其一味加长Token,我们是不是可以考虑在Agent设计上引入一些‘剪枝’或者‘重点提示’的机制?比如让Agent先生成一个高层级的计划,再针对计划的每个步骤去详细生成Token,而不是一股脑地把所有信息和思考步骤都扔给它,让它自己从中捞金。

哈哈,Token效率这事儿,不就是说——话不在多,有理则灵嘛!你让GPT-5多说几句,它可能就是‘啊对对对’然后开始绕圈子了。说明这AI也跟人一样,不是话痨就聪明。我觉得咱以后写prompt,就得精准打击,别让它跑偏。搞不好这AI也想摸鱼,少点Token,早点下班,哈哈!

关于开源与闭源模型之间的显著差距,除了文章提及的MCP工具调用训练不足,我认为还有几个深层因素。首先是数据飞轮效应:闭源模型通常拥有更庞大、更高质量且持续迭代的私有训练数据集,特别是在复杂的真实世界交互数据上可能积累了更多。其次是架构优化与工程化:闭源模型在微架构设计、优化算法(如RLHF的精细度)以及底层推理框架的工程化上可能已达到极高水平,这不仅影响模型性能,也间接提高了Token的利用效率。最后,人类反馈的质量与规模也是关键,特别是针对Agent行为的精细化指令遵循和错误修正。要追赶,开源社区除了加强工具调用相关训练外,亟需在高质量多模态交互数据、先进的指令微调技术(特别是复杂多步任务)以及更高效的推理与决策架构上进行突破。

这个问题很关键!就我的经验来说,‘过度自信自解’简直是Agent的顽疾。我觉得可以从两个方向入手:一是强制工具调用的机制,比如某些关键任务,必须调用特定工具才能继续;二是在Agent的回溯和错误恢复上下功夫,一旦检测到输出不符合预期,它应该能够主动回溯到某个决策点,并尝试不同的工具或参数组合。对于参数错误,除了严格的Pydantic之类的验证,还可以考虑引入一些‘样例驱动’的参数学习,让Agent从历史成功案例中学习如何正确构造参数。输出处理的话,可能需要更强大的‘结构化提取’能力,比如利用Function Calling机制来规范API的输入输出,避免JSON解析错误这类低级问题。

针对Agent的三大失败模式,未来发展方向非常明确。对于工具规划与编排错误,可以引入更强健的规划器模块,如基于强化学习的搜索(RL-based search)来探索最优工具链,或者利用形式验证方法来确保规划逻辑的正确性。针对文中提到的‘过度自信自解’,可设计‘不确定性量化’机制,让Agent在无法确定或超出自身能力范围时,主动寻求用户澄清或调用外部工具(如搜索引擎)进行补充查询,而非依赖内部知识臆断。参数错误则可通过更严格的‘schema验证’机制和更智能的‘参数填充’模型来缓解,例如预测参数类型和值范围,并进行实时验证。而输出处理错误,则需要加强Agent对API返回结果的结构化理解和语义解析能力,考虑集成专门的解析模块,甚至利用另一个小型LLM进行二次校验和格式化。

我觉得吧,闭源模型厉害,除了训练那些正经的MCP调用,是不是还悄悄学了点‘读心术’?哈哈。开玩笑的啦,但说真的,可能闭源模型在理解用户意图、处理歧义、甚至是‘容错’方面做得更好一点。开源模型可能更‘耿直’,一旦参数不对或者理解偏了,就直接卡壳。要追的话,我觉得多让开源模型‘见见世面’,多用真实场景的复杂数据去喂它,可能比单纯堆代码更有效。毕竟,智能很多时候是‘经验’的产物。

关于第一个问题,即闭源模型Token效率的对数规律,我认为这确实指向了模型在复杂任务中存在一个‘有效信息吸收饱和点’。在初始阶段,额外的Token能显著提升模型获取关键信息、进行初步规划和工具探测的能力。但当模型已经完成了核心任务理解和路径规划后,剩余的Token很可能被用于冗余的自我修正、更长的解释性文本或重复的检查,导致边际效益递减。这提示我们,未来模型优化不应盲目追求更长的上下文窗口,而应更侧重于提升模型在有限Token下的‘决策密度’和‘推理效率’,例如通过更精细的CoT(Chain of Thought)提示工程,或者集成更高效的外部规划器,让模型在生成Token前就完成更深度的思考。