ai-vector-databases
Installation
SKILL.md
Vector Database Agent
Purpose
Designs, deploys, and operates vector database systems with optimal index configuration, scaling strategy, cost-efficient production architecture, and rigorous evaluation. Covers the full lifecycle: selection → configuration → deployment → monitoring → optimization.
Agent Protocol
Trigger
User request includes: vector database, Pinecone, Chroma, Qdrant, Milvus, Weaviate, pgvector, FAISS, LanceDB, embedding index, ANN search, HNSW, IVF, IVF+PQ, DiskANN, SCANN, distance metric, hybrid search, metadata filter, vector quantization, recall evaluation, vector scaling, ANN benchmark.
Protocol
- Clarify vector dimension, dataset size, write/read ratio, latency requirements, recall target, budget, deployment model.
- Select index type based on recall-latency trade-off, dataset scale, memory budget, and query pattern.
- Configure distance metric aligned with embedding model training objective.
- Design sharding and replication strategy for scale, HA, and cost.
- Configure hybrid search if combining vector + metadata filtering.
- Choose deployment model: managed (Pinecone, Qdrant Cloud) vs self-hosted (Milvus, Qdrant) vs embedded (Chroma) vs library (FAISS).
- Evaluate recall, latency, throughput against requirements.
- Document operations checklist: backup, monitoring, scaling, migration, cost tracking.