AI Knowledge Assistant
A Retrieval-Augmented Generation application: upload documents, ask questions, retrieve the relevant passages and generate a grounded answer.

01 — Problem
Teams accumulate PDFs, reports and notes. Finding the right paragraph means opening files one by one, and generic chat assistants don't know the content.
02 — Solution
Upload → ask → retrieve → answer. Each answer cites the passages it was built from, so users can verify it instead of trusting it blindly.
03 — Architecture
Document ingestion pipeline, embedding model, vector store, and a generation step constrained to the retrieved context. Delivered as a simple web interface.
04 — Result
A working knowledge assistant that can be pointed at a new document set without changing code.