SearchOS-V1: 面向鲁棒开放域信息检索的多Agent协作框架

SearchOS-V1: 面向鲁棒开放域信息检索的多Agent协作框架

论文来源: arXiv:2607.15257 (cs.AI, cs.IR)
提交日期: 2026年7月16日
代码仓库: https://github.com/antins-labs/SearchOS
作者团队: Yuyao Zhang, Junjie Gao, Zhengxian Wu, Jiaming Fan, Jin Zhang, Shihan Ma, Yao Yao, Weiran Qi, Chuyan Jin, Guiyu Ma, Xingzhong Xu, Kai Yang, Ji-Rong Wen, Zhicheng Dou(共14位作者)


一、核心问题:Agent信息检索的"循环陷阱"

随着工具集成大语言模型(Tool-Integrated LLMs)的发展,网页搜索已成为信息检索Agent的核心能力。然而,研究团队指出当前系统面临三个关键瓶颈:

  1. 进度追踪缺失:随着交互历史增长,Agent难以有效跟踪任务进度
  2. 失败重试循环:当搜索尝试无法产生有用证据时,单Agent和多Agent系统容易陷入重复循环
  3. 资源浪费:上述问题导致搜索预算被无效消耗,最终损害输出质量和完整性

二、技术架构:SearchOS系统级解决方案

2.1 关系模式补全范式

SearchOS将开放域信息检索形式化为带溯源引用的关系模式补全(Relational Schema Completion with Grounded Citations)任务:
- Agent需要发现实体
- 在关联表之间填充属性
- 将每个值锚定到来源证据

2.2 SOCM:搜索导向上下文管理

Search-Oriented Context Management (SOCM) 是系统的核心创新,将演化的状态外化为四个持久化组件:

组件 功能描述
Frontier Task 前沿任务队列,记录待探索的信息缺口
Evidence Graph 证据图,存储已验证的来源引用关系
Coverage Map 覆盖地图,可视化任务完成度
Failure Memory 失败记忆,记录已失败的搜索模式避免重复

2.3 流水线并行调度机制

Built on SOCM,SearchOS采用流水线并行调度(Pipeline-Parallel Scheduling)
- 重叠子Agent的执行过程
- 持续用针对未解决覆盖缺口的任务填补释放的槽位
- 提升利用率和吞吐量

2.4 Search Tool Middleware Harness

为调度和控制搜索Agent的执行,系统引入搜索工具中间件(Search Tool Middleware Harness)
- 拦截模型和工具的交互以记录溯源证据
- 对停滞或预算耗尽做出响应
- 提供可复用的分层技能系统(策略技能 + 访问技能)
- 跨运行避免重复失败的搜索模式


三、实验评估

在两个基准数据集上的评估结果:

  • WideSearch:SearchOS在所有指标上领先于所有被评估的单Agent和多Agent基线
  • GISA:同样取得最佳表现

四、技术意义与行业影响

4.1 对Agent架构设计的启示

SearchOS-V1表明,系统级的状态管理比单纯提升单个Agent的智能水平更为关键。通过将隐式的、脆弱的搜索进度转化为显式的、持久的、共享的状态,可以有效避免多Agent协作中的协调失效问题。

4.2 可复用的工程组件

  • Evidence GraphFailure Memory的设计可直接应用于其他需要溯源和避免重复搜索的场景
  • 分层技能系统为Agent提供了可组合的能力模块

4.3 资源效率优化

流水线并行调度和覆盖率驱动的任務分配机制,对于搜索预算有限的应用场景具有重要实用价值。


五、关键事实速查

项目 详情
arXiv编号 2607.15257
论文版本 v1 (18,176 KB)
学科分类 cs.AI, cs.IR
许可协议 CC BY 4.0
DOI 10.48550/arXiv.2607.15257
PDF链接 View PDF
HTML预览 HTML (experimental)

本文仅基于材料中可核对的事实编写,未添加任何外部信息或主观判断。