Эфир 18.11 · Поток 318 ноября в 19:00 МСК — бесплатный практический эфир по ИИ-агентам · Живой Поток 3 стартует 23.11Эфир 18 ноября →Поток 3 (23.11)
РелизРазбор · На радарHabr AI→ оригинал

BI-команда Авито собирает дашборды с агентом за 8–10 дней вместо 20

В BI-команде Недвижимости Авито подключили агента через MCP-серверы к Redash и Trino: он ищет таблицы, пишет SQL и строит графики. Каждый график выходит приличным, но дашборд целиком — набор картинок без акцента. Агент даже нашёл ответ на главный вопрос заказчика, но не понял, что это ответ, и оставил его сбоку. Людям пришлось расставить приоритеты, цвета и сравнения вручную.

AI-обработка оригинала Habr AI; редакция Hamidun News
BI-команда Авито собирает дашборды с агентом за 8–10 дней вместо 20
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Среднее вместо суммыв месяце пять вторников, суммы врут
Ключевой факт #2Один цвет — один смысл на всём экране, красный только для оценки
Ключевой факт #3Главный вывод — на всю ширину под карточками, с заголовком-вопросом

Коллеги всё чаще приносят BI-разработчикам дашборды, собранные с помощью ИИ. Графиков много, они детализированы, но непонятно, куда смотреть и какой вывод забрать. Ира Кульбякина из команды Недвижимости Авито разобрала, почему так выходит, и показала на примере, как такой дашборд доводят до рабочего состояния. По словам авторов, с агентом сложный дашборд собирается за 8–10 дней вместо 20.

Где агент помогает, а где нет

Обычно работа над дашбордом идёт так. Сначала собирают требования, потом разбираются в данных: какие таблицы актуальны и как считать метрики. Затем пишут SQL и код визуализаций и вручную протягивают фильтры к каждому графику. Эти технические шаги агент берёт на себя. В Авито сделали MCP-серверы для Redash и хранилища на Trino. Через них агент ищет таблицы, вытаскивает данные, пишет запросы и строит графики. Источники и расчёты люди всё равно проверяют сами.

Проблемы начинаются, когда агента просят собрать из графиков целый дашборд. Для модели каждый график — отдельная задача со своим запросом, типом визуализации и цветами. Ошибки внутри одного графика (разные масштабы на одной панели, сумма вместо среднего, забытый прошлый период) легко поймать по правилам. Решения уровня всего экрана принять сложнее: какой цвет закреплён за показателем, с чем сравнивать каждое число, что главное и чего на экране быть не должно.

Эксперимент: дашборд кол-центра

Коллега восстановила техзадание по существующему дашборду кол-центра, который переводит покупателей новостроек к застройщикам. Затем автор собрала новый дашборд с другим агентом, который исходной версии не видел. Главный вопрос заказчика («Почему стало меньше целевых переводов?») в ТЗ отдельно не выделили, чтобы агент сам понял, что он главный.

Первая версия выглядела полной: семь карточек, динамика, водопад, источники, города, тепловая карта, загрузка и таблица. Но свою задачу она не выполняла. Дальше пошли правки:

  • Динамика. Один график с долями и количеством на одной панели разбили на пять. Прошлый период показали пунктиром, а неполные недели закрасили серым, иначе конец месяца выглядел бы провалом.
  • Тепловая карта. В сентябре пять вторников и пять сред, остальных дней по четыре, поэтому суммы звонков искажали картину. Заменили сумму на среднее, добавили легенду, а числа убрали в подсказку.
  • Источники и города. Превратили в таблицы со столбиком, значением и изменением к прошлому периоду, а первой строкой поставили «Всего».
  • Сотрудники. Сгруппировали по командам, мелкие строки свернули в «Прочие» и покрасили всех в один цвет, чтобы одна команда не выглядела отстающей из-за красного.
  • Единые показатели. Везде оставили долю нецелевых переводов, а не то целевых здесь, то нецелевых там.

Главное агент не сделал сам. Ответ на вопрос заказчика давал водопад, который показывает вклад каждого фактора в изменение целевых переводов. Агент построил его, но поставил сбоку на половину ширины и не понял, что это и есть ответ. Людям пришлось вынести водопад под карточки на всю ширину и подсветить единственный крупный вклад: −63 целевых из-за роста доли нецелевых переводов. Задач стало даже больше, а целевых меньше именно потому, что выросла доля нецелевых.

Правила, которые стоит закрепить

Автор собрала выводы в список, который можно превратить в скилл для агента:

  • Сравнение должно быть честным: одна шкала на график, неполные периоды помечены, среднее вместо суммы, если в периодах разное число дней.
  • Число без базы сравнения ничего не значит. Рядом с 82,3% нужен прошлый период.
  • Не дублировать показанное: если над столбиками стоят числа, шкала не нужна.
  • Всё для чтения подписано: период, база сравнения, единицы.
  • Цвет закреплён за смыслом на всём экране. Зелёный и красный только для оценки «лучше/хуже», а рост объёма звонков нейтрален и серый.

Что из этого следует

За ограничения стоит сказать отдельно. Вся статья построена на одном дашборде с синтетическими данными. Окончательные цифры экономии времени в доступном фрагменте текста не раскрыты, поэтому «8–10 дней вместо 20» нужно воспринимать как заявление команды, а не как независимый замер. Источники и расчёты авторы всё равно проверяют вручную.

Практический вывод простой. Агенту можно отдавать поиск данных, SQL и рутину с фильтрами, но приоритизацию и визуальную иерархию лучше формулировать явно. Если оформить правила дашборда как скилл, агент с первой итерации будет делать меньше типовых ошибок. А вопрос «что здесь главное и почему» по-прежнему должен задавать человек.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: где агент помогает, а где нет?

Обычно работа над дашбордом идёт так. Сначала собирают требования, потом разбираются в данных: какие таблицы актуальны и как считать метрики. Затем пишут SQL и код визуализаций и вручную протягивают фильтры к каждому графику. Эти технические шаги агент берёт на себя. В Авито сделали MCP-серверы для Redash и хранилища на Trino. Через них агент ищет таблицы, вытаскивает данные, пишет запросы и строит графики. Источники и расчёты люди всё равно проверяют сами.

Что известно по теме: эксперимент: дашборд кол-центра?

Коллега восстановила техзадание по существующему дашборду кол-центра, который переводит покупателей новостроек к застройщикам. Затем автор собрала новый дашборд с другим агентом, который исходной версии не видел. Главный вопрос заказчика («Почему стало меньше целевых переводов?») в ТЗ отдельно не выделили, чтобы агент сам понял, что он главный. Первая версия выглядела полной: семь карточек, динамика, водопад, источники, города, тепловая карта, загрузка и таблица. Но свою задачу она не выполняла.

Что известно по теме: правила, которые стоит закрепить?

Автор собрала выводы в список, который можно превратить в скилл для агента: Сравнение должно быть честным: одна шкала на график, неполные периоды помечены, среднее вместо суммы, если в периодах разное число дней. Число без базы сравнения ничего не значит. Рядом с 82,3% нужен прошлый период. Не дублировать показанное: если над столбиками стоят числа, шкала не нужна. Всё для чтения подписано: период, база сравнения, единицы. Цвет закреплён за смыслом на всём экране.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…