What is a Knowledge Base in dsRAG?
mainKnowledgeBase is a searchable collection of documents managed by the KnowledgeBase class. It serves as the central abstraction for document processing, storage, and retrieval within dsRAG. It handles the lifecycle of documents from ingestion (text or files) to chunking, embedding, and querying.