AI
AI Marketing Community
Вступить бесплатно
Главная/Блог/Гайд
Гайд · 6 мин

Как нейросетью проверить CSV и объяснить отклонения

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

Передайте CSV и правила учёта

Скопируйте четыре строки и сохраните их как CSV. В примере разделитель полей — точка с запятой, десятичный разделитель — запятая, пробелы внутри суммы отделяют тысячи. Возврат хранится положительным числом, поэтому для расчёта чистого итога его нужно вычесть. Если выгрузка содержит имена или контакты, уберите их из аналитической копии, когда задача сводится к суммам по каналам.

month;channel;event;amount
2026-09;SEO;sale;12 000,50
2026-09;SEO;refund;2 000,50
2026-10;SEO;sale;13 000,00
2026-10;Email;sale;3 000,00

Попросите нейросеть вывести число строк, названия колонок, распознанные типы и список записей, которые не удалось прочитать. Если она видит суммы как строки, задайте замену разделителей и потребуйте показать одно значение после преобразования. В ChatGPT способ работы с файлами и просмотр выполненного анализа описаны в справке OpenAI. Тот же порядок проверки применим к другому инструменту с загрузкой данных.

Сверьте итог и разложите изменение

Сначала пересчитайте две группы вручную. В сентябре чистая сумма SEO равна 12 000,50 минус 2 000,50, то есть 10 000 ₽. В октябре SEO принёс 13 000 ₽, Email — 3 000 ₽. Общий итог вырос с 10 000 до 16 000 ₽. Разница в 6 000 ₽ складывается из 3 000 ₽ роста SEO и 3 000 ₽ из Email. Такой расчёт воспроизведён локально через CSV и десятичную арифметику. Если нейросеть ответит «SEO вырос на 60%», она приписала одному каналу изменение общего результата.

Попросите показать и чистую сумму, и валовую сумму продаж. Без вычета возвратов сентябрьский результат будет 12 000,50 ₽. Если разные отделы используют разные варианты, подпишите их в отчёте. Если строку Email за сентябрь не передали, отдельно уточните у владельца выгрузки, действительно ли там был ноль. Отсутствие строки само по себе может означать неполную загрузку. В этом примере считаем, что список строк полный.

Отделите вывод по таблице от причины

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

После сверки пишите «половина прироста пришлась на SEO, половина на Email». Из этих строк нельзя установить, привела ли рассылка к росту SEO или почему вырос конкретный канал. Для ответа добавьте отдельный отчёт по источникам, периоды кампаний и правило атрибуции. Если публикация требует графика, постройте два столбца по чистой сумме и подпишите вклад каналов на обоих. Сохраните исходный CSV и шаги проверки, чтобы коллега мог повторить расчёт без чата.

Контрольные строки для формулы и объяснения отклонения

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

В контрольном примере за первую неделю выручка поиска 12 000 ₽ и возвраты 1 000 ₽. У рекомендаций выручка 8 000 ₽ и возвраты 0 ₽. Итог 19 000 ₽. За вторую неделю у поиска 13 000 ₽ и возвраты 3 000 ₽, у рекомендаций 7 500 ₽ и возвраты 500 ₽. Правильный итог 17 000 ₽. Если формула во второй строке поиска прибавит возвраты, отчёт покажет 23 000 ₽. Вывод о росте при этом меняется на снижение.

Контрольный ответ по исправленным строкам: снижение 2 000 ₽, около 10,5%. Поиск и рекомендации дали по −1 000 ₽. При этом общая выручка до возвратов выросла с 20 000 до 20 500 ₽, а сумма возвратов увеличилась с 1 000 до 3 500 ₽. Данные объясняют арифметику. Чтобы понять источник возвратов, понадобится детализация по товарам, датам заказов или причинам возврата. Фразу «падение вызвано ухудшением рекламы» оставьте в списке гипотез, пока нет нужных полей.

Запросите четыре строки результата, две суммы и формулу. Затем вручную пересчитайте строку с наибольшим возвратом. В справке по анализу данных ChatGPT описано, как посмотреть ход расчёта и проверить использованный код.

От первого сайта до монетизации

В Telegram Дмитрий пишет о веб-кодинге, автоматизации и о том, как монетизировать сайты через партнёрки.

Подписаться в Telegram

Читайте дальше