kdbai

Enable KDB.AI vector search workflows for similarity, hybrid search, and time-series patterns.

12|11|Updated May 20, 2026
One-click install
npx skills add https://github.com/KxSystems/kx-skills --skill kdbai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kdbai
Source: https://github.com/KxSystems/kx-skills/tree/main/plugins/kdbai-knowledge/skills/kdbai
Command: npx skills add https://github.com/KxSystems/kx-skills --skill kdbai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

KDB.AI provides a scalable vector database and tooling to implement AI-ready similarity search, hybrid search, and time-series pattern matching across large datasets.

Core Features & Use Cases

  • Vector and similarity search over large datasets using KDB.AI embeddings and indices.
  • Hybrid search combining dense vectors with sparse signals for reranking and relevance.
  • Time-series similarity (TSS) and dynamic time warping (DTW) support for time-aware queries.
  • Reranking with built-in methods and integration points for external rerankers.
  • Use Case: Build a product search experience that combines semantic similarity with keyword filters on a KDB.AI-backed catalog.

Quick Start

Run a basic KDB.AI vector search example using the Python client to retrieve top-k similar items from a sample dataset.

Frequently Asked Questions about kdbai

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a RAG pipeline using vector search?▼

To build a RAG pipeline using vector search, you can use KDB.AI to store embeddings and retrieve top-k similar items. This provides a scalable vector database for similarity matching across large datasets.

What is hybrid search and how does it handle reranking?▼

Hybrid search handles reranking by combining dense vectors with sparse signals to improve relevance. This approach merges semantic similarity with keyword filters to refine search results.

Can I perform time-series similarity search for temporal patterns?▼

Yes, you can perform time-series similarity search using dynamic time warping and time-series similarity support. This enables time-aware queries to match temporal patterns across large datasets.

How do I query a vector database using the Python client?▼

You query a vector database using the Python client by managing kdbai_client-based queries, handling embeddings, defining table schemas, and utilizing REST endpoints to return top-k similar items.

Does KDB.AI support GPU indexing for large-scale similarity search?▼

KDB.AI supports GPU indexing for large-scale similarity search through dynamic indexing with CAGRA GPU indices. This ensures robust, production-grade operation for querying extensive datasets.