AI разбирает сложный Excel и собирает дашборд
Чтобы превратить запутанную книгу Excel в читаемый дашборд с помощью AI-агента, нужно сделать одно до начала работы: описать агенту структуру файла так же подробно, как объясняли бы задачу новому аналитику. Без этого описания агент будет угадывать - и угадает неправильно.
Почему Excel «ломается» при автоматическом анализе
Многолистовая книга - это набор связей: один лист тянет данные с другого через ссылки вида ='Продажи'!B12, третий считает итог по первым двум, а четвёртый - вспомогательный справочник, который никто не трогал два года, но без него всё рассыпается.
Когда AI-агент получает такой файл без пояснений, он видит числа, но не видит смысл. Он не знает, что колонка «Доход» на листе «Розница» - это выручка до вычета НДС, а та же колонка на листе «Опт» - уже чистая сумма. Если агент сложит их напрямую, итог будет неверным. Отчёт выйдет, цифры будут красивыми, а решение на их основе - ошибочным.
Поэтому первый шаг - не «загрузи файл и сделай дашборд», а разобраться в структуре вместе.
Опись файла до любых расчётов
Сделайте копию исходной книги и работайте только с ней. Оригинал не трогайте - это страховка на случай, если что-то пойдёт не так. Дашборд создавайте на отдельном новом листе внутри копии или в отдельном файле, но никогда поверх исходных данных.
Перед тем как передавать файл агенту, составьте короткое описание в свободной форме:
- сколько листов в книге и что на каждом из них;
- какие поля считаются основными - например, «дата продажи», «артикул», «сумма»;
- откуда берутся данные: вносятся вручную, выгружаются из CRM, импортируются из другой системы;
- есть ли листы-справочники, которые обслуживают остальные;
- какие названия могут означать разное на разных листах.
Последний пункт - самый опасный. Если слово «доход» на одном листе означает выручку, а на другом - маржу, агент должен знать об этом до расчёта. Иначе придётся переделывать всё с нуля.
Чувствительные данные - персональные сведения о клиентах, коммерческие условия с контрагентами - лучше убрать из файла перед передачей или заменить обезличенными метками. Это базовая гигиена работы с данными.
Как поставить задачу обычными словами
AI-агент понимает живой язык. Не нужно знать программирование или специальный синтаксис. Вот учебный пример постановки задачи для книги с данными о продажах:
«У меня книга Excel с тремя основными листами: "Продажи по месяцам", "Возвраты" и "Выручка после возвратов". На листе "Продажи по месяцам" есть колонки: дата, менеджер, регион, артикул, количество, сумма без НДС. На листе "Возвраты" - те же поля плюс причина возврата. На листе "Выручка после возвратов" итоги считаются формулой, которая ссылается на первые два листа. Мне нужен дашборд: продажи по месяцам в виде графика, топ-5 менеджеров по выручке, доля возвратов от общего объёма. Период - текущий год. Прежде чем считать, уточни: "доход" в заголовке колонки на листе "Выручка после возвратов" - это то же самое, что "сумма" на листе "Продажи по месяцам", или другой показатель?»
Обратите внимание на последнюю просьбу. Агент должен задать уточняющий вопрос до расчёта, а не предположить ответ самостоятельно. Если агент молча начинает считать, не уточнив неоднозначные термины, - это сигнал добавить контекст вручную и попросить его остановиться.
Пошаговая проверка результата
Получив от агента результат, не принимайте его сразу. Проверка не гарантирует полной безошибочности, но выявляет самые распространённые проблемы.
Сверьте итоги с оригиналом. Возьмите два-три показателя из дашборда - например, общую выручку за квартал - и сравните с тем, что стоит в исходном файле. Расхождение требует объяснения, а не округления.
Проверьте выборку формул вручную. Не все формулы, а несколько: одну простую, одну с условием (например, СУММЕСЛИ - функция, которая суммирует только строки, где выполняется заданное условие), одну с межлистовой ссылкой. Откройте ячейку, посмотрите формулу, убедитесь, что она ссылается на правильный диапазон.
Измените одно входное значение в копии файла и посмотрите, что произойдёт. Если зависимые ячейки пересчитываются и результат выглядит логично, этот фрагмент механики работает. Если ничего не изменилось или изменилось что-то не то, проверьте формулу, режим пересчёта, сводную таблицу и ссылки на диапазоны. Причина не всегда в жёстко прописанном числе. Изменение одного входа проверяет только часть логики, а не весь файл целиком.
Если агент заполнил пустые ячейки «примерными» значениями или добавил строки, которых не было в исходнике, - это нужно убрать. Дашборд должен отражать реальные данные. Если агент не может объяснить, откуда взялась конкретная цифра, - это повод проверить, а не принимать результат.
Согласование структуры дашборда до его создания
Прежде чем агент начнёт собирать визуализацию - графики, сводные таблицы, срезы - согласуйте макет. Это можно сделать текстом: «Хочу три блока - общая выручка вверху, график по месяцам в центре, таблица менеджеров справа». Агент предложит вариант, вы его скорректируете, и только после этого он приступает к работе.
Переделать макет на словах проще, чем переделать готовый дашборд.
Отдельно оговорите, какие метрики должны пересчитываться при изменении данных, а какие фиксированные. План продаж на год - фиксированная цифра, её не нужно делать формулой. Фактическое выполнение плана - динамическое значение, оно должно обновляться автоматически. Попросите агента предоставить формулы для всех пересчитываемых итогов и проверьте их так, как описано выше.
Критерии приёмки: когда дашборд готов
Дашборд можно считать готовым, если выполняются четыре условия.
Первое: показатель, уже рассчитанный в источнике, совпадает с ним при одинаковых фильтрах и периоде. Для новых показателей указан исходный диапазон, формула и способ ручной проверки.
Второе: формулы ссылаются на реальные ячейки, а не содержат жёстко прописанные числа там, где должен быть расчёт.
Третье: при изменении входного значения зависимые ячейки пересчитываются правильно.
Четвёртое: новые расчётные показатели получены из указанных исходных данных, а добавленные «примерные» значения явно исключены.
Если хотя бы одно условие не выполнено, дашборд возвращается на доработку. Это стандарт, при котором отчёт можно показывать руководству или использовать для принятия решений.
О том, как выстроить более широкие процессы автоматизации на основе AI-агентов, читайте в разделе бизнес-автоматизация. Если хотите разобраться, как обучать команду работе с AI-инструментами, - загляните в раздел об обучении.
FAQ
Можно ли передавать агенту файл с реальными данными о клиентах?
Лучше не передавать без обезличивания. Замените имена и контакты условными метками - «Клиент 1», «Клиент 2» - или удалите персональные колонки перед передачей. Для анализа продаж они обычно не нужны.
Что делать, если агент уверенно выдаёт результат, но цифры не сходятся с оригиналом?
Не принимайте результат. Попросите агента показать, откуда взялась конкретная цифра: из какого листа, из какого диапазона. Если агент не может объяснить источник - это повод разобраться вручную, а не доверять итогу.
Обязательно ли создавать дашборд на отдельном листе?
Да. Если дашборд находится поверх исходных данных, любое случайное изменение может испортить источник. Отдельный лист - или отдельный файл - простая защита от таких ситуаций.
Агент предложил переструктурировать исходные данные. Стоит ли соглашаться?
Только если вы понимаете, что именно он предлагает изменить, и у вас есть неизменённая копия оригинала. Реструктуризация может сломать формулы, которые ссылаются на конкретные диапазоны. Сначала убедитесь, что копия сохранена, потом экспериментируйте.
Если хотите разобрать конкретный файл или выстроить процесс работы с отчётностью - напишите в Telegram @shimaoz или на почту hello@majento.ai.
Источник
Консультации и обучающие курсы Majento.