Грабли

Отдать рутину машине

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

Расчёты, сортировку, переименование файлов, проверку формата, обработку таблиц, поиск повторов и перенос данных часто можно автоматизировать. Однократная задача не всегда оправдывает создание инструмента. Но регулярное ручное действие постепенно превращается в дорогостоящий ритуал.

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

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

Здесь особенно полезна формула: ИИ не решатель, а усилитель. Он увеличивает скорость и масштаб работы, но вместе с хорошим методом усиливает плохую постановку, скрытое предположение и небрежную проверку.

Для обычной автоматизации нужны тестовый набор, контроль единиц и форматов, резервная копия, сравнение с ручным расчётом, обработка исключений и возможность отменить действие.

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

Базовое программирование остаётся полезным, хотя машина всё чаще пишет синтаксис сама. Ценность смещается к другому: разложить задачу, определить данные и интерфейсы, прочитать полученный код, придумать тесты и заметить, что программа решает соседнюю задачу.

Исследования профессиональной работы показывают неровную границу возможностей ИИ: внутри неё люди выполняют задачи быстрее и лучше, а за её пределами подсказка системы способна ухудшить результат, потому что выглядит убедительнее собственной ошибки. Граница при этом постоянно движется.

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

Ручная работа опасна не медленностью, а незаметностью ошибки. Человек, который каждый месяц сводит отчёт копированием из четырёх файлов, ошибается не всегда — примерно раз в десять раз. Ошибку никто не ищет, потому что девять предыдущих отчётов были верны и процедура считается надёжной. Скрипт на том же месте ошибается либо каждый раз, либо никогда, и первый же прогон это показывает. Воспроизводимая ошибка обходится дешевле случайной.

Поэтому начинать автоматизацию разумнее с самого скучного, а не с самого сложного. Скучное человек выполняет не глядя, и именно там его действия годами никто не перепроверяет.