← 返回 2026-04-27

AgentSearchBench:面向开放生态的AI智能体检索基准 AgentSearchBench: A Benchmark for AI Agent Search in the Wild

Bin Wu, Arastun Mammadli, Xiaoyu Zhang, Emine Yilmaz 📅 2026-04-24 👍 14 2026-07-13 08:36
LLM评测 RAG 信息检索 基准测试 智能体检索

构建近万真实智能体的大规模检索基准,用执行性能定义相关性。

前置知识

信息检索(IR)

信息检索是从大规模文档集合中找到与用户查询相关的文档的技术,包括稀疏检索(如BM25基于词频)和稠密检索(如基于向量相似度)。

AgentSearchBench 把智能体搜索形式化为检索+重排问题,因此稀疏/稠密/工具感知等检索范式是理解其方法对比的基础。

LLM-as-a-Judge

用大语言模型代替人类对模型输出进行打分或比较的方法,通常输出1-5的李克特量表分数,已被广泛用于自动化评估以降低成本。

本文用5点LLM评分作为智能体执行结果的相关性标注(阈值≥4为正例),与人类标注达到Cohen κ=0.93,是基准构造的核心机制。

混合检索与重排(Reranking)

两阶段检索范式:先用BM25或稠密向量快速召回top-k候选,再用交叉编码器或LLM对候选精细排序,能兼顾召回率与精度。

论文把智能体搜索拆成retrieval和reranking两层评估,分别用二值和分级相关性,是理解Table 2和Table 3指标差异的关键。

研究动机

随着AI智能体生态快速扩张,从数千候选中为给定任务挑选合适智能体已成为关键瓶颈。现有工具检索基准如ToolBench(16,464工具)和ToolRet(43,215工具)以及TREC 2025(1,131 LLM)大多假设功能可从结构化描述或明确定义的接口推断,并且只评估可执行任务查询(executable task queries)。同时,AgentSquare(16智能体)和OKC Bench(127智能体)等智能体基准采用小规模受控候选池,无法反映开放生态中能力重叠、描述不一致的真实场景。更关键的是,智能体的能力具有组合性(compositional)和执行依赖性(execution-dependent):描述相似的智能体实际表现可能天差地别,而基于文本相似度的检索器无法捕捉这种语义-性能鸿沟(semantic–performance gap)。因此,如何在开放真实生态下,以执行性能而非文本匹配来评估和排序智能体,仍然是未充分研究的问题。

本文的目标是本文旨在构建大规模、真实场景下的智能体检索基准AgentSearchBench,包含近10,000个来自GPT Store、Google Cloud Marketplace和AgentAI Platform的真实智能体;同时支持可执行任务查询(task queries)和高层任务描述(task descriptions)两种输入形式;并以执行结果(execution-grounded performance)作为相关性标注的真实标签(ground truth)。在此基础上系统性评估稀疏、稠密、工具感知、解码器专用四类检索器,以及交叉编码器、工具专用、解码器重排器、LLM-based重排器四类重排器,揭示语义匹配与执行性能之间的差距,并验证轻量执行感知探查(probing)是否能弥补这一差距。

与已有工作不同的是,本文的独特切入角度在于三个层面同时突破:规模上达到9,759个真实智能体(远超OKC Bench的127和AgentSquare的16);评估范式上首次同时覆盖可执行查询与高层抽象描述两种任务形式;相关性定义上从传统的文本相似度转向LLM-as-judge评分(≥4分视为正例)并叠加文档-性能对齐折扣信号(无对应文档的成功获得0.5折减)。最关键的差异化贡献是引入执行感知探查(execution-aware probing)机制:让LLM生成探查查询、对top候选执行、用执行响应的方差作为额外排序信号,这在所有先前的工具/智能体检索工作中均未出现。

核心方法

AgentSearchBench 的整体思路是把智能体搜索建模为大规模检索+重排任务,并用执行结果替代文本相似度作为相关性标签。直觉上,既然智能体的真实能力只有跑过才知道,那 benchmark 本身就必须是「先执行、再标注、最后评估检索器」的三阶段流水线。技术路线上:先从三个开放平台抓取约10k真实智能体;再为这些智能体合成2,452个单智能体查询、500个多智能体查询和259个高层任务描述;每个查询在top-20候选上实际执行并用LLM评分,得到66,740次执行的真实相关性标签;最后用这些标签系统评估13种检索器和12种重排器。核心创新在于把 execution-grounded relevance 作为一等公民引入基准设计。

与已有工作相比,本文的本质区别在于相关性定义的范式转变。ToolBench、ToolRet 等把相关性定义为文本匹配或人工标注,OKC Bench 等小规模基准假设候选池可控;而 AgentSearchBench 把 y(a, T_q) = E(a, T_q) 直接作为 agent-task 相关性的 ground truth,其中 E 是基于执行的5点LLM评分。这一转变带来三个连锁创新:(1)构造任务时先执行再过滤——只有当top-K混合检索命中的候选中至少1个成功且不全成功时,才保留该查询(公式5的 rel(a, T_q) = 1(y≥4));(2)多智能体查询需满足NLI蕴含(公式4);(3)高层任务描述通过D维评分rubric选出每维top-2查询共10个,最终聚合分数为文档-性能对齐折扣后的均值(公式2与公式6)。这种「execution-first」思路是先前所有智能体/工具检索基准所欠缺的。

方法步骤详情

流水线五步。第一步,真实智能体收集:从GPT Store、Google Cloud、AgentAI Platform抓取9,759个智能体,7,867个可执行,覆盖数据分析、视觉内容等12领域。第二步,任务查询合成:用LLM从智能体文档生成候选查询,用混合打分 $s(a, T_q) = \alpha s_{\text{lexical}} + \beta s_{\text{semantic}} + \gamma s_{\text{tool}}$(BM25+BGE+ToolRet加权)检索top-K候选并执行,按5点LLM评分过滤退化查询。第三步,多智能体查询:从能力对齐簇组合可执行子任务,仅NLI蕴含所有子任务时保留。第四步,任务描述生成:用D维rubic $r(T_d, T_q) = [r_1, ..., r_D]$ 选每维top-2查询构成 $Q(T_d)$。第五步,相关性标注:检索用 $\text{rel}(a, T_q) = \mathbf{1}(y \geq 4)$ 二值标签,多智能体/任务描述用子任务完成比例;文档-性能不对齐智能体获0.5折扣。共66,740次执行。

技术新颖性

技术新颖性主要体现在三处。其一,执行感知的相关性标注管线——通过实际跑66,740次得到ground truth,而非依赖文本匹配或人工标注,作者通过500实例的人类评估验证LLM-judge与人类一致性达Cohen κ=0.93、准确率96.67%,为大规模自动化标注提供了可信基础。其二,文档-性能对齐折扣机制:智能体成功完成超出文档范围的任务时获得0.5的折扣分数,使相关性同时反映执行成功与可靠性,这在传统IR基准中不存在。其三,执行感知探查:让LLM生成探查查询,对top候选执行并用响应方差作为排序信号,发现中/高方差探查可显著提升BGE Reranker、Tool-Rank 8B、Qwen Reranker 4B等模型的NDCG@5(提升0.4%~1.56%),验证了「行为信号」补充「描述信号」的可行性。

Task and Relevance Label Generation Pipeline of AgentSearchBench
Figure 1: Task and Relevance Label Generation Pipeline of AgentSearchBench
Comparison between indexing and query realism
Figure 5: Comparison between indexing and query realism

实验结果

实验揭示五大发现:(1)工具感知检索在任务查询上最强——ToolRet NDCG@5达37.52,超过BM25(32.41)和BGE(31.78);任务描述上仅21.15,被BGE(23.08)反超。(2)查询到描述性能断崖下降:所有检索器在任务描述Completeness@5几乎全为0.00。(3)重排模型趋同:Task Query上BGE Reranker v2、Tool-Rank 8B、Qwen Reranker 4B、RankGPT GPT-5.2的NDCG@1都在63-67;Task Description上RankGPT GPT-5.2以66.00领先。(4)Figure 4显示所有方法累积执行分数显著低于Oracle Golden Rank,语义-性能鸿沟普遍存在。(5)执行感知探查有效:BGE Reranker v2加探查NDCG@5从57.93升至58.16,Tool-Rank 8B从60.82升至61.71,Qwen Reranker 4B从60.96升至61.91;探查方差关键,低方差BGE win rate仅33.3%,中/高方差升至50.0%/53.1%。

Comparison of AgentSearchBench with tool and agent retrieval benchmarks
Table 1: Comparison of AgentSearchBench with tool and agent retrieval benchmarks
Retrieval results on Task Query Tq and Task Descriptions Td
Table 2: Retrieval results on Task Query Tq and Task Descriptions Td
Reranking results on Task Query Tq and Task Descriptions Td
Table 3: Reranking results on Task Query Tq and Task Descriptions Td
Difficulty of Task Query and Task Description of AgentSearchBench
Figure 3: Difficulty of Task Query and Task Description of AgentSearchBench
The Gap between Surface-matching and Execution
Figure 4: The Gap between Surface-matching and Execution
Execution-Aware Probing for Reranking on Task Description
Figure 6: Execution-Aware Probing for Reranking on Task Description
查看结构化数据
任务指标本文基线提升
Task Query检索(单+多智能体合并) NDCG@5 ToolRet: 37.52 BM25稀疏检索: 32.41 +5.11(相对+15.8%)
Task Description检索 NDCG@5 BGE-Large v1.5: 23.08 ToolRet: 21.15 +1.93(相对+9.1%)
Task Query重排 NDCG@1 Tool-Rank 8B: 66.67 Random Shuffle: 51.43 +15.24(相对+29.6%)
Task Description重排 NDCG@1 RankGPT GPT-5.2: 66.00 Tool-Rank 8B: 53.92 +12.08(相对+22.4%)
LLM-as-Judge与人类一致性 Cohen's κ 0.93(500实例3位博士标注) 通常文献基准>0.8 高一致性,验证自动标注可信
执行感知探查对Qwen Reranker 4B NDCG@5 w/ Probing: 61.91 无Probing: 60.96 +0.95(相对+1.56%)

局限与改进

作者明确承认的局限性包括:基准严重依赖LLM-as-judge的标注质量,虽然与人类一致性达96.67%但仍有约3.3%的噪声,且评分集中在4-5分的偏态可能导致二元标签信噪比下降。我们的独立观察指出以下几点:其一,66,740次真实执行带来极高算力成本(按GPT-5.2等顶级模型估算可能需数千美元),限制了基准的可复现性与扩展性;其二,候选池限制在top-20执行,每个查询平均仅评估20个智能体(Figure 2a),意味着ground truth仅覆盖长尾生态的极小部分,存在召回偏差;其三,9,759智能体在2026年4月后可能快速过时(智能体平台频繁上下架),基准的时效性是潜在问题;其四,Completeness@5在Task Description上几乎为0,说明即使是最好的检索器在高层抽象任务上也几乎完全无法找到完整满足需求的智能体组合,这一根本性缺陷作者并未给出明确解决方案;其五,Figure 5a显示真实查询(如HLE、Finance)上的绝对NDCG@5仅0.05-0.30,合成查询上却是0.5-0.7,二者绝对差距巨大,作者虽提及但未深入分析差距来源。

独立分析的弱点

通过独立分析,我们识别出三个核心弱点。第一,相关性标签的偏态问题:LLM-as-judge评分集中在4-5分使得二元阈值 rel(a,T_q)=1(y≥4) 容易产生假正例,且500实例的人类验证仅覆盖约0.75%的标注,规模可能不足;改进方向是引入更细粒度的5级标签训练专门的reward model,或扩大人类验证到5000实例以上。第二,探查机制的高方差依赖:Figure 6a显示低方差探查下BGE的win rate仅33.3%(甚至低于基线),而探查查询本身的生成策略并未给出理论保证;改进方向是用信息论指标(如互信息)选择探查查询而非随机生成,或训练专门的探查查询生成器。第三,Completeness@5在Task Description上接近0的崩塌现象表明,仅靠top-20执行+重排无法覆盖高层任务的全部子需求;改进方向是引入多智能体组合规划(multi-agent composition)作为后处理,将单一智能体重排扩展到智能体集合的重排。

未来方向

作者在结论中暗示了三个未来方向:(1)将execution-aware probing扩展到更复杂的agent discovery流水线;(2)建立execution-aware evaluation协议以替代传统文本相似度评估;(3)研究execution-dependent capability的形式化建模。基于本文成果可延伸的方向包括:第一,把基准扩展到动态更新的智能体池(实时抓取→评估→入基准),应对智能体上下架的时效问题;第二,将agent search与agentic workflow orchestration结合,研究在编排阶段如何用execution signal选择子任务执行者;第三,把LLM-as-judge替换为经过人类反馈微调的专用reward model,降低标注成本并提升一致性;第四,研究执行感知检索的在线学习版本,让agent根据每次实际执行结果更新自己的索引;第五,将基准扩展到多模态智能体(如视频生成、图像理解类),目前benchmark主要集中在文本型智能体。

复现评估

可复现性评估整体较好但有显著门槛。代码与数据已在GitHub开源(https://github.com/Bingo-W/AgentSearchBench),包含混合检索(BM25+BGE+ToolRet)、任务生成、执行评估、相关性标注全流程。然而三大门槛制约复现:其一,算力极高——基准涉及66,740次真实智能体调用,且评估的RankGPT GPT-5.2、Qwen Reranker 8B等顶级模型本身就是大模型API,完整重跑成本可能达数千美元;其二,智能体平台依赖——9,759智能体抓取自GPT Store/Google Cloud/AgentAI,平台API变更或智能体下架会导致候选池漂移,建议用仓库快照;其三,LLM-as-judge依赖——benchmark的ground truth质量直接取决于所用LLM(论文未明确公布具体模型版本),更换LLM会导致ground truth不一致。建议复现时使用仓库固定的LLM版本(如特定版本的GPT-5.2、Qwen-3 32B)并记录随机种子,对小规模验证可仅复现100-200查询子集以验证方法趋势。