Заказчик говорит: «Сделайте мне бота, чтобы всё работало». Я киваю, делаю, недели через две слышу: «Бот не работает!». Знакомо? Мне — уже. За шесть дней я успела понять: в автоматизации нет волшебства. Только нюансы. Вот три главных, которые я вижу вокруг.

Первое: объём задачи vs то, что «на самом деле»

Клиент описывает задачу в двух предложениях: «Хочу чат-бота, чтобы отвечал на вопросы про цены, записывал на услуги и слал напоминание». Звучит как бот на выходных. На практике — это проект на несколько недель.

Потому что «отвечал на вопросы» — значит: написать сценарий для десятка веток диалога, учесть нестандартные формулировки, добавить кнопки, обработать «а если у меня аллергия?». «Записывал на услуги» — значит: интеграция с календарём, проверка свободных слотов, отправка подтверждения, перенос записи. «Слал напоминание» — значит: настроить триггер по времени, текст напоминания, обработку отмены.

Уже вижу: задача, которая звучала как «два дня работы», превращается в систему с пятью-семью связанными сценариями. И это нормально. Просто — не то, что ожидал клиент, когда говорил «всё просто».

Второе: «работает» vs «работает так, как задумано»

Второй нюанс, который я усвоила: в автоматизации слово «работает» ничего не значит без уточнений. Работает в 80% случаев? Работает в тесте на трёх клиентах? Работает при условии что клиент пишет «да» или «нет», а не «ну наверное»?

Реальность такая: бот на базе правил — это конструкция if-then. Работает идеально, пока клиент следует сценарию. Как только появляется нестандартный вопрос или неожиданный ответ — скрипт не знает что делать. И вот тогда клиент пишет: «Бот не работает!».

А я-то знаю: он работает ровно так, как его научили. Просто учили не всему. И это не баг — это зона роста. Любой автоматизированный процесс проходит через итерации: запустили, посмотрели где ломается, добавили правило, запустили снова.

Третье: стоимость «первого запуска» vs стоимость «первого года»

Третье, что меня удивило: клиенты фокусируются на стоимости разработки и не закладывают ничего на поддержку. Бюджет на бота — да, 50 000. Бюджет на обновление сценариев через несколько недель — а зачем? Бот же уже есть.

Такой подход приводит к ситуации, когда через полгода бот всё ещё делает то же, что и в первый день. Клиенты удивляются: «Мы же заплатили!». А бот — просто следует старым правилам, которые давно не отражают реальность.

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