ZA

zvec-ai/zvec-agent-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 质量 59 趋势 10Apache-2.0

官方AI代理技能用于使用Zvec向量数据库构建

概览

官方AI代理技能,用于使用Zvec矢量数据库构建。 Zvec 助手是一项 AI 代理技能,为开发者提供 Zvec 向量数据库的完整技术指导。它支持 Python 和 Node.js 开发环境,涵盖从基础概念到高级使用的全面文档。 Zvec 是一个开源、高性能、轻量化的进程向量数据库,基于阿里巴巴的 Proxima 引擎构建。无需服务器或外部基础设施,开箱即用。

概述(AI 翻译)

官方AI代理技能,用于使用Zvec矢量数据库构建。

Zvec 助手是一项 AI 代理技能,为开发者提供 Zvec 向量数据库的完整技术指导。它支持 Python 和 Node.js 开发环境,涵盖从基础概念到高级使用的全面文档。

什么是“子”?

Zvec 是一个开源、高性能、轻量化的进程向量数据库,基于阿里巴巴的 Proxima 引擎构建。无需服务器或外部基础设施,开箱即用。

主要功能:

  • ⚡ 亚毫秒级搜索延迟,支持数十亿向量
  • 🧩 单一封装安装,零配置,现成即用
  • ✨ 支持密集向量 + 稀疏向量,原生多向量查询
  • 🎯 混合搜索:语义相似性 + 结构化过滤
  • 📦 纯处理中库,可随地运行

使用场景

  • RAG 系统:LLM 应用的文档检索功能
  • 语义搜索:基于向量相似性的智能搜索
  • 推荐系统:类似的产品/内容推荐
  • 多模态搜索:联合图像+文本搜索

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Zvec Agent Skills

Official AI Agent skills for building with Zvec vector database.

Zvec Assistant is an AI Agent Skill that provides developers with complete technical guidance for the Zvec vector database. It supports Python and Node.js development environments, covering comprehensive documentation from basic concepts to advanced usage.

What is Zvec?

Zvec is an open-source, high-performance, lightweight in-process vector database built on Alibaba’s Proxima engine. No server or external infrastructure required, ready to use out of the box.

Key Features:

  • ⚡ Sub-millisecond search latency, supporting billions of vectors
  • 🧩 Single package installation, zero configuration, ready to use
  • ✨ Supports dense vectors + sparse vectors, native multi-vector queries
  • 🎯 Hybrid search: semantic similarity + structured filtering
  • 📦 Pure in-process library, runs anywhere

Use Cases

  • RAG Systems: Document retrieval capabilities for LLM applications
  • Semantic Search: Intelligent search based on vector similarity
  • Recommendation Systems: Similar product/content recommendations
  • Multimodal Search: Joint image + text search
  • Keyword + Semantic Hybrid Search: BM25 + vector embeddings

Installation

Install as AI Agent Skill

npx skills add github:zvec-ai/zvec-agent-skills --skill "zvec"

Install Zvec Package

Choose installation based on your development language:

Python:

pip install zvec

Node.js:

npm install @zvec/zvec

Quick Start

Python

import zvec

# Create Collection
schema = zvec.CollectionSchema(
    name="my_collection",
    fields=[
        zvec.FieldSchema(name="title", data_type=zvec.DataType.STRING),
    ],
    vectors=[
        zvec.VectorSchema(
            name="embedding",
            data_type=zvec.DataType.VECTOR_FP32,
            dimension=768,
            index_param=zvec.HnswIndexParam(
                metric_type=zvec.MetricType.COSINE
            ),
        ),
    ],
)

collection = zvec.create_and_open("./my_data", schema)

# Insert document
collection.upsert(zvec.Doc(
    id="doc_1",
    vectors={"embedding": [0.1] * 768},
    fields={"title": "Hello World"},
))

# Search
results = collection.query(
    vectors=zvec.VectorQuery(
        field_name="embedding",
        vector=[0.1] * 768,
    ),
    topk=10,
)

Node.js

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add zvec-ai/zvec-agent-skills
新手?先看 mcpskill.org 教程 →