Challenge
Financial reports combine narrative, tables, changing periods and similar figures. The system must retrieve the right evidence, preserve scope and units, cite the original PDF and decline questions the indexed documents cannot answer.
Azure RAG engineering · 2026
An evidence-led assistant for exploring public university financial reports, built around measurable retrieval, page-level provenance and safe abstention.
Challenge
Financial reports combine narrative, tables, changing periods and similar figures. The system must retrieve the right evidence, preserve scope and units, cite the original PDF and decline questions the indexed documents cannot answer.
My role
I designed the staged ingestion and evaluation pipeline, implemented Azure hybrid search and grounded generation, and separated the public interface from credentials and model access.
Outcome
The reviewed ten-question baseline achieved 100% Recall@5 and 0.825 MRR@5. A separate ten-question negative set produced 100% correct, citation-free abstention.
At a glance
Interactive evidence
Answers are restricted to the selected public document. Supported answers include page-level citations; unsupported questions should be declined.
Suggested questions
System view
A simplified view of the stages and boundaries that shape the project.
Approach
Reviewed question sets measure Recall@k and MRR independently, so a plausible language-model answer cannot hide missing evidence.
Every answer must cite retrieved chunk IDs that map back to a public source document and exact PDF page.
A separate negative dataset checks that unsupported questions produce an abstention without decorative or misleading citations.
Findings
Engineering reflection
The current evaluation is intentionally small and development-reviewed. Before production use, I would add independent domain review, multi-document regression tests, persistent distributed rate limiting and operational monitoring.