Игорь Градов
Игорь Градов
5 мин
ai

ИИ-агенту доверяют деньги: в толстом харнессе списание одобряет код, а не модель

Толстый харнесс, программный контур вокруг нейросети, забирает у модели проверку прав, лимиты и подтверждения. Это нужно, когда ИИ-агенту доверяют переводить деньги или оформлять заказы.

ИИ-агенту доверяют деньги: в толстом харнессе списание одобряет код, а не модель

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

Почему это важно

В толстом харнессе модель перестаёт быть единственным источником истины. Решение о списании денег принимает код, проверенный тестами, а не текстовая инструкция нейросети.

Сначала коротко о том, что такое ИИ-агент: это нейросеть, которой дали инструменты, чтобы она действовала, а не только отвечала. Харнесс (от английского harness, обвязка) окружает модель кодом. В тонком варианте этот код в основном передаёт сообщения и выдаёт инструменты, а дальше модель решает сама.

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

Что понадобится, чтобы собрать толстый харнесс?

  • Доступ к языковой модели. Из доступных в РФ аналогов подойдут YandexGPT и GigaChat.
  • Список операций, которые агент должен уметь, и правила для каждой из них.
  • Разработчик или собственные навыки программирования: правила и проверки пишутся кодом.
  • Время, чтобы до запуска целиком описать хотя бы один сценарий.

Девять этапов от сообщения пользователя до записи в журнале

  1. Нормализация запроса. Сырой ввод очищают: исправляют опечатки, убирают мешающий шум вроде приветствий и смайликов, приводят текст к единому регистру. Голосовое сообщение сначала переводят в текст, это называется распознаванием речи (Speech-to-Text).

  2. Маршрутизация. Система решает, кому передать запрос. Уровней три:

  3. событийный: реакция на системный триггер, например на нажатие кнопки «Выход»;
  4. точный: жёсткие правила и регулярные выражения, то есть шаблоны поиска текста; команда /help сразу открывает справку;
  5. смысловой: большая языковая модель (LLM) разбирает свободную речь вроде «Слушай, переведи сотку Сане».

  6. Интент и параметры. Интент (intent) описывает в формализованном виде, чего хочет пользователь. С него толстый харнесс начинается почти всегда. Интент отвечает только на вопрос, какое действие начать, а параметры и составное поведение хранятся отдельно. Промпт для этого шага может выглядеть так:

Ты определяешь намерение пользователя. Выбери ровно один интент из списка: send_money, check_balance, prepare_order. Верни интент и параметры. Если параметра не хватает, укажи, какого именно. Сам ничего не выполняй.

Для перевода Сане результат будет таким: интент send_money, сумма 100, получатель Саня.

  1. Требования к контексту. Система определяет, каких данных не хватает, и запрашивает их из памяти сессии или из баз данных. В примере ей нужно узнать, кто такой Саня (его идентификатор или номер телефона) и есть ли у пользователя 100 рублей на счёте.

  2. Возможности. Интент сверяют со списком модулей и плагинов агента. Если банковского плагина нет, агент честно отвечает: «Я не умею переводить деньги».

  3. Сценарий (workflow). Строится пошаговый план. Простая задача укладывается в один шаг, сложная превращается в цепочку: заблокировать сумму, отправить запрос в банк, дождаться ответа, списать сумму.

  4. Политики и одобрение. Защитные ограничения (guardrails) проверяют лимиты и права доступа. Перед критической операцией, например списанием денег или удалением данных, сценарий встаёт на паузу, и пользователь видит кнопку: «Вы подтверждаете перевод 100 рублей Сане?»

  5. Инструмент. Агент вызывает программную функцию: API (программный интерфейс, через который одна система обращается к другой), базу данных или калькулятор. В примере это реальный запрос к банковскому шлюзу.

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

Как привязать схему к российским правилам?

Российские требования ложатся на конкретные этапы. Лимиты переводов через СБП (Систему быстрых платежей) задаются на седьмом этапе кодом. Проверки по 115-ФЗ (федеральному закону о противодействии отмыванию доходов) встраиваются туда же, до кнопки подтверждения.

Требования 152-ФЗ, закона о персональных данных, касаются четвёртого и девятого этапов: там агент достаёт данные о людях и пишет журнал. Разговорный русский вроде «сотку Сане» должен разбирать первый этап, до того как запрос попадёт к модели.

Сам исходный разбор российское право не обсуждает. Конкретные лимиты и порядок проверок уточняйте у банка и юриста.

Как это применить

Пользователь пишет: «Проверь, хватает ли денег в проекте на два монитора MON-24, и если хватает, подготовь заказ». Харнесс раскладывает запрос не на слова, а на смысл. Цель: подготовить заказ на покупку. Объект: два монитора MON-24 для конкретного проекта. Предварительное условие: проверить бюджет. Условие выполнения: готовить заказ, только если бюджета хватает.

Частые ошибки
  • Держать лимиты только в промпте. Текстовую инструкцию модель может нарушить, а код с тестами нет.
  • Позволять модели напрямую менять данные. Предложение модели и реальное изменение должны быть разделены.
  • Пытаться уложить в интент весь план. Его задача только выбрать действие.
  • Пропускать подтверждение перед списанием денег и удалением данных.
  • Не вести журнал, а потом не понимать, почему агент повёл себя именно так.

Что делать с этим прямо сейчас, по ролям

Автору Дзена. Схема из девяти этапов помогает понятно объяснить читателю, что такое ИИ-агент и почему ему нельзя доверять всё подряд. Пример с «соткой Сане» хорошо работает в тексте для широкой аудитории.

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

Предпринимателю в РФ и СНГ. Начните с одного денежного сценария и пропишите для него этапы 4, 7 и 9 до того, как подключать модель.

Совет редакции dzen.guru

На мой взгляд, главная мысль разбора проста: модель понимает, а код решает. Я бы сначала нарисовал девять этапов на бумаге для одного сценария и только потом выбирал нейросеть. Честная оговорка: толстый харнесс требует программирования и тестов. Для чат-бота, который отвечает на вопросы и ничего не делает в реальном мире, это избыточно.

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

Разберитесь с ИИ-агентами на практике

В dzen.guru мы показываем, как авторы и предприниматели безопасно подключают нейросети к своей работе.

Перейти на dzen.guru
Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

ИИ-агент пишет автотесты в Testence: тестировщик перестаёт проверять одно и то же вручную
ai

ИИ-агент пишет автотесты в Testence: тестировщик перестаёт проверять одно и то же вручную

Открытый фреймворк Testence закрывает пробел, который ИИ-агенты пока оставляют тестировщикам: агент сам пишет и отлаживает автотесты для повторяющихся…

5 мин
Каждый девятый сайт с robots.txt закрылся от Claude AI и выпал из его ответов
ai

Каждый девятый сайт с robots.txt закрылся от Claude AI и выпал из его ответов

Crawl Readiness в октябре 2026 года проверила топ-1000 сайтов и выяснила, что каждый девятый из сайтов с файлом robots.txt закрыл поискового бота Claude и…

5 мин
Нейросклад компонентов для микроэлектроники превратил 40 часов инженера в 8 часов менеджера
ai

Нейросклад компонентов для микроэлектроники превратил 40 часов инженера в 8 часов менеджера

Технический директор небольшого производства систем управления освещением собрал нейросклад компонентов для микроэлектроники: ИИ по фото катушки определяет…

5 мин