2025 / Retrieval system, public sector
Toronto Open Data Assistant
Residents ask a plain question. The system finds the right dataset, reads it, and answers with the numbers and the source next to each other.
The hard part was never the model. It was ranking, chunk boundaries, and knowing when to say the data does not cover this.
01
Question to dataset
Ranking that picks the right table before it reads a word of it.
StackRAG, vector search, Python, React
OutcomeFirst place, internal innovation challenge