Project

AI Data Assistant

Ask about US public data in plain English.

A chat assistant that answers questions about US population, income, housing, education, and demographics. You ask the way you would say it out loud, and it does the rest: works out the query, pulls the numbers from a cloud database, and replies in plain English.

How it works

  1. You ask a question in plain English.
  2. An LLM encodes your question into a precise database query.
  3. The query runs against a cloud SQL data warehouse holding the data.
  4. The results are turned back into a clear, written answer, streamed live.
Try the live demo →
your question (plain English)

LLM encodes it into SQL

runs on the cloud SQL warehouse

rows become a written answer

Under the hood

Python FastAPI LLM encoding → SQL Groq · Gemini · DeepSeek cloud SQL warehouse SSE streaming