Knowledge Retrieval Service
NestJS retrieval service for private knowledge bases: BullMQ workers index into Qdrant, and a new index goes live only after validation.
Overview
An API and a background indexer that parse, chunk and embed documents into a vector store, with a TOPdesk connector.
Each refresh builds a complete new index and goes live only after it passes validation, so queries never see a half-built one.
Read access is scoped per collection.
Tools & technologies
- NestJS
- TypeScript
- Qdrant
- Redis
- BullMQ
- AWS Bedrock
- Azure OpenAI
- JWT