フェデレーテッドリトリーバー
フェデレーテッドリトリーバーは、複数の独立した地理的に分散したデータソースからクエリを実行し、結果を統合するように設計された高度な情報検索システムです。すべてのデータを単一の場所に集約する集中型検索エンジンとは異なり、フェデレーテッドシステムはこれらの異なるソース全体でクエリを調整し、必要な結果のみを集約します。
現代のエンタープライズ環境では、データが単一のリポジトリに格納されていることはほとんどありません。データはクラウドサービス、オンプレミスのデータベース、パートナーシステム、エッジデバイスに分散しています。フェデレーテッドリトリーバーは、データガバナンスやプライバシー規制(GDPRなど)に違反したり、大量のデータ転送コストを発生させたりすることなく、このサイロ化されたデータに包括的にアクセスするという重要なニーズに対応します。
このプロセスには通常、ユーザーのクエリを受け取る中央オーケストレーターが関与します。このオーケストレーターは、クエリを接続されている各データソースに合わせたサブクエリに変換します。各ソースはローカルでクエリを実行し、データセット全体ではなく、関連するスニペットまたは識別子のみを返します。その後、オーケストレーターはこれらの分散した結果をインテリジェントにマージ、ランク付け、統合し、エンドユーザーに対して単一の首尾一貫した回答を提供します。
この概念は、分散システム、マルチホップ推論、プライバシー強化技術(PETs)と密接に関連しています。