Skip to main content

Knowledge Module

The Knowledge module provides a unified interface for building knowledge bases with document loading, vector storage, and intelligent retrieval.

Import

Quick Example

Features

  • Document loading from files, directories, URLs
  • Vector storage with ChromaDB and Pinecone
  • Multiple retrieval strategies (Basic, Fusion, Recursive, AutoMerge)
  • Reranking for improved relevance
  • CLI integration for easy management

Architecture

CLI Commands

Add Documents

Query Knowledge Base

Manage Knowledge Base

CLI Options

Example: Building a Documentation Assistant

Retrieval Strategies