RAG LangChain Chroma
Hybrid search + dual-layer memory
Production-ready RAG application built with FastAPI and LangChain, featuring hybrid search (HNSW vector search + BM25), a dual-layer memory system that summarizes past sessions, and a clean single-page UI for grounded, cited answers over your own documents.
Problem
Answer questions over your own documents with grounded, cited responses.
Approach
- Hybrid search combining HNSW vector search and BM25 in ChromaDB
- Dual-layer memory: in-chat session memory and LLM-summarized cross-chat memory
- FastAPI backend with a single-page UI and GPT-4o-mini
Screens




Results
- Cited answers grounded in uploaded documents
Stack
- LangChain
- ChromaDB
- FastAPI
- GPT-4o-mini
By Muzammil Nawaz Khan, AI Engineer.