BI-разработчики AvitoTech создали бота Big10 Pulse для корпоративного мессенджера Mattermost, чтобы автоматизировать ежедневный мониторинг бизнес-метрик. Инструмент заменил ручные проверки, которые занимали у аналитиков не менее 30 минут каждое утро.

Система отслеживает динамику выручки и выявляет аномалии, сравнивая текущие показатели с недельными средними и исторической сезонностью. Пороговые значения и расчеты отклонений выполняются кодом на Python, что обеспечивает единообразие решений без участия языковых моделей.

При обнаружении аномалии бот декомпозирует изменение по направлениям бизнеса и типам выручки, определяя основной фактор влияния. Пользователь получает PDF-отчет с графиками и аналитическую записку, доступ к которой настраивается через админ-панель бота.

Команда внедрила разделение задач: расчеты и логика остаются в коде, а языковая модель лишь превращает готовые факты в связный текст. Это исключает появление вымышленных причин изменений, таких как технические ошибки, о которых у системы нет данных.

Перед отправкой сообщения бот проходит двухэтапную проверку: отсеивает шаблонные ответы и сверяет текст с исходными данными. Система также учитывает права доступа пользователей и предотвращает дублирование отчетов, сохраняя историю отправок в базе данных.