Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base.
The system includes a language model gateway proxy that provides a unified API to interact with multiple different model providers. This routing layer decouples the application from specific vendors, allowing requests to be proxied through a provider-agnostic interface.
The framework covers contextual information retrieval through similarity search and reranking to generate responses with source citations. It supports incremental document indexing to process new or updated files without re-indexing entire datasets and allows for the integration of various vector store implementations.