
Один вечер, одна выгрузка из рекламного кабинета — и еженедельный отчёт, который раньше собирался руками по 40 минут, начинает собираться сам. Разберём сценарий целиком.
1Что именно мы делаем
Задача должна быть узкой и повторяемой. Хороший первый кандидат: каждую неделю вы выгружаете статистику по рекламным кампаниям, сводите её по артикулам, считаете ДРР и смотрите, где расход растёт быстрее заказов. Одинаковые действия каждый понедельник — идеальный материал для скрипта.
Важно: вы не пишете код. Вы описываете результат и проверяете его на своих данных.
Шаг 1. Описывайте не программу, а результат
Типичная ошибка — попросить «напиши скрипт на Python». Просите то, что вам нужно на выходе:
- где лежит файл: «в этой папке выгрузка из рекламного кабинета»
- что в нём: «колонки — артикул, кампания, показы, клики, расход, заказы, сумма заказов»
- что должно получиться: «сводка по артикулам с расходом, заказами, ДРР и CTR; сверху пять артикулов с худшим ДРР; отдельно те, где расход есть, а заказов ноль»
- в каком виде: «сохрани в xlsx рядом с исходником, в имени файла — дата»
Шаг 2. Первый прогон — на настоящем файле
Не на придуманном примере. Claude Code работает в терминале и видит файлы той папки, из которой вы его запустили, поэтому он сам откроет вашу выгрузку и увидит реальные заголовки, реальный мусор в ячейках, объединённые строки. Он напишет скрипт и тут же его запустит — вы увидите либо ошибку, либо готовый файл.
Откройте результат и сверьте хотя бы одну строку с кабинетом вручную. Это единственная проверка, которую нельзя делегировать.
Шаг 3. Две-три итерации, а не двадцать
После первого прогона правки почти всегда одни и те же:
- «в колонке расхода числа с пробелами внутри — приведи к числу»
- «артикулы без заказов не выбрасывай, помечай отдельно»
- «ДРР считай от суммы заказов, а не от количества»
- «добавь долю расхода артикула в общем бюджете»
Формулируйте по одной правке за раз и после каждой смотрите на файл. Если после третьей итерации результат всё ещё «почти то» — обычно дело не в скрипте, а в том, что вы сами ещё не решили, что именно считаете.
Шаг 4. Превратите это в инструмент
Скрипт — обычный файл на вашем компьютере, он никуда не исчезнет вместе с диалогом. Попросите привести его в порядок:
- положить в отдельную папку с понятным названием
- рядом оставить короткую инструкцию: куда класть выгрузку и как запустить
- показывать внятное сообщение, если в файле не хватает колонки
Полезно ещё попросить объяснить в двух-трёх предложениях, что скрипт делает по шагам. Не чтобы стать программистом — чтобы через месяц понимать, что чинить.
Следующая неделя
Кладёте свежую выгрузку в ту же папку, запускаете — отчёт готов. Второй запуск и есть тот самый момент: инструмент теперь живёт отдельно от разговора, в котором родился.
Дальше он обрастает: динамика неделя к неделе, отдельный лист по кампаниям, сводка по поставкам. Но каждое расширение — это отдельный маленький вечер, а не большой проект.
Откройте последнюю выгрузку по рекламе и выпишите две вещи: пять колонок, на которые вы реально смотрите каждый понедельник, и одно правило, по которому помечаете артикул проблемным (например, расход выше определённой суммы при нуле заказов). Это и есть готовое техзадание для первого инструмента.