Speak to data: спросите дашборд
Собственный проект, 2026, в разработке
Контекст
Я строил дашборды, от одностраничных до построенных на больших семантических моделях. Чем крупнее организация, тем сложнее вопросы, на которые нужны ответы. Дашборд показывает согласованные цифры, а уточняющие вопросы обычно уходят аналитику. Этот проект даёт дашборду собственного аналитика: пользователь задаёт вопрос и получает ответ в режиме реального времени. Разрабатываю его на примере панели KPI для SaaS-индустрии.
Что я сделал
- Сначала семантическая модель и метрики в dbt с тестами.
- Затем чат на фронтенде: вопрос обычным языком превращается в вызов детерминированной метрики dbt, а ответ возвращается человеческой речью.
- При закрытии периода модель пишет текстовую выжимку отчёта и отвечает на вопросы по любым деталям. Полезно для компаний с разветвлённой иерархией, чтобы видеть, где нужно внимание.
- Метрики описаны версионируемыми YAML-контрактами и разбиты по стадии компании, а не сведены к одному числу Rule of 40.
Результат
- Модель отвечает за язык, но никогда за арифметику. Могу показать вживую.
Стек
dbt, DuckDB, Postgres, Python, Next.js, Claude API