ZA

zvec-ai/zvec-agent-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

21 stars 품질 59 트렌드 10Apache-2.0

Official AI Agent skills for building with Zvec vector database

개요

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. 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.

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
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →