Вот две задачи из одного отдела. Первая: раз в час забирать выгрузку платежей из банка и раскладывать их по счетам в учетной системе. Вторая: понять из письма «Добрый день! По нашему вчерашнему разговору — просьба пока все отменить и вернуть как было», что именно отменить, по какому договору и кого предупредить до обеда.
В коммерческих предложениях 2026 года обе называются одинаково: автоматизация бизнес-процессов. Только первую закрывает скрипт на полсотни строк — он будет молча работать годами и стоить как чашка кофе в месяц. А вторую скрипт не закроет никогда, сколько условий в него ни дописывай. Перепутать можно в обе стороны, и обе ошибки дорогие: либо вы платите за языковую модель там, где хватило бы планировщика задач, либо годами дописываете правила, которые все равно отстают от живых людей. Ниже — как провести границу самостоятельно, до разговора с любым подрядчиком, включая нас.
Почему в 2026 году это вообще стало вопросом
Десять лет назад автоматизацию продавали словом «робот», сегодня продают словом «нейросеть». Кнопка с искрами появилась в каждом втором сервисе, у половины директоров в целях на год записано «внедрить ИИ», и задача со словом «модель» в названии стоит в разы дороже задачи со словом «скрипт». У продавца есть все причины называть моделью что угодно.
Сами инструменты за это время изменились меньше, чем кажется по конференциям. Планировщику задач в Unix скоро полвека, и он до сих пор делает гигантскую долю полезной работы в мире. Языковые модели подешевели, научились стабильно отдавать структурированные ответы и работать в закрытом контуре. Изменился масштаб соблазна: теперь модель можно вставить куда угодно за один вечер. Вставить — можно. Платить за это три года — вопрос отдельный.
Развести задачи по инструментам помогают два физических свойства. Скрипт детерминирован: на одних данных он всегда дает один ответ, запуск стоит доли копейки, падает он громко — с ошибкой в логе и алертом дежурному. Модель вероятностна: она дает самый правдоподобный ответ, и вчерашние 98 верных из ста не обещают те же 98 завтра, на других письмах. Каждый вызов стоит денег. Ошибается она тихо и убедительно.
Ни одно из свойств не делает инструмент плохим. Они делают его пригодным для разных классов задач. Класс задачи стоит определить до выбора подрядчика — дальше вся статья про то, как это сделать.
Тест на стажера
Самый дешевый способ занимает десять минут и не требует консультанта. Напишите инструкцию, по которой задачу выполнит стажер в первый рабочий день — без единого уточняющего вопроса к вам.
Попробуйте: «Открыть почтовый ящик. Скачать вложения из писем с адреса банка. Файлы загрузить в учетную систему через обработку. Если загрузка упала — повторить через десять минут, после третьей неудачи написать администратору». Инструкция написалась без запинки, в ней ни одного «обычно» и «по обстоятельствам»? Перед вами скрипт. Покупать сюда модель бессмысленно: правила уже формализованы, осталось записать их кодом.
Теперь вторая: «Прочитать обращение клиента. Понять, что это — жалоба, вопрос или заявка на доработку. Оценить, насколько клиент раздражен. Срочное передать дежурному». Уже на втором пункте появляется «ну, тут по ситуации», к третьему инструкция разрастается в страницу примеров — и все равно завтра придет письмо, которое ни под один пример не подходит.
Там, где регламент упирается в «по ситуации», кончается территория скрипта и начинается работа для модели.
Если правило помещается в if — ему нечего делать в промпте. Если правило начинается со слова «обычно» — if уже не спасет.
Второй вопрос теста — про вход. По ЭДО документ приходит структурированным xml по формату ФНС: поля всегда на своих местах, распознавать нечего. А фото той же накладной из мессенджера каждый раз новое: перспектива, тень от руки, обрезанный край с суммами. Одинаковый вход — довод за скрипт. Вход, который всякий раз выглядит по-новому, — довод за модель.
Матрица: двенадцать задач, разобранных до инструмента
Таблица — выжимка из внедрений последних двух лет. Обследование она не заменит, но первый месяц споров сэкономит.
| Задача | Инструмент | Почему |
|---|---|---|
| Забирать выгрузку из банка по расписанию | Скрипт | Формат фиксирован, расписание — работа планировщика |
| Проверить ИНН контрагента | Скрипт | Контрольная сумма считается арифметически |
| Переложить заказы из CRM в учетную систему | Скрипт | Поля сопоставляются по справочнику один раз |
| Посчитать НДС и итоги по строкам | Только код | Деньги: ответ один, и он обязан воспроизводиться |
| Уведомить о сроке договора за 30 дней | Скрипт | Дата известна, условие жесткое |
| Разложить файлы по папкам по маске имени | Скрипт | Правило формализуется одной строкой |
| Понять из письма «верните как было», что отменить | Модель | Смысл без ключевых слов, форма каждый раз новая |
| Вытащить позиции из скана накладной | Модель + код | Модель читает, код сверяет суммы и ищет дубли |
| Сверить два реестра по жестким ключам | Скрипт | Однозначное соответствие полей, чистая алгоритмика |
| Сопоставить «Кабель ВВГнг(А)-LS 3х2,5» со справочником | Модель + код | Написание вольное; подтвержденные пары копятся кодом |
| Рассортировать общий ящик: заявки, счета, претензии | Модель | Люди пишут своими словами, шаблонов не хватит |
| Собрать черновик ответа на типовой вопрос | Модель + человек | Текст вариативен, подпись остается за человеком |
Закономерность простая. Скрипту достается жесткий вход и однозначный ответ. Модели — смысл, хаос и вольное написание. Самые дорогие участки — там, где они работают в связке, и об этой связке дальше.
Что всегда остается коду
Часть работ останется за обычным кодом при любом прогрессе моделей. Причина холодная: здесь нужен воспроизводимый ответ, и цена даже редкой ошибки недопустима.
- Деньги и арифметика. Сложение строк, две ставки НДС в одном документе, округление построчно, сверка «сумма позиций равна итогу». Модель может вытащить числа со скана, но складывает их код: «почти правильно посчитал» в учете не бывает.
- Проверки с однозначным ответом. У ИНН есть контрольная сумма — считается за микросекунду. В ТОРГ-12 есть поле «Всего наименований» — бесплатный валидатор полноты разбора. Спрашивать об этом модель — платить за угадывание того, что вычисляется.
- Расписания, повторы, лимиты. Забрать выгрузку в 9:00, повторить при таймауте, остановиться после третьей попытки, разбудить дежурного. Работа планировщика и очереди, скучная и надежная.
- Права и границы. Кому можно создавать документы, на какую сумму, из какого сегмента сети. Это код и конфигурация доступа. Промпт можно обойти уговорами, проверку прав — нет.
Что по-честному умеет только модель
Симметричный список: задачи, на которых скрипт превращается в вечную стройку.
- Смысл без ключевых слов. «Прошу вернуть все как было до нашего разговора» — модель понимает, что это отказ от заказа, хотя ни слова «отказ», ни номера заказа в письме нет. Набор правил такое не поймает: вариантов человеческой речи больше, чем условий в скрипте.
- Документы в чужом оформлении. Счет от нового поставщика сверстан незнакомо, но модель находит ИНН, сумму и позиции, потому что знает, как устроены счета вообще.
- Классификация хаоса. Общий ящик, куда вперемешку падают заявки, претензии, счета, резюме и рассылки. Разметить это правилами пытались все — файл условий пухнет, точность падает.
- Сопоставление вольных написаний. Для кода «Кабель ВВГнг(А)-LS 3х2,5» и «Кабель силовой ВВГ-нг(A)LS 3*2.5 ГОСТ» — разные строки. Для модели, как и для человека, — одна позиция.
- Черновики текстов. Ответ на типовое обращение, проект спецификации по шаблону, пересказ длинной переписки для руководителя.
Общее свойство: вход каждый раз новый, правило звучит как «похоже на», и результат можно проверить — кодом или человеком. Последнее обязательно. Модель в одиночку не отпускают туда, где ее ошибку некому поймать.
Рабочая схема: модель понимает, код исполняет и проверяет
В боевых проектах спор «ИИ или скрипт» почти всегда заканчивается словом «и». Конвейер собирается из трех слоев: модель разбирает неструктурированный вход, код проверяет и исполняет, человек подтверждает необратимое.
Путь входящего счета целиком. Модель вытаскивает со скана ИНН, номер, даты и табличную часть. Дальше код: контрольная сумма ИНН, поиск контрагента, пересчет строк и сверка с итогом, проверка на дубль по номеру и дате. Все сошлось — в учетной системе появляется черновик документа. Провести его — решение человека, потому что проводка меняет учет необратимо. Каждый шаг пишется в журнал, и через месяц на вопрос «почему документ ушел не туда» отвечают за минуту. Как этот поток устроен в 1С — отдельный разбор на странице распознавания документов для 1С, а чем такой конвейер отличается от чат-бота и от агента с правом записи — в статье про границу между ботом, ассистентом и агентом.
Заодно эта схема снимает вопрос персональных данных. Сканы паспортов и кадровые документы в публичные облака отправлять нельзя — 152-ФЗ. Модель для таких потоков разворачивается в вашем контуре, а код по обе стороны от нее не меняется вовсе: ему все равно, облачная модель отвечает или локальная.
Экономика: стоимость запуска, умноженная на три года
Считается на салфетке. Скрипт: виртуальный сервер за 3–5 тысяч рублей в месяц тянет десятки таких задач одновременно, стоимость одного запуска после разработки — доли копейки. Модель: каждый вызов тарифицируется токенами, и на потоке в десятки тысяч документов в месяц счет за API превращается в отдельную строку бюджета. Локальная модель убирает плату за вызовы, но добавляет железо и сопровождение — она окупается объемом и требованиями к контуру.
Формула решения: стоимость одного запуска × частота × 36 месяцев, плюс разработка, плюс сопровождение. Прогоните через нее задачу до подписания сметы — заметная часть «ИИ-проектов» превращается в скрипты еще на салфетке. Детальная смета модельной части — токены, железо, сопровождение — разобрана в статье сколько стоит ИИ-агент.
Скрытые статьи расходов есть у обоих. Скрипт молчит, когда банк меняет формат выгрузки: без алерта на пустой результат он неделями складывает мусор с невозмутимым видом. Модель дрейфует: провайдер обновил версию — и вчерашние 98 верных из ста стали 94 на ваших письмах. Ловится это только регулярным прогоном на эталонной выборке, поэтому строка «мониторинг» в смете — признак взрослого подрядчика по обе стороны границы.
Вторая ось: цена ошибки
Вариативность входа отвечает за выбор инструмента. Цена ошибки — за степень присмотра. Вместе они дают четыре клетки:
| Ошибка дешевая | Ошибка дорогая | |
|---|---|---|
| Вход стабильный | Скрипт. Мониторинг по остаточному принципу | Код + автотесты + алерты. Все равно код |
| Вход вариативный | Модель без присмотра: теги, маршрутизация, черновики | Модель готовит, код проверяет, человек подтверждает |
Ошибка скрипта системная: если он ошибается, то одинаково во всех строках, и это видно в первый же день. Ошибка модели штучная и правдоподобная: неверная сумма выглядит ровно так же уверенно, как верная. Поэтому у модели, которая трогает деньги и документы, всегда два страховочных контура — арифметические самопроверки кодом и человек на необратимых действиях. Как прижать модель к источникам и отучить досочинять — отдельный разбор про галлюцинации LLM в бизнесе.
Три способа закопать бюджет
Нейро-калькулятор. Языковой модели поручают то, что решается формулой: посчитать скидку, сверить итоги, проверить контрольную сумму. Выглядит современно, работает на порядки медленнее if-а, стоит денег на каждом вызове и изредка убедительно ошибается в арифметике. Диагностический вопрос один: «это можно вычислить?» Можно — вычисляйте кодом.
Регулярки против живых людей. Зеркальная ошибка, и она обходится дороже, потому что растянута во времени. Разбор писем строится на ключевых словах; каждую неделю приходит письмо, ломающее шаблон; в скрипт дописывается пятидесятое условие, потом сотое. Через полгода это музей особых случаев, который страшно трогать. Признак диагноза: файл правил растет каждую неделю, а доля «спорных» не снижается.
«Агент сам разберется». Модели выдают доступ к системам и отпускают — без журнала решений, без лимитов по суммам, без прогона на эталонных случаях. До первого тихого недельного расхождения в учете. Автономность зарабатывается статистикой на ваших данных, а не обещается в презентации: как устроен контур проверки — в разборе eval как дисциплины.
Когда не надо ни скрипта, ни модели
- Процесс редкий. Пять запусков в месяц по десять минут — час ручной работы. Разработка и сопровождение не окупятся никогда. Порог, с которого стоит начинать разговор, — от двадцати запусков в месяц, и это щадящая граница.
- Правила не устоялись. Регламент переписывали дважды за квартал — автоматизация будет исправно исполнять позавчерашнюю версию, а расхлебывать вам. Сначала месяц-два стабильности, потом код.
- Процесс существует по привычке. Отчет, который никто не открывает; согласование, которое ни разу ничего не отклонило. Автоматизация сделает бессмысленную работу быстрее и придаст ей вид важной. Такой процесс отменяют целиком — самая дешевая оптимизация из существующих.
Что это стоит, если делать руками подрядчика
Ориентиры, чтобы формула трех лет считалась на живых числах. Разовые скриптовые работы — разобрать выгрузку, привести файлы к одному формату, дописать интеграцию — от 150 000 ₽. Пилот ИИ-автоматизации одного процесса — от 320 000 ₽ за 4–6 недель, с замером часов «до» и «после». Когда процессов много и непонятно, какой брать первым, дешевле начать с ИИ-аудита бизнес-процессов — от 190 000 ₽ за 2–3 недели: на выходе список кандидатов с расчетом окупаемости, стоимость аудита засчитывается в первый проект. Вилку под свою задачу можно прикинуть в калькуляторе.
Оплата работ свыше 300 000 ₽ идет этапами: половина на старте, 30% после демонстрации на ваших данных, остаток после передачи. Права на код и модели переходят заказчику после оплаты этапа.
Пять вопросов перед стартом
- Пишется ли регламент для стажера? Пишется без единого «по ситуации» — скрипт. Не пишется — модель.
- Вход одинаковый или каждый раз новый? API и структурированные выгрузки — скрипт. Письма, сканы, свободный текст — модель.
- Что случится при ошибке в двух случаях из ста? Легко заметить и поправить — модель может работать сама. Деньги, учет, письма клиентам — модель готовит, человек подтверждает.
- Сколько запусков в месяц? Меньше двадцати — скорее всего, автоматизировать рано вообще. Сотни и тысячи — считайте стоимость запуска на горизонте трех лет.
- Есть ли цифровой след для замера? Без замера «до» не будет ответа, окупилось ли «после». Замер часов — обязательная часть честного пилота.
Ответы на эти пять вопросов — готовый скелет технического задания. С ними разговор с подрядчиком начинается со сметы по делу, минуя месяц презентаций.
С чего начать в понедельник
Технологию выбирают последней. Выпишите десять самых надоевших рутинных задач и прогоните каждую через тест на стажера — список сам разложится на три стопки: «скрипт», «модель», «связка». Половину первой стопки штатный разработчик закроет до конца месяца без всякого ИИ. Для второй и третьей вы теперь знаете, что именно спрашивать у подрядчика — и по какой формуле проверять его смету.