SearchOS多智能体搜索协作框架开源解析与应用介绍
时间:2026-08-14 | 作者:深海捕梦者 | 阅读:0SearchOS是什么
SearchOS,全称Search Operating System,是人大高瓴人工智能学院与蚂蚁集团联袂开源的产物。
这个名字听起来像是一个操作系统,但准确地说,它是一套多智能体搜索协作框架。
它借鉴了关系型数据库的设计思想,把开放域的信息检索抽象成一种动态的关系模式。
同时,它通过面向搜索的上下文管理、流水线并行调度,以及一个搜索工具中间层,来解决长程任务中的常见问题。
- Agent失忆
- 重复查询
- 来源脱钩
最终,它能让多个Agent共享状态、高效协作,并且每一步的证据都能追溯得清清楚楚。
SearchOS的主要功能
-
关系搜索模式构建:把自然语言查询自动转化成一张包含表结构、主键和外键的动态关系表。
系统不会在一开始就定义好所有内容,而是在搜索过程中,一边发现新实体,一边动态补全属性。
-
多智能体协作搜索:一个叫Orchestrator的Agent负责统一规划和调度。
Explore Agent负责发现候选实体,Search Agent执行并行子任务,Writer Agent把结果整理成结构化报告。各司其职,形成协作链路。
-
面向搜索的上下文管理(SOCM):这是核心中的核心。
它维护着四类共享状态信息——Frontier Tasks、Evidence Graph、Coverage Map、Failure Memory。这些状态能让多个Agent实时同步,进度可视化,避免重复工作或相互干扰。
-
搜索工具中间层:这一层插在模型和工具之间,由Context Middleware、Sensor Middleware、Evidence Extraction Middleware组成。
它们负责控制上下文规模、检测循环或停滞,以及从网页中结构化抽取证据并标好出处。
-
层次化技能库:系统预置了大约280个技能。
这些技能涵盖排名检索、多跳搜索、实体消歧等策略型技能,也包括反爬、登录墙、动态页面等访问型技能,能应对复杂搜索场景。
-
实时进度追踪:支持CLI、全屏TUI和Web工作台三种界面。
你可以实时看到Schema的补全进度、每个Agent的任务流,以及每一步的证据。任务中途被打断后,也能恢复继续运行。
SearchOS的技术原理
关系型搜索抽象
这项技术把信息检索任务定义成一个关系模式,核心公式是S = ({T_m}, R),其中T_m是表模式(包含列属性A_m和主键P_m),R是表间关系。
这样一来,各类检索任务都能统一落到一套结构化框架上,不再是一盘散沙。
共享状态基础设施
一个关键判断是:搜索状态应该存在于系统中,而不是在Agent的对话上下文中。
SOCM把任务状态外化成了四类共享数据结构,Agent通过查询这些共享状态来协作,避免了上下文压缩导致的事实丢失。
流水线并行调度
它借鉴了micro-batch的思路,把search→open→find这条操作链视为一条搜索流水线。
多个Search Agent可以错峰进入、交叠推进。同时,系统采用连续派发机制,一个Agent完成后会立刻补入新任务,从而提升槽位利用率和整体效率。
中间件干预机制
在模型和工具之间插入了三层中间件。
- Context Middleware控制上下文规模,避免无限膨胀
- Sensor Middleware识别循环和停滞,触发策略切换
- Evidence Extraction Middleware负责结构化抽取、citation锚定和证据入库
这保证了每个数据都有据可查。
动态模式演化
系统会随着实体的发现,动态调整表结构。
实验表明,即使事先指定一个最优的固定结构(Oracle),效果也低于SearchOS的动态模式。这说明,动态演化才是真正的解法。
如何使用SearchOS
-
环境准备:访问GitHub仓库克隆项目,然后通过配置向导,设置好模型服务商和API Key。
-
启动交互:可以选择CLI、全屏TUI或Web研究工作台三种界面中的任意一种启动系统。
-
输入查询:直接在搜索框中输入自然语言问题,系统会自动识别任务类型并开始工作。
-
查看进度:实时观察关系模式的构建过程、Coverage Map的补全状态,以及各Agent的任务分配和执行流。
-
审阅结果:任务完成后,查看结构化输出。每条数据都附带citation,可以回溯到原始网页的具体位置。
-
中断与恢复:长程任务支持中途退出后接续运行,也可以随时复盘历史搜索轨迹和证据链。
SearchOS的核心优势
-
系统级状态外化:这是SearchOS最根本的改动。
它把搜索状态从对话上下文中迁移出来,沉淀到系统基础设施里。长程任务中的Agent失忆和重复查询,因此被彻底解决。
-
动态关系模式:实体发现过程中会自动调整表结构。
这种方式比固定模式更灵活,也更贴合真实场景。Oracle实验已经验证了它的有效性。
-
高吞吐量调度:流水线并行与连续派发机制,让任务完成时间降低了约24%,LLM调用次数减少了约13%,同时F1分数反而提升了。
-
全链路证据追溯:每个值都保存citation,支持从结论一直回溯到网页原文的某个具体位置。
真正做到“尽量找全、每条都有出处”。
-
丰富的预置技能:280个技能覆盖搜索策略和网站访问。
使用技能后,搜索时间缩短了36.6%,API调用次数降低了39%到43%。
SearchOS的项目地址
- 项目官网:https://antins-labs.github.io/SearchOS/
- GitHub仓库:https://github.com/antins-labs/SearchOS
- arXiv技术论文:https://arxiv.org/pdf/2607.15257
SearchOS的同类竞品对比
| 维度 | SearchOS | Web2BigTable |
|---|---|---|
| 架构定位 | 搜索智能体操作系统,状态外化 | 多智能体表格信息收集框架 |
| 状态管理 | SOCM四类共享状态,跨Agent实时同步 | 以表格为中心的状态,较简单 |
| 模式构建 | 动态关系模式,随实体发现实时演化 | 固定表格结构,灵活性受限 |
| 调度机制 | 流水线并行+连续派发,错峰推进 | 批处理调度,等待整批完成 |
| 中间件层 | Context/Sensor/Evidence三层干预 | 无系统级中间件 |
| 技能体系 | 约280个预置层次化技能 | 依赖模型自身能力,无技能库 |
| WideSearch Item F1 | 80.3 | 73.8 |
| WideSearch Row F1 | 56.5 | 54.5 |
| GISA Set F1 | 76.5 | 56.7 |
从对比中能看出,SearchOS在架构上与Web2BigTable有本质不同。
它不是一个简单的信息收集工具,而是一个完整的搜索智能体操作系统。
状态外化、动态模式、流水线调度、中间件层和技能库,这些设计让它从底层上解决了长程搜索的诸多难题。
SearchOS的应用场景
-
竞品与市场调研:系统性地收集竞品公司的融资轮次、产品功能、定价策略等信息,最终生成一张带出处的详细对比表。
-
学术文献综述:针对特定研究方向,枚举相关论文、作者、机构、发表会议,并补全关键结论和方法摘要。
-
投研与尽职调查:追踪目标企业的股东结构、高管变动、诉讼记录、财务数据,实现多源交叉核验。
-
产品对比与选型:收集同类产品的技术参数、用户评价、价格区间,生成结构化对比报告,辅助决策。
-
开放域知识枚举:比如“列出2000年以来所有菲尔兹奖得主及其所属机构与国家”,这类需要高召回率的信息收集任务,正是SearchOS的强项。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- QMuse蚂蚁集团AI应用生成平台功能与使用解析
- 时间:2026-08-18
-
- 蚂蚁集团测试AI版支付宝 智能体助手或成核心入口
- 时间:2026-08-17
-
- 蚂蚁集团测试AI版支付宝:引入原生AI智能体界面
- 时间:2026-08-16
-
- 蚂蚁灵波或启动独立融资,蚂蚁集团AI业务资本化再提速
- 时间:2026-08-12
-
- 蚂蚁集团投资机器人触觉感知领域 数亿元布局物理交互脑发布
- 时间:2026-08-12
-
- 蚂蚁集团发布百灵原生混合推理模型Ling-3.0-flash 124B参数对标旗舰
- 时间:2026-07-25
-
- 支付宝秘密内测“AI版”:代号“宝计划”,首推AI助手“阿宝”
- 时间:2026-07-24
-
- 蚂蚁集团副总裁陈亮:智能体越强,信任风险越不可忽视
- 时间:2026-07-20
精选合集
更多大家都在玩
大家都在看
更多-
- 糖尿病完全不能吃糖吗
- 时间:2026-09-15
-
- 蚂蚁庄园小课堂2026年9月16日最新题目答案
- 时间:2026-09-15
-
- 小鸡答题今天的答案是什么2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园每日答题答案2026年9月16日
- 时间:2026-09-15
-
- 以下哪种粮食是酿造绍兴黄酒的主要原料 蚂蚁庄园今日答案9月16日
- 时间:2026-09-15
-
- 劝学名句“及时当勉励,岁月不待人”出自哪位诗人 蚂蚁庄园今日答案9.16
- 时间:2026-09-15
-
- 蚂蚁庄园今天答题答案2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园答题今日答案2026年9月16日
- 时间:2026-09-15