SupportFlow RAG Portfolio
A local, source-grounded assistant for a fictional inquiry-management SaaS. The demo shows document ingestion, hybrid retrieval, citations, unanswerable-question handling, and evaluation.
What The Demo Proves
Sample documents
Eight SupportFlow categories across Markdown, TXT, CSV, JSON, PDF, and DOCX samples.
Evaluation cases
Questions cover lookup, synthesis, API entities, unanswerable prompts, and paraphrased user wording.
Demo screens
Ask, Documents, Evaluation, and Logs give reviewers the operational picture of the RAG pipeline.
RAG Flow
1. Ingest
Load SupportFlow manuals, FAQ, runbooks, API specs, release notes, tests, templates, and rules.
2. Normalize
Preserve file path, source ID, category, file type, title, and section metadata for every chunk.
3. Retrieve
Blend vector search with exact keyword matching for codes such as AUTH_401 and RATE_429.
4. Answer
Generate concise, grounded answers with citations and refusal behavior when evidence is missing.
5. Evaluate
Measure Recall@3, Recall@5, MRR, cited-answer rate, keyword match, and unanswerable accuracy.
Screen-Share Walkthrough
Evaluation Story
The benchmark is small enough to review manually but broad enough to expose common RAG failure modes: missing citations, weak exact-match retrieval, overconfident answers, and poor synthesis across sources.
Recall@3 / Recall@5
Do expected sources appear near the top?
MRR
How early does the first correct source appear?
Refusal Accuracy
Does the assistant avoid inventing missing facts?