Не всё нужно превращать в AI: где LLM действительно полезна, а где обычные правила надёжнее

Не всё нужно превращать в AI: где LLM действительно полезна, а где обычные правила надёжнее

Чем больше я работаю с AI-системами, тем сильнее вижу одну вещь: AI вообще не нужно ставить везде, где его технически можно поставить.Иногда обычное правило, формула или проверка работают лучше, понятнее и надёжнее.
Когда ко мне приходит задача «добавить AI», я сначала думаю не о модели.
Я задаю себе другой вопрос: что здесь действительно должен решать AI, а что мы и так уже точно знаем?

Для меня это одна из самых важных границ в архитектуре системы. Если правило заранее известно — например, как считается цена, когда меняется статус, кто имеет доступ к данным, куда должна уйти заявка, — я не вижу смысла отдавать это LLM только потому, что она есть.
Если одинаковый вход должен каждый раз давать одинаковый результат, мне проще и надёжнее записать это обычной логикой системы.

Там, где правило известно заранее, я не использую AI

Допустим:

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

Здесь нет задачи «понять смысл».
Здесь уже есть правило.
И для меня это важное различие.

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

В одном из моих проектов была как раз такая логика.

Это система для полевого замера в строительном процессе. Там есть расчёты, статусы, проверка менеджером, утверждение и разные документы для разных участников.

И вот что важно: в этом проекте вообще нет LLM.
Система считает по заданным правилам. Менеджер проверяет результат. После утверждения формируются нужные документы. И это хороший пример того, что сложная автоматизация не обязана быть AI-системой только ради слова AI.

А вот когда появляется свободный текст и смысл — здесь AI уже действительно полезен

Совсем другая ситуация, когда на входе нет жёсткой формы.

Например, клиент пишет:

«Добрый день, мне нужно понять, можете ли вы сделать это до конца недели, объект находится в области, желательно сегодня связаться».

Здесь нельзя заранее написать одно простое правило на все возможные формулировки. Вот здесь AI уже реально помогает.

Он может:

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

То есть я использую AI там, где есть язык, смысл, вариативность и неструктурированные данные. Но дальше для меня начинается очень важная часть.
Я не воспринимаю ответ модели как истину только потому, что он звучит уверенно. AI может прекрасно оформить ответ, вернуть правильный JSON, разложить данные по полям — и всё равно ошибиться в самом содержании.

Поэтому «ответ выглядит аккуратно» и «ответ правильный» — это вообще не одно и то же.

Самый рабочий для меня принцип: AI понимает, правила исполняют

Вот это, наверное, лучше всего описывает, как я сама сейчас проектирую такие системы.

Допустим, приходит заявка в свободной форме.

AI может понять из текста:

  • что хочет человек;
  • какой продукт его интересует;
  • регион;
  • срочность;
  • дополнительные условия.

Но что делать с этой заявкой дальше, я уже не обязана отдавать модели.

Если у бизнеса есть правило:

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

Получается примерно так:

AI понимает неструктурированный вход → обычная логика применяет обязательные правила → система выполняет нужное действие.

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

И есть ещё третий слой — человек

Я много работаю с AI и при этом всё равно перепроверяю важные вещи. Если мне нужен критичный факт — я не просто принимаю первый ответ. Я прошу найти источники, сравнить варианты, посмотреть похожие решения. Если принимаю серьёзное решение — мне важно понимать, на чём оно основано.

В бизнес-системах для меня действует тот же принцип.

Если цена ошибки высокая, решение необратимое или связано с деньгами, доступами, обязательствами перед клиентом — я бы не оставляла всё на автоматике.

Здесь нужен human-in-the-loop.
Но human-in-the-loop для меня — это не когда человек после AI вручную переделывает всю работу.

Наоборот.

Система уже должна:

  • собрать информацию;
  • провести проверки;
  • обработать то, что можно обработать автоматически;
  • подготовить человеку нормальный контекст.

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

В моём проекте с замерами это тоже было видно: менеджер проверял и утверждал результат до того, как он фиксировался окончательно.
Не потому, что система «не справилась». А потому что сам бизнес-процесс предполагал точку человеческого решения.

Как я для себя решаю, нужен ли здесь AI

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

И ещё один вопрос, который мне очень нравится:
— кто здесь в итоге отвечает за решение?

Если единственный ответ — «модель», я бы ещё раз посмотрела на архитектуру.

Для меня AI — это не волшебная палочка

Я сама очень много работаю с AI, и он действительно сильно ускорил мою работу. Он помогает мне быстрее искать информацию, сравнивать варианты, структурировать, анализировать, считать, смотреть на задачу шире.
Но чем больше я им пользуюсь, тем меньше воспринимаю его как инструмент, который «сам всё сделает».
— Ты всё равно задаёшь направление.
— Ты определяешь контекст.
— Ты решаешь, где ему можно доверить часть работы, а где нужен жёсткий контроль.

И в бизнес-системах всё ровно так же.

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

Не AI-first, а architecture-first

Для меня хорошая система — это не та, где больше AI.
Хорошая система — это та, где каждый слой делает свою работу:

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

Иногда нужны все три слоя.
Иногда два.
Иногда AI в конкретном участке вообще не нужен.
И поэтому, когда я проектирую систему, я всё чаще начинаю не с вопроса:

«Какую модель сюда подключить?»

А с другого:

«Какую часть этого решения вообще стоит отдавать модели?»

И вот этот вопрос для меня намного важнее любой конкретной технологии.

22