Devotd Github
新着AIエージェント

elstongun/leviathan v0.3.0 — エージェント向けレコード検索インデックス

elstongun/leviathan は、多種形式のレコードを全文検索インデックス化し、エージェントが質問して引用付きで参照できる単一静的バイナリである。

リポジトリ情報elstongun/leviathan ↗

elstongun/leviathan は、多種形式のレコードを全文検索インデックス化し、エージェントが質問して引用付きで参照できる単一静的バイナリである。

GitHub の説明: Deep memory for agents over large datasets. Leviathan is a single static binary that turns your records (JSONL, JSON, CSV/TSV, SQLite, or anything a database CLI can export) into a ranked full-text index.

スター
★ 876
フォーク
53
言語
Rust
ライセンス
Apache-2.0
最新リリース
v0.3.0
原文を見る ↗GitHub で見る ↗

elstongun/leviathan の最新リリースは v0.3.0 である。このリポジトリは Rust ベースの単一静的バイナリで、JSONL・JSON・CSV/TSV・SQLite およびデータベース CLI が出力するレコードを、順位付けされた全文検索インデックスへ変換する。エージェントは自然言語で質問し、引用を含む結果カードとして関連レコードを受け取る。v0.3.0 で何が変わったかは、提供された資料には記されていない。

目標は、大きなローカルデータセットを毎回すべて走査するのではなく、必要なレコードをエージェントの記憶のように取り出して使えるようにすることである。検索には SQLite FTS5 と BM25 を用いる。BM25 は検索語と関連する文書を順位付けする方法である。CLI に加えて任意の MCP・リモートインターフェースがあり、別の SQLite ファイルを使う読み書きメモリ機能も提供する。ライセンスは Apache-2.0 である。さまざまなレコードを一つのインデックスにまとめ、引用可能な結果として返す点が設計の中心である。

ただし、既存の全文検索と比べてインデックス手法がどう違うかは README だけでは判断しにくい。性能比較は作者が作成した合成データ一組に対する単一回の測定として示されており、他のデータや作業でも同じ結果になるかは確認されていない。したがって現時点の資料では検索の構造や機能は 살펴볼ことはできるが、検索品質どちらが優れているかまで判断することは難しい。