Featured · End-to-end analytics + ML + LLM
AskData
“A wrong number that looks right is worse than an error message.”
Text-to-SQL agents are easy to demo and hard to trust: ask a question and the model happily hands you a number, even when it silently answered a slightly different one. AskData is an end-to-end analytics stack on real Olist e-commerce data (~100k orders) — a dimensional warehouse, a review-risk model, and an agent that verifies its own answers, tagging each one trusted, repaired, or abstained instead of guessing. Then I measured whether the verification actually earns its keep: 150 golden questions, five models, three runs each, exact McNemar tests.
The impact
(21.8% → 6.7%, p = 1.7e-15)
review-risk model
at catching bad reviews
- DuckDB
- Kimball star schema
- scikit-learn
- LLM agent (from scratch)
- Streamlit