Toolin.ai

SearchOS:中国人民大学 + Ant Group オープンソースのマルチエージェント検索フレームワーク、検索状態をインフラに変える

公開日 · toolin小编

SearchOS は中国人民大学と Ant Group が共同オープンソース化したマルチエージェント検索コラボレーションフレームワーク。リレーショナルデータベースの考え方を取り入れ、検索状態をスケジューリング可能なインフラに変え、約280の検索スキルを内蔵しています。

SearchOS:中国人民大学 + Ant Group オープンソースのマルチエージェント検索フレームワーク、検索状態をインフラに変える

Agent に Web で資料を調べさせること自体は、もはや目新しいものではありません。しかしモデルの検索能力が向上しても、長時間タスクにおけるシステムの問題は自動的には解決しません——コンテキストは長くなるほど曖昧になり、一度調べた資料は次もまた調べ直しになり、Agent は同じクエリを繰り返す無限ループに陥りがちです。

中国人民大学と Ant Group が新たにオープンソース化した SearchOS の答えはこうです:検索状態を会話履歴に押し込むのではなく、スケジューリング可能なインフラとして扱うのです。

リソースリンク

SearchOS とは

もっと直球なアナロジーでいえば、従来の検索 Agent は「調べては忘れる」実習生、SearchOS は「データベースを備えた検索チーム」です。

その核心は、リレーショナルデータベースの設計思想を借用したものです。自然言語のリクエストを与えると、システムはまずリレーショナル検索スキーマ(relational schema)を作成します——T_m がテーブルスキーマを定義し、A_m が埋めるべき列、P_m が各行を区別する主キー、R がテーブル間の対応関係です。検索プロセス全体が、このリレーションテーブルを埋め、補完し続ける作業になります。

4つのコア設計

1. 検索向けコンテキスト管理(SOCM)

検索状態を会話履歴ではなくシステム側に保持します。絶えず進化する4種類の共有状態を維持します:

  • Frontier Tasks:優先度と依存関係を持つ、未処理タスクのキュー
  • Evidence Graph:エビデンスグラフ。finding、source、confidence、そしてエビデンス間の関係を記録
  • Coverage Map:リレーションスキーマのリアルタイム補完状態(どのマスが埋まり、どれが欠けているか)
  • Failure Memory:失敗の記録。無効なクエリ、アクセス不能なソース、欠落している能力を記録

2. パイプライン並列のスケジューリング

Orchestrator-サブエージェント アーキテクチャを採用しています。長いライフサイクルを持つ Orchestrator が統一的な計画・スケジューリング・収束を担い、タスクを複数の短命な Search Agent に割り振り、パイプライン並列機構と連続ディスパッチを組み合わせます。

3. 検索ツールのミドルレイヤー

3種類のミドルウェアが、検索プロセスの汚れ仕事を抽象化します:

  • Context Middleware:必要に応じて関連状態を注入し、コンテキストの規模を制御
  • Sensor Middleware:ループ、重複クエリ、停滞を検知
  • Evidence Extraction Middleware:構造化抽出、単位の正規化、citation のアンカー設定、エビデンスの登録

4. 階層化された検索スキルライブラリ

スキルは orchestration / strategy / access の3層で構成され、オープンソース初版には約 280個のスキル がプリセットされています:

  • Strategy skills:ランキング検索、マルチホップ検索、エンティティの曖昧性解消
  • Access skills:アンチボット対策、ログインウォール、動的ページへの対応

ベンチマーク性能

2つのオープン情報検索ベンチマークにおける max@3 の結果:

ベンチマークItem F1Row/Set F1
WideSearch(200問、中英各100、15+分野にまたがる)80.356.5
GISA(実検索に近い373問)76.976.5

SearchOS はすべての F1 指標でベースラインをリードし、Set F1 では次点のベースラインを13.4ポイント上回りました——その利得は主に、Coverage Map が駆動する継続的な穴埋めから来ています。

始め方

SearchOS は3種類の作業インターフェースを提供しており、どれか1つを選べます:

  • CLI:スクリプト化して既存の pipeline に組み込む
  • フルスクリーン TUI:ターミナル内で、スキーマの補完進捗、Agent のタスクフロー、マスごとのエビデンスをリアルタイムに確認
  • Web リサーチワークベンチ:GUI 操作で、途中で抜けても続きから実行、後から振り返りも可能

複数のモデルプロバイダに対応し、ローカルデプロイも可能です。

誰に向いているか

長時間、マルチホップ、検証が要る検索タスクこそ、SearchOS のスイートスポットです:

  • 競合リサーチ:複数の製品軸での比較、情報ギャップの補完
  • ランキング / 作品の完全列挙:カバレッジを保証し、漏れを防ぐ
  • マルチホップの情報検証:すべての結論に citation のアンカーを付与
  • コンサル / 投資リサーチ / BD / 研究開発:長時間リサーチタスクの構造化管理

「資料を一通り調べたあと、構造化レポートに整理するまでが仕事」であるなら、SearchOS は半日かけて動かしてみる価値があります。