AskMyDoc
A retrieval-augmented document assistant that evolved from a RAG prototype into a reliable multi-user AI product.
Overview
AskMyDoc began as a deliberate RAG learning project: upload a PDF, retrieve relevant passages, and answer questions with grounded context.
Over multiple iterations it evolved from a single-document demo into a multi-user product with authentication, persistent workspaces, contract-first APIs, lifecycle-aware document handling, and evidence-aware answer validation.
How It Evolved
Learn the RAG pipeline
Built the core document workflow end to end: extraction, chunking, embeddings, retrieval, and grounded answer generation.
Productize the experience
Added authentication, user-owned documents, conversation persistence, search, history, and a workspace model that felt closer to a real AI product.
Improve trust and reliability
Focused on contracts, ownership enforcement, lifecycle safety, structured answers, evidence-aware validation, and stronger test coverage.
Why I Built This
I didn't build AskMyDoc to chase novelty. I built it to understand what it actually takes to ship an AI application people can trust.
Each version answered a different engineering question:
That progression turned the project from a PDF chatbot into a hands-on study of contracts, trust boundaries, persistence, and trustworthy AI behavior.
AskMyDoc