广告合作
人工智能电脑

阿里zvec数据库之上的本地搜索工具zg登陆GitHub

zg将ripgrep、BM25与向量搜索合为一体,可在终端或由AI代理调用同一索引工作区。

基于阿里巴巴zvec向量数据库构建的本地优先搜索工具zg(zvec-grep)已在GitHub上发布,仓库地址为zvec-ai/zvec-grep。据gigazine.net报道,该工具将ripgrep、BM25与向量搜索整合在同一个索引之上。

zg既可直接在终端中使用,也可由AI代理调用。索引创建完成后,两者面对的是同一个已建立索引的工作区。工具支持对源代码、文档和结构化数据进行关键词、语义与正则验证搜索,并在结果中保留源位置信息。

在数据路径上,zg采用本地优先设计:文件、索引和本地模型都保留在用户机器上,只有在获得用户许可时,数据才会被发送至远程嵌入模型。

安装方面,zg要求Node.js 22或更高版本,通过 @zvec/zvec-grep 的npm命令安装。索引使用zg index命令完成,可选用local/potion-retrieval-32m等本地嵌入模型。

项目公布的基准测试覆盖pylint、matplotlib与荒野一匹狼三个代码库,结果显示输入token用量、工具调用次数和实际耗时均有所节省,大语言模型的回答质量则出现小幅或明显的提升。

快速问答

zg需要什么运行环境?

需要Node.js 22或更高版本,并通过 @zvec/zvec-grep 的npm命令安装。

zg会把数据上传到服务器吗?

zg为本地优先设计,文件、索引和本地模型留在本机;只有在用户许可时才会把数据发送给远程嵌入模型。

zg支持哪些搜索方式?

支持关键词、语义和正则验证搜索,覆盖源代码、文档与结构化数据,并在结果中保留源位置。

来源