← 最新の論文
🤖 AI

SearchOS-V1: Towards Robust Open-Domain Information-Seeking Agent Collaboration

本論文は、検索指向型コンテキスト管理を通じてタスクの進捗を共有状態へと外部化し、効率を最大化するためにパイプライン並列スケジューリングを採用し、さらに反復的な検索ループを防ぎエビデンスの網羅性を向上させるために階層的スキルを備えたミドルウェアハーネスを利用することで、オープンドメインの情報探索を強化する堅牢なマルチエージェントフレームワークである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

公開日 2026-07-17
📖 1 分で読めます☕ さくっと読める

原著者: 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

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

あなたは、巨大なミステリーを解決しようとしている探偵だと想像してください。ただし、一冊のノートではなく、ジュニア探偵たちのチームを率いています。人工知能の世界では、これらの「探偵」はエージェントと呼ばれています。彼らはインターネットと対話し、ウェブサイトを読み、あなたの質問に答えるための情報を収集できるスマートなコンピュータプログラムです。長い間、これらのエージェントは、自分がすでに何を見つけたかをすぐに忘れてしまう探偵のようなものでした。ミステリーが大きくなるにつれ、彼らは混乱したり、同じ質問を何度も繰り返したり、ループに陥ったりして、時間とエネルギーを浪費するようになりました。彼らには、進捗状況を共有し、整理された記録として保持する方法がなかったのです。

これを解決するために、研究者たちはエージェントがより上手く協力できる方法を構築しています。彼らは大規模言語モデル(高度な読解・記述能力を持つ「超スマートな脳」のようなもの)を利用し、ウェブ検索のためのツールを与えています。大きな課題は、**ロングホライゾン・タスク(長期的なタスク)**です。これらは、何百もの事実を集め、それらが一致するかを確認し、完璧に整理することを必要とする複雑な仕事です。もしエージェントが「全体像」を見失うと、最終的な回答は乱雑で不完全なものになってしまいます。この論文は、まさにその問題に取り組んでいます。どうすればデジタル探偵たちが自分自身の仕事の中で迷子になるのを防ぎ、円滑に連携して動けるようにできるのか、という問題です。


問題点:「物忘れの探偵」のループ

あなたと友人たちが、曖昧な説明書をもとに巨大なレゴのお城を作ろうとしている場面を想像してください。皆でブロックを集め始めますが、誰も「何を既に見つけたか」のリストを作っていません。ある友人は、別の友人が10分前に見つけたばかりの赤い2x4のブロックを、探し続けています。また別の友人は、ロックされたドアを開けようとして、別のドアを試す代わりに、何度も何度もドアを叩き続けて立ち往生しています。

これは、現在のAI検索エージェントに起きていることです。複雑な質問に答えようとする際、彼らは進捗状況を見失います。彼らは反復的なループに陥り、「検索予算」(時間と計算資源)を、行き止まりの作業に浪費してしまいます。長いチャット履歴の中に重要な事実が埋もれてしまったり、共有のマップを持っていないために互いに意見を戦わせたりすることもあります。単にエージェントの数を増やすことは解決策になりません。それは単に混沌を生み出し、全員が互いの邪魔をし合う結果を招くだけです。

解決策:検索のための「オペレーティングシステム」、SearchOS

著者たちは、これらの検索エージェントのためのセントラル・コマンドセンター、あるいは「オペレーティングシステム」として機能する新しいフレームワーク、SearchOSを導入しました。SearchOSは、エージェントが消えゆく記憶に頼るのではなく、決して紛失することのない、共有された整理されたノートにすべてを書き留めることを強制します。

その仕組みを、いくつかの楽しい比喩を使って説明します。

1. マスター設計図(リレーショナル・スキーマ)
単に「企業について教えて」といった曖昧な質問をするのではなく、SearchOSは、そのタスクを巨大で構造化されたスプレッドシートを埋める作業へと変換します。例えば、探偵の掲示板に「企業名」「CEO」「収益」「設立年」といった特定の列がある状態を想像してください。エージェントの仕事は単に「情報を探す」ことではなく、このスプレッドシートのすべての空欄を埋めることです。セルが空であれば、システムは正確に何が不足しているかを把握できます。これにより、乱雑でオープンエンドな検索が、「穴埋め問題」という明確で測定可能なゲームへと変わります。

2. 共有コマンドセンター(SOCM)
これがSearchOSの核心です。これは**検索指向型コンテキスト管理(Search-Oriented Context Management)**システムであり、チーム全体の「共有の脳」として機能します。これは以下の4つの重要な要素をリアルタイムで更新し続けます。

  • フロンティア・タスクリスト: スプレッドシートのどのセルがまだ空であるかを示す「ToDoリスト」。
  • エビデンス・グラフ: 見つかったすべての事実を、その情報源となったウェブサイトと直接紐付けたマップ(ソースを確認できるようにするため)。
  • カバレッジ・マップ: スプレッドシートのどの部分が埋まっており、どの部分が不明確で、どの部分が欠落しているかを示す視覚的なダッシュボード。
  • 失敗メモリ: 「二度とこれを試すな」というリスト。もしあるエージェントが検索を試みて失敗した場合(壊れたウェブサイトに当たった場合など)、このメモリが他のエージェントに対し、「これは行き止まりだから、もう試す必要はない」と伝えます。

3. 組立ライン(パイプライン並列スケジューリング)
古いシステムでは、エージェチが互いを待たされることがよくありました。まるで一人のレジ係を前に並んでいる列のような状態です。SearchOSはパイプライン並列スケジューリングを使用します。工場の組立ラインを想像してください。あるエージェントがタスクを完了して空きができたら、システムは即座に次の利用可能なエージェントに新しいタスクを渡します。誰も何もせずに待機することはありません。もし一つのエージェントが遅れていても、他のエージェントはスプレッドシートの異なる部分の作業を進めます。これにより、チーム全体がより高速かつ効率的になります。

4. レフェリー(ミドルウェア・ハーネス)
エージェントがループに陥ったり、時間が足りなくなったりすることがあります。SearchOSには、厳格なレフェリーとして機能する検索ツール・ミドルウェア・ハーネスがあります。これはエージェントのあらゆる動きを監視します。もしエージェントがロックされたドアを叩き続けたり(検索の失敗)、同じ質問を繰り返したりしているのを見つけると、レフェリーが介入してエージェントを止め、新しい戦略を与えます。また、エージェントが見つけたすべての事実が、最終報告書に書き込まれる前に、実際のソースに「根拠付け(グラウンディング)」されていることを保証します。

5. 工具箱(階層的スキル)
SearchOSには、あらかじめ用意されたスキルのライブラリが備わっています。これらは、探偵のキットにある専門的な道具のようなものです。ある道具は一般的な検索用(例:「良い質問の仕方」)であり、別の道具は特定のウェブサイト専用(例:「政府のデータベースの操作方法」)です。システムは、エージェントが新しいサイトを訪れるたびに車輪の再発明をしなくて済むよう、これらのツールの使い方を教え込みます。

研究結果:得られた成果

研究者たちは、WideSearchGISAと呼ばれる2つの困難なベンチマークを用いてSearchOSをテストしました。これらのテストは、さまざまなソースから多くの事実を集める必要がある複雑な質問を含んでいます。

結果は目覚ましいものでした。SearchOSは、単一のエージェントシステムや他のマルチエージェント・チームを含む、テストしたすべての手法を上回りました。

  • WideSearchテストにおいて、SearchOSはアイテムレベルF1スコア80.3を達成し、テストした全手法の中で最高スコアを記録しました。
  • GISAテストでは、セットF1メトリックで76.5を記録し、次に優れたシステムを13.4ポイントという大幅な差で引き離しました。

この論文は、エージェントに内部メモリに頼らせるのではなく、共有された明示的な状態(スプレッドシートとマップ)に基づいて作業させることで、システムがより信頼性の高いものになることを示唆しています。これにより、間違いを増やすことなく(高精度を維持しながら)、より多くの事実を発見できるようになります(高い再現率)。

なぜこれが重要なのか

これは単にAIを速くすることではありません。AIを信頼できるものにすることなのです。AIが深い調査を行っているとき、重要な事実を見逃していないか、あるいは数字を捏造していないかを知る必要があります。SearchOSは、AIが何を知っており、何を知らず、どこで行き詰まっているのかを正確に可視化する方法を提供します。これは、インターネット検索という混沌としたプロセスを、構造化され、観察可能で、協力的な取り組みへと変えるものです。

著者たちは、検索を「共有されたオペレーティングシステムを持つ、状態管理された協調的なプロセス」として扱うこのアプローチこそが、ノイズの中で迷うことなく、複雑で現実世界の調査タスクをこなせるエージェントを構築するための大きな一歩であると示唆しています。彼らは単により優れた検索エンジンを作ったのではありません。AIエージェントがチームとして協力するための、より優れた方法を構築したのです。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →