広告掲載
AIパソコン

Alibabaのzvec基盤、検索ツールzgをGitHubで公開

zg(zvec-grep)はripgrep、BM25、ベクトル検索を組み合わせ、端末とAIエージェントの双方から同じインデックスを利用できる。

ripgrep、BM25、ベクトル検索を組み合わせたローカルファーストの検索レイヤー「zg(zvec-grep)」がGitHubで公開された。Alibabaのベクトルデータベースzvecを基盤としており、ベンチマークとインストール手順も併せて示されている。gigazine.netが伝えた。

zgはターミナルから直接利用できるほか、インデックスを作成した後はAIエージェントからも同じインデックス対象のワークスペースに対して使える。ソースコード、文書、構造化データを対象にキーワード検索、セマンティック検索、正規表現による検証検索を実行し、結果にはソース上の位置情報が保持される。

ローカルファースト設計を採用しており、ファイル、インデックス、ローカルモデルは利用者のマシン上に留まる。リモートの埋め込みモデルへのデータ送信は利用者の許可がある場合に限られる。プロジェクトはGitHubのzvec-ai/zvec-grepで公開されている。

ベンチマークと導入要件

pylint、matplotlib、djangoを対象としたベンチマークでは、入力トークン数、ツール呼び出し回数、実時間の削減に加え、LLMの回答品質でも小幅または顕著な改善が確認されたとしている。

zgの利用にはNode.js 22以降が必要で、npmコマンドで@zvec/zvec-grepをインストールする。インデックス作成はzg indexコマンドで行い、local/potion-retrieval-32mなどのローカル埋め込みモデルを使用する。

よくある質問

zgのインストールに必要な環境は?

Node.js 22以降が必要で、npmコマンドで@zvec/zvec-grepをインストールする。

zgはどんな検索に対応している?

ソースコード、文書、構造化データを対象にキーワード検索、セマンティック検索、正規表現による検証検索に対応する。

出典