Авто-отчёт с AI-комментарием
Описание проекта
Реализована система автоматической подготовки недельных и месячных отчётов для партнёров, руководства и совета директоров. Решение собирает данные из BI, биллинга и Google Sheets, рассчитывает ключевые отклонения и формирует понятный текстовый комментарий на русском языке.
Система закрывает рутинную задачу регулярной отчётности: аналитик больше не собирает цифры вручную каждый понедельник и не пишет пояснения с нуля. Отчёт формируется по единому шаблону, включает графики, таблицы, выводы по разделам и уходит на согласование перед отправкой.
Моя роль — продуктовый архитектор и tech-lead. Я проектировал архитектуру отчётного конвейера, структуру шаблонов, LLM-слой генерации комментариев, правила проверки цифр, интерфейс согласования и логику отправки отчётов получателям.
Бизнес-задача
Было:
- Аналитик вручную собирал недельные и месячные отчёты.
- Данные брались из нескольких источников и сводились в таблицах.
- Комментарии к цифрам писались вручную под каждую аудиторию.
- При отпуске или загрузке аналитика отчётность задерживалась.
- Партнёры получали отчёты в разном формате и без единых пояснений.
Задача: Автоматизировать регулярную отчётность и сделать её стабильной по срокам, структуре и качеству. Система должна сама собирать данные, считать отклонения, формировать текстовый комментарий и передавать готовый отчёт аналитику на проверку перед отправкой.
Архитектура решения
Решение построено как отчётный конвейер: данные собираются из источников, нормализуются, превращаются в метрики, дополняются AI-комментарием и отправляются в виде PDF или e-mail.
Каждый этап реализован отдельным модулем, чтобы можно было добавлять новые источники, шаблоны отчётов и аудитории без полной переработки системы.
- Источники данных: BI-витрины, биллинг, Google Sheets
- Слой загрузки: коннекторы и расписание обновлений
- Нормализация: приведение данных к единой структуре
- Метрики: расчёт дельт к прошлому периоду, бюджету и прогнозу
- AI-слой: генерация комментариев по разделам отчёта
- Контроль качества: сверка цифр, правила и ограничения для текста
- Интерфейс согласования: проверка, правки и подтверждение отправки
- Рендеринг: PDF и HTML-письмо с графиками и таблицами
- Рассылка: e-mail-отправка по группам получателей
- Аудит: журнал версий, согласований и отправок