ИК↗Иван
Кобылянский
Обсудить задачу ↗
Главная/Практика/Как контролировать ИИ-агента: права и проверки

ПРАКТИКА / КОНТРОЛЬ АВТОМАТИЗАЦИИ

Как контролировать ИИ-агента: права и проверки

Разделите чтение, подготовку черновика и действия с последствиями. Контроль начинается с прав инструментов, а не с просьбы модели «не ошибаться».

Автор: Иван Кобылянский · 18 октября 2026

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

Контроль нужен не только ответу, но и действию

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

Ниже — проектный чек-лист для обсуждения внедрения. Он не описывает уже установленную клиентскую систему и не обещает защиту от всех ошибок.

1. Выдавайте права по задаче

Для составления сводки не нужен доступ к удалению исходных данных. Для черновика КП не требуется право отправлять его клиентам. Начинайте с чтения нужных источников и добавляйте операции только после отдельной проверки.

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

Класс действияПример границыЧто проверять
ЧтениеТолько согласованные файлы или поляИсточник, актуальность и разрешённую область
ПодготовкаСоздание черновика без внешней отправкиВерсию, обязательные поля и возможность исправления
Действие с последствиямиПубликация или изменение рабочей записиОбъект, параметры, нужное подтверждение и фактический результат

В OWASP LLM06:2025 Excessive Agency избыточные возможности, права и автономность рассматриваются как источники риска. Среди мер — ограничение полномочий и участие человека перед значимыми действиями. Это основа для проектирования контроля, а не сертификат безопасности системы.

2. Подтверждайте конкретную версию

Фраза «можно отправлять» слишком общая. Для важной операции ответственному нужно увидеть получателя или объект, содержание, параметры и последствия. Подтверждение привязывают к этой версии действия.

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

ПЕРЕД КАЖДЫМ ВАЖНЫМ ДЕЙСТВИЕМ

Предложить действие — не значит получить разрешение

  1. Проверить границыДействие, объект и параметры входят в согласованную область?
  2. Проверить подтверждениеДля этой версии действия есть нужное разрешение ответственного?
  3. Проверить повторОперация ещё не выполнена? Неизвестный результат требует сверки, а не слепого повтора.

Все проверки пройденыВыполнить разрешённое действие и проверить фактический результат.

Есть отказ или неизвестностьОстановиться, сохранить статус и передать вопрос человеку.

Это проектная схема. Она не заменяет проверку прав и защиту в коде и не гарантирует отсутствие ошибок.

3. Не превращайте входящий файл в инструкцию

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

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

4. Различайте отказ и неизвестный результат

Условный пример: инструмент отправил запрос на создание записи, но ответ не пришёл вовремя. Это ещё не доказывает, что запись не создана. Слепой повтор может сделать дубль.

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

Для обратимых локальных правок можно заранее сохранять предыдущую версию. Но отправленное письмо или совершённую внешнюю операцию не всегда можно «откатить». В таких случаях важнее предотвращение и проверка до действия.

5. Ограничьте работу и расходы

Заранее задайте максимум шагов, времени, повторов и допустимых расходов, а также порядок уведомления ответственного. При исчерпании лимита процесс сохраняет статус и останавливается. Автоматическое продолжение не должно превращаться в обход ограничений или новое разрешение на важное действие.

Подход к выбору простой схемы вместо лишней автономности описан и в материале Anthropic Building effective agents: фиксированные процессы и агенты решают разные задачи. Если путь заранее известен, сложный агент может быть не нужен.

6. Ведите журнал без лишних секретов

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

Объём журнала, доступ к нему и срок хранения согласуются под данные процесса. Пользователь должен понимать, где посмотреть статус и как остановить работу.

7. Проверьте отказы до рабочего запуска

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

С чего начать

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

Подробности внедрения — разработка ИИ-агентов для бизнеса. Для конкретного примера подготовки черновика посмотрите КП из прайса и шаблона.

Схема и чек-лист — проектные рекомендации. Они не являются результатом аудита конкретной системы. Обложка создана с помощью ИИ; технические примеры условные.

Выберем одну задачу для пилота

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

Обсудить задачу ↗