Ателье Елизаветы Трибунской

Как подружиться с ИИ

Я включила проверку, и агент перестал работать

Три исправленные строки запустили полную проверку отчёта на 6 196 строк. Как мы изменили ритм проверок, чтобы они не останавливали работу.

Три изменённые строки запускают большой проверочный пульт на 6 196 строк; котик ждёт отчёт.

Я включила проверку, и Codex перестала работать.

Смотреть видео

Эту историю можно посмотреть целиком на удобной площадке:

Открыть напрямую: YouTube или VK Видео.

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

С каждым новым правилом система становилась надёжнее.

И медленнее.

В какой-то момент у одного поставщика осталось три строки, которые система не узнавала. Причина была страшная: в ключе стояло ТБА 1л, а в исходных данных — тба 1л.

Codex исправила регистр в трёх строках.

А потом запустила полный пересчёт 6 196 строк у 37 поставщиков.

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

За один такой эпизод полный пересчёт запускался четыре раза. Один запуск прожил 120 секунд и умер по тайм-ауту. Три завершились. Итого 18 588 строк в завершённых проходах, не считая того, который не добежал.

На весь ход ушло около часа двадцати.

Особенно мне нравится, что одна из проверочных пересборок сама затёрла пустым шаблоном 14 уже принятых решений. Их пришлось восстанавливать из резервной копии и, разумеется, снова проверять.

То есть проверка уже не просто мешала работе. Она создавала себе новую работу.

Всё это время Codex регулярно сообщала мне, что полный detect ещё идёт, ошибок нет и процесс не прерывается. Очень успокаивающие сообщения, если не считать, что мне вообще-то нужен был отчёт.

В какой-то момент я написала:

Проверки и пересчёты всего после каждых двух строчек — это несерьёзно.

И это была не просьба убрать проверки. Без них мы бы довольно быстро получили красивый Excel с неизвестным количеством тихих ошибок.

Проблема оказалась в другом: мы подробно описали, что проверять, но не договорились, когда проверять всё.

Для человека фраза «после изменения проверь результат» обычно содержит неявную меру. Исправила ключ в трёх строках — проверила три строки. Поменяла общую формулу — проверила всё, что от неё зависит. Закончила этап — провела общую приёмку.

У Codex этой меры не было. Было слово «проверить», и она честно выбирала самый безопасный вариант: проверить вообще всё. На всякий случай. Четыре раза.

Мы переписали ритм именно этого пайплайна.

После маленькой правки теперь проверяются изменённые ключи, формулы и результат. После однородной пачки — затронутые строки и связи. После этапа — весь результат этапа. А Excel открывается один раз перед финальной передачей, а не после каждого чиха внутри файла.

Полная проверка никуда не делась. Она просто перестала приезжать на исправление регистра в трёх строчках комиссией из 37 поставщиков.

Я включила проверку, чтобы Codex меньше ошибалась. Она действительно стала меньше ошибаться.

В основном потому, что между проверками почти ничего не успевала сделать.

Есть задача, которую хочется разобрать?

Расскажите, что происходит и к какому решению нужно прийти. Я отвечу и предложу первый понятный шаг.