Antfly
GPT時代の分散型ハイブリッド検索エンジン
Antflyは、Antfly DBチームが2026年3月に公開する分散型ハイブリッド検索エンジンである。GPTがどのようなテキストでも理解するように、Antflyはテキスト、画像、オーディオ、ビデオなど、あらゆる形式のデータを1つのエンジンでインデックス化し、検索できるようにする。etcdのRaft合意アルゴリズムとCockroachDBのPebbleストレージエンジン上に構築されており、BM25全文検索、密ベクトル類似度、グラフ探索を単一のクエリで融合するハイブリッド検索を中核的なアイデンティティとする。ホームページのスローガン「Self-learning Retrieval for Agents」が示すように、AIエージェントが膨大なデータから正確な情報を抽出することを目標に設計されている。 従来、ベクトル検索を導入するには、埋め込み生成のための外部API(OpenAI、Cohereなど)、全文検索のためのElasticsearch、ナレッジグラフのためのNeo4jなど、複数のシステムを組み合わせる必要があり、マルチインフラの複雑さがあった。Antflyは、これら3つを単一のバイナリに統合する。組み込みの推論エンジンにより、埋め込み生成、ドキュメントチャンキング、クロスエンコーダーリランキングまで、外部APIの呼び出しなしにローカルで処理できる。マルチRaftアーキテクチャにより、メタデータ合意グループとシャードごとのストレージ合意グループが分離され、特定のシャードの障害がクラスタ全体に伝播しないフォールトアイソレーションを提供する。SPANNベースのベクトルインデックスにRaBitQ量子化を適用し、HTTP/3(QUIC)プロトコルをサポートすることで、大規模なデータセットでも低遅延を維持する。 ライフサイエンス研究において、Antflyは、論文、特許、臨床文書、顕微鏡画像など、異種データソースを単一の検索インフラストラクチャに統合するのに適している。たとえば、PubMed論文のテキストと病理組織画像を同じコレクションにロードした後、「EGFR変異に関連する肺がん組織パターン」という自然言語クエリで、テキストと画像を同時にハイブリッド検索できる。組み込みのRAGエージェント機能を利用すると、検索結果をLLMに自動的に送信し、要約、推論、後続の質問までストリーミングで処理できる。また、グラフインデックスを通じて、遺伝子、疾患、薬物間の関係を自動的に抽出し、探索するナレッジグラフパイプラインを、別途インフラストラクチャなしで構築できる。PostgreSQL拡張(pgaf)を通じて、既存のSQLワークフローとも自然に連携し、MCPサーバーおよびA2Aプロトコルのサポートにより、AIエージェントエコシステムとの統合も容易である。
💻 必要なスペック
GPUは不要 — 組み込みの推論エンジンがCPUベースの埋め込み生成をサポート。GPUを使用する場合は、Ollamaなどの外部埋め込みプロバイダーとの連携が可能
最小20GB(Swarmモード)。データセットの規模に応じて拡張
⚡ インストール
### 4-1. 簡単な始め方
```bash
# macOS (Homebrew)
brew install antflydb/taps/antfly
# Linux / 汎用 (インストールスクリプト)
curl -fsSL https://releases.antfly.io/antfly/latest/install.sh | sh
# Docker
docker run -p 8080:8080 ghcr.io/antflydb/antfly:omni
```
### 4-2. 詳細なインストール
```bash
# 1. インストール後のバージョン確認
antfly --version
# 2. 埋め込みモデルのプールとSwarmモードの開始
antfly swarm
# 3. テーブルの作成(埋め込みインデックスを含む)
antfly table create --table my_docs \
--index '{"type":"embeddings","embedder":{"provider":"termite","model":"BAAI/bge-small-en-v1.5"},"chunker":{"target_tokens":200,"overlap_tokens":25}}'
# 4. データのロード
antfly load --table my_docs --file documents.json --id-field id
# 5. ハイブリッド検索
antfly query --table my_docs \
--full-text-search 'body:"target gene"' \
--semantic-search "cancer biomarker discovery" \
--limit 10
# 6. Webダッシュボードへのアクセス
# http://localhost:8080 (Antfarmダッシュボード)
```🧬 バイオ活用シナリオ
🔬バイオ論文・病理画像のマルチモーダル検索
PubMedの論文10万件と組織病理画像を同じコレクションに格納し、CLIP埋め込みとBM25ハイブリッド検索により、「BRCA1変異を持つ乳がん組織」のようなテキストと画像を同時に検索。クロスエンコーダーによるリランキングで上位10件の精度を高め、新薬ターゲットの探索にかかる文献調査時間を数日から数分に短縮
🧬遺伝子-疾患-薬物知識グラフの自動構築
DrugBankやOMIMなどの公開データベースをAntflyグラフインデックスに格納し、自動関係抽出により遺伝子→疾患→薬物の経路を探索。「TP53に関連するすべての承認薬と臨床試験の状況」のようなグラフクエリをBM25+ベクトルフィルターと組み合わせた多次元検索
🏥臨床試験規制文書RAGパイプライン
FDAガイダンス、ICHガイドライン、臨床試験プロトコル文書をtarget_tokens=200でチャンク化し、内蔵RAGエージェントで「Phase III試験におけるバイオマーカー駆動型エンリッチメント戦略の事例」をストリーミング応答で即座に確認。規制文書のレビューと提出準備ワークフローの自動化
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。