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.