Перейти к содержанию
Аналитический материал30 мин чтенияИсточники проверены

Многостадийный контроль ИИ-агентов: полномочия, ответственность и независимый надзор

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

Для: Владельцы бизнеса, операционные руководители, риск-менеджеры и разработчики ИИ-систем

Рабочий ИИ-модуль проходит через разнородные уровни контроля, человеческий пульт и отдельный контур безопасной остановки

Шкала «зелёный — жёлтый — красный» удобна для отчёта руководителю. Но как архитектура управления ИИ-агентами она слишком груба.

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

Главная проблема трёхцветной шкалы в том, что она смешивает семь разных вопросов:

  1. Что агент технически может сделать?
  2. Насколько тяжёлым будет худший правдоподобный исход?
  3. Сколько уровней контроля должно стоять над исполнителем?
  4. На каких стадиях — от постановки цели до восстановления — действие проверяется?
  5. Насколько независимы исполнитель, проверяющие и аварийный контур?
  6. Кто отвечает за правило, решение, исполнение и инцидент?
  7. В каком режиме система работает прямо сейчас?

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

Цвет должен показывать текущее состояние системы, а не постоянный «уровень доверия» к агенту.

В этой статье предложены два связанных инструмента. Первый — карточка системы из шести координат:

A — полномочия
C — критичность последствий
S — уровень надзора
I — независимость контуров
R — распределение ответственности
M — текущий режим работы

Шесть координат управления ИИ-агентом: полномочия A0–A5, критичность C0–C5, надзор S0–S5, независимость I0–I3, ответственность R0–R5 и режим M0–M4.

Запись A3 · C2 · S2 · I1 · R2 · M1 говорит о системе намного больше, чем слово «жёлтый». Она показывает, что агент может ограниченно менять внутренние данные, ошибка имеет умеренные последствия, действие проходит автоматическую проверку, контролёр пока не полностью независим, у рабочего процесса есть названный владелец решения, а система работает в контролируемом пилоте.

Второй инструмент — матрица реализации: шесть уровней контроля L0–L5 × семь стадий T0–T6. Карточка определяет, какой контроль нужен, а матрица показывает, где именно он срабатывает. Это центральная идея статьи: одно финальное согласование не заменяет непрерывную цепочку барьеров.

Это авторская операционная модель Methodfield, а не стандарт сертификации и не гарантия соответствия закону. Её задача — превратить разговор о «доверии к ИИ» в проверяемую архитектуру решений, доступа, контроля и восстановления.

Чему действительно стоит учиться у авионики

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

Дорожная карта EASA по ИИ 2.0 (откроется в новой вкладке) делит применения ИИ не просто на три группы. В ней выделены уровни 1A и 1B для усиления возможностей человека, 2A и 2B для разных форм совместной работы человека и ИИ и предполагаемые 3A и 3B для действий, которые человек может или не может перехватить. При этом EASA отдельно подчёркивает: глубина подтверждения надёжности зависит и от уровня ИИ, и от критичности применения.

Для бизнес-агентов отсюда следуют пять принципов.

1. Сначала опасность, потом уровень автоматизации

Вопрос «может ли агент выполнить действие сам?» нельзя решать раньше вопроса «что произойдёт при ошибочном, несвоевременном или злонамеренно вызванном действии?»

Автоматическая расстановка внутренних тегов и автоматическое изменение банковских реквизитов могут использовать одну модель и одинаковое количество шагов. Но им необходимы разные контуры управления.

2. Резервирование имеет смысл только при достаточной независимости

Три агента на одной модели, с одним системным промптом, одинаковым контекстом и общим доступом к инструментам — это не три независимых барьера.

Требования NASA по общей безопасности (откроется в новой вкладке) прямо требуют проверять, не нарушают ли общие причины отказа предположение о независимости резервных компонентов. Для ИИ общий отказ по единой причине может возникнуть из общей модели, одного ошибочного источника, единой памяти, одинаковой инструкции, общей учётной записи или одного скомпрометированного вывода инструмента.

3. Нужен безопасный режим, а не только кнопка остановки

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

В статье 14 Закона ЕС об ИИ (откроется в новой вкладке) для систем ИИ высокого риска предусмотрена возможность вмешаться, прервать работу и привести систему в безопасное состояние. Статья 15 отдельно указывает на техническое резервирование, запасные средства и планы безопасного отказа как возможные меры устойчивости к ошибкам и сбоям. Не каждый корпоративный агент юридически относится к системам ИИ высокого риска, но инженерный принцип полезен намного шире этой правовой категории.

4. Контроль продолжается после запуска

До ввода в эксплуатацию тестируют ожидаемые сценарии. После запуска появляются новые данные, новые атаки, изменения моделей, API, политик и поведения пользователей.

Профиль NIST для генеративного ИИ (откроется в новой вкладке) связывает управление риском с независимыми оценками, постоянным мониторингом, реагированием на инциденты, восстановлением и управлением изменениями. Поэтому уровень контроля — не разовая наклейка при запуске, а поддерживаемое свойство системы.

5. Человек остаётся частью системы, но не её универсальным предохранителем

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

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

Две оси контроля: уровни L0–L5 и стадии T0–T6

Многоуровневый и многостадийный контроль — не одно и то же.

  • Уровень отвечает на вопрос, какой тип барьера принимает решение и насколько он независим от рабочего агента.
  • Стадия отвечает на вопрос, в какой момент траектории этот барьер видит риск и может вмешаться.

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

УровеньКто или что контролируетОсновная функцияМожет ли исполнить спорное действие
L0 — самопроверкаРабочий ИИ-агент проверяет собственный планНайти явные противоречия, недостающие поля и нарушения инструкцииДа; поэтому это только первый, зависимый барьер
L1 — детерминированная блокировкаМеханизм правил, схема данных, список разрешений, лимит, изолированная среда и защита транзакцийПроверить формальные полномочия и инвариантыНет; только разрешить или заблокировать точную операцию
L2 — независимый ИИ-проверяющийОтдельный ИИ-агент с учётной записью только для чтения и независимым контекстомПроверить смысл, доказательства, соответствие цели и подозрительные закономерностиНет; вето, запрос доказательств или передача на следующий уровень
L3 — координатор рискаОтдельный агент или сервис сопоставляет выводы нескольких барьеров и текущую траекториюРешить, разрешить ли действие, приостановить его, передать человеку или безопасно остановитьНет; выдаёт короткоживущее разрешение отдельному исполнителю
L4 — ответственный человекНазначенный владелец решения или две независимые ролиПринять существенное, неоднозначное или необратимое решениеТолько через тот же контролируемый путь исполнения
L5 — независимая проверка и управлениеВладелец правил, независимая оценка, аудит, управление изменениями и инцидентами; часть мониторинга может выполнять ИИ-сторожПроверять качество всей системы, менять режим и отзывать классы полномочийНе исполняет бизнес-действия; меняет допуск и режим

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

Контроль должен покрывать всю траекторию:

СтадияЧто может пойти не такОбязательный контроль
T0 — допуск проекта и измененийНебезопасное правило, новая модель, инструмент или источник незаметно расширяют рискТесты, согласование изменения, управление версиями, план отката и независимая выборка
T1 — цель и идентификацияПодменены инициатор, цель или область действияСвязь «идентичность → намерение», проверка класса полномочий и срока действия
T2 — план и маршрутизацияАгент выбирает лишние данные, инструменты или опасную последовательностьПроверка плана, отслеживание заражённых данных, разделение недоверенного контента и инструкций
T3 — перед исполнениемФормально допустимое действие неверно по смыслу или масштабуL1: шлюз правил; L2: ИИ-проверяющий; маршрутизация риска по C/S/R
T4 — транзакционное исполнениеПроверенное действие подменено между согласованием и фиксацией; возник частичный результатКонтрольная сумма точного действия, короткоживущий токен, идемпотентность, лимиты и отдельный исполнитель
T5 — наблюдение результата и траекторииЛокально корректные действия складываются в опасную сериюИИ-сторож, выявление аномалий, сверка результата с намерением, неизменяемый журнал
T6 — локализация сбоя и восстановлениеОшибка обнаружена, но продолжает масштабироваться или не откатываетсяОтзыв учётных данных, остановка очереди, компенсирующее действие, безопасное состояние и владелец инцидента

Надёжная схема размещает несколько разных барьеров в разных ячейках этой матрицы. Для C3 недостаточно одного ИИ-судьи на T3: нужен как минимум детерминированный L1-барьер, независимый L2-контролёр, отдельное исполнение на T4 и сторожевой контур на T5–T6. Для C4 добавляется L4, а L5 проверяет, что вся конструкция не деградировала после изменения модели или данных.

Не каждый барьер должен быть ИИ-агентом

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

  1. Детерминированная математика и обычный код, если правило можно выразить точно.
  2. Классическое машинное обучение, если нужен устойчивый вероятностный прогноз или распознавание паттерна на размеченных данных.
  3. ИИ-агент, если задача требует интерпретации языка, неоднозначного контекста, адаптивного плана и оркестрации инструментов.
  4. Человек, если решение включает ценностное суждение, юридическую или фидуциарную ответственность, исключение из правил либо тяжёлое необратимое последствие.
Тип задачиПредпочтительный механизмПочемуПример в контроле
Точный расчёт, лимит, формат, право доступа, последовательность состоянийМатематика, правила, конечный автоматПовторяемый результат, проверяемость, низкая стоимостьПересчитать цену и налог; проверить сумма ≤ лимит; запретить переход «черновик → оплачено» без обязательных шагов
Оценка вероятности и обнаружение устойчивых статистических отклоненийКлассическое машинное обучениеКалибруемая вероятность, измеримые полнота и точность, дрейф и порог срабатыванияОценка риска мошенничества, оценка аномальности серии вызовов инструментов, прогноз нагрузки
Смысл письма, соответствие предложения политике, конфликт между источниками, анализ длинной траекторииИИ-агент-контролёрРаботает с неструктурированным контекстом и может объяснить, каких доказательств не хватаетСопоставить письмо клиента, договор, CRM и точное действие перед отправкой
Неоднозначное исключение, значимое обязательство, спорная этическая или правовая оценкаНазначенный человекТребуется легитимность решения и реальная ответственностьУтвердить нестандартную скидку, увольнение, отказ клиенту или крупный платёж

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

Гибридная цепочка обычно сильнее любой монокультуры. Рабочий агент может понять запрос, калькулятор — точно посчитать сумму, механизм правил — проверить лимиты, модель машинного обучения — отметить аномалию, независимый ИИ-контролёр — проверить смысл и доказательства, а человек — принять исключение. Каждый компонент делает то, для чего он лучше подходит, и ошибки не имеют одного общего механизма.

Первая координата: шесть уровней полномочий A0–A5

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

УровеньПолномочиеТипичный примерБазовая техническая граница
A0 — изолированная средаРаботать только с переданными данными без доступа к рабочим системамАнализ обезличенного набора, симуляция, тестИзолированная среда, нет рабочих учётных данных
A1 — наблюдениеЧитать строго выбранные рабочие данныеПолучить новые обращения из одного ящикаУчётная запись только для чтения, фильтр объектов и полей
A2 — предложениеГотовить артефакт или план, но не менять бизнес-состояниеЧерновик ответа, предложение изменений, предварительный просмотр транзакцииТолько хранилище черновиков, нет инструментов отправки и записи
A3 — изменениеДелать ограниченные обратимые внутренние измененияОбновить разрешённые поля CRM, создать задачуПравила на уровне полей, проверка версии, идемпотентность и откат
A4 — фиксация обязательстваВзаимодействовать с внешней стороной или создавать ограниченное обязательствоОтправить письмо, опубликовать материал, оформить возврат в пределах лимитаТокен, связанный с транзакцией; лимиты получателя, суммы, канала и срока
A5 — привилегированные действияМенять права, платёжные реквизиты, крупные суммы, критические настройки или необратимое состояниеВыдать доступ, изменить реквизиты, провести крупный платёж, удалить данныеПо умолчанию нет автономного исполнения; отдельная авторизация и разделение обязанностей

Уровень назначается не «агенту вообще», а конкретному рабочему процессу и конкретному инструменту. Один и тот же агент может иметь A1 к почте, A2 к коммерческим предложениям и вообще не иметь доступа к платежам.

Полномочие должно быть связано с намерением

Формулировки «имеет доступ к CRM» или «может использовать почту» слишком широки. Реальная авторизация должна включать как минимум:

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

NIST NCCoE в концепции идентичности и авторизации программных и ИИ-агентов (откроется в новой вкладке) отдельно ставит вопросы идентификации, авторизации, аудита и невозможности отказаться от совершённого действия. Это важное изменение перспективы: агент становится отдельным операционным субъектом, а не невидимым продолжением аккаунта сотрудника.

Вторая координата: критичность последствий C0–C5

Класс последствий отвечает на вопрос: насколько тяжёлым будет худший правдоподобный исход одного действия или их накопленной серии?

КлассХудший правдоподобный исходПример
C0 — без эффектаНет изменения рабочего состояния и нет чувствительных данныхЛокальная симуляция на тестовых данных
C1 — незначительныйОшибка локальна, быстро обнаруживается и полностью обратимаНеверный внутренний тег или приоритет задачи
C2 — ограниченныйЗатронут один процесс или небольшое число объектов; восстановление известноОшибка в карточке потенциального клиента, пропущенное внутреннее последующее действие
C3 — существенныйВозможны заметные финансовые, договорные, репутационные последствия или нарушения конфиденциальностиНеверная цена клиенту, массовая рассылка, публикация, обработка персональных данных
C4 — тяжёлыйЗначительный ущерб, нарушение прав, безопасности, закона или непрерывности бизнесаИзменение доступа, платёж, увольнение, кредитное или медицинское решение
C5 — критическийВозможны системный ущерб, угроза жизни, необратимое нарушение критической функцииУправление физически опасным процессом или критичной для безопасности инфраструктурой

Это не математически точная вероятность и не юридическая классификация. Класс нужно определять на основании конкретного контекста, а не названия функции.

Что повышает критичность

При оценке нужно рассматривать не только тяжесть одной ошибки:

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

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

Третья координата: уровни надзора S0–S5

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

УровеньКонтур контроляКогда уместен
S0 — трассировкаСхема входов и выходов, журнал шагов, лимит времени и стоимостиA0 и проверяемые C0-сценарии
S1 — ограждённое исполнениеДетерминированная проверка, список разрешённых инструментов, ИИ-проверка после действия и выборочный аудит человекомПовторяемые C1-сценарии с простым откатом
S2 — проверенное исполнениеДо действия: шлюз правил плюс отдельный ИИ-проверяющий, который сверяет намерение, факты и параметры; расхождение останавливает исполнениеОграниченные C2-сценарии
S3 — независимый контрольНезависимый ИИ-контролёр, проверка по первичным данным, наблюдение траектории, человек для исключений, отдельный посредник исполнения и автоматический откатСущественные, но ограниченные и хорошо наблюдаемые C3-сценарии
S4 — разрешение ответственным человекомИИ собирает доказательства и ищет ошибки; компетентный человек подтверждает точное действие; исполнитель технически отделён от автора и проверяющегоC3–C4, внешние обязательства, чувствительные решения
S5 — двойной контроль и безопасное состояниеДва независимых подтверждения там, где это оправдано; детерминированные блокировки; отдельный аварийный контур; ИИ не может единолично разрешить действиеC4–C5 и критические A5-полномочия

Эти уровни кумулятивны. S3 не отменяет журнал, схемы, лимиты и детерминированную валидацию из предыдущих уровней.

Контролёр должен иметь асимметричные права

Самый безопасный первый шаг для ИИ-контроля — дать проверяющему агенту право приостановить и эскалировать, но не право расширить разрешения или самому выполнить спорное действие.

Контрольный агент может:

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

Он не должен:

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

Контрольная власть — это прежде всего право остановить, а не право сделать больше.

ИИ-проверка полезна, но не равна доказательству

Работа Greenblatt и коллег «Контроль ИИ: повышение безопасности при намеренном саботаже» (откроется в новой вкладке) показала на задачах генерации кода, что протоколы с доверенным мониторингом, редактированием и выборочным участием доверенного проверяющего могут заметно улучшить безопасность относительно простых базовых схем. Это аргумент в пользу многостадийных протоколов контроля, но не универсальная гарантия для любого бизнес-процесса.

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

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

Четвёртая координата: независимость I0–I3

Количество проверяющих ещё не означает глубину защиты. Независимость должна быть спроектирована и проверена.

УровеньРеальная независимостьОсновной риск
I0 — самопроверкаТот же агент повторно оценивает собственный результатПовторение исходной ошибки и рационализация
I1 — отдельный экземплярДругой агент, но та же модель, инструкции, данные или поставщикКоррелированные ошибки и общая атака через подмену инструкций
I2 — разнородный контрольДругая модель или метод, отдельный контекст, слепая проверка, независимые источники и учётная запись только для чтенияОбщие инфраструктурные или организационные зависимости всё ещё возможны
I3 — разделённое подтверждение надёжностиОтдельные владельцы ролей, учётные данные и пути исполнения; детерминированные проверки; независимая выборка человеком или внешняя оценкаБолее высокая стоимость и сложность, оправданные только высокой критичностью

В исследовании Apple 2026 года «Девять судей, два независимых голоса» (откроется в новой вкладке) панель из девяти передовых моделей семи семейств на трёх наборах задач логического вывода на естественном языке дала примерно две независимые единицы информации: модели часто ошибались на одних и тех же примерах. Это не универсальная оценка всех панелей, но сильное предупреждение против формулы «добавим ещё судей и получим надёжность».

Другой эксперимент, опубликованный в Scientific Reports (откроется в новой вкладке), показал, что в исследованной схеме многоагентной дискуссии один убедительный злонамеренный участник мог снизить точность группы и создать ложный консенсус. Следовательно, свободная дискуссия агентов — не то же самое, что независимая верификация.

Как снижать риск общего отказа по единой причине

Для существенных действий полезны следующие разделения:

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

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

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

Три копии одной ошибки — не резервирование. Защиту создаёт различие методов, источников, полномочий и путей отказа.

Пятая координата: распределение ответственности R0–R5

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

Координата R показывает не «насколько виноват агент», а насколько явно закреплён человеческий и организационный контур ответственности.

УровеньКонтур ответственностиТребуемое подтверждение
R0 — владелец трассировкиНазван технический владелец сервиса; действие полностью трассируетсяАудит после действия и контакт для сбоя
R1 — владелец рабочего процессаНазван владелец процесса, который утверждает правила и лимитыРегулярная выборка, проверка показателей и право понизить режим
R2 — владелец делегированного решенияБизнес-владелец явно принимает ограниченный класс автоматических решенийДокументированные границы, норматив времени реакции и владелец инцидента
R3 — назначенный предварительный согласующийКонкретный человек принимает точное существенное решение до исполненияОсмысленный пакет доказательств и точный предварительный просмотр действия
R4 — двойная ответственностьДве независимые роли, например бизнес-владелец и специалист по рискам или соответствию требованиямРазделение обязанностей; оба подтверждают одну и ту же неизменную операцию
R5 — законные или исполнительные полномочияРешение остаётся у органа или лица с законной, фидуциарной либо связанной с безопасностью ответственностьюАгент только готовит анализ; формальный носитель полномочий принимает решение

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

Практическое правило жёсткое: если для действия нельзя назвать R-уровень, владельца решения и владельца инцидента, агент не должен получать полномочие на внешнее исполнение.

Шестая координата: режим работы M0–M4

Первые пять координат описывают спроектированную систему. Шестая показывает, в каком режиме она находится сейчас.

РежимСостояниеЧто разрешено
M0 — теневой режимАгент наблюдает или предлагает действия, но не влияет на рабочий процессСравнение с решениями людей, сбор исходных показателей и ошибок
M1 — контролируемый пилотКаждое существенное действие проверяется до исполненияОграниченная выборка, малый радиус поражения, быстрый откат
M2 — штатный ограниченный режимАвтоматическое исполнение внутри доказанных границ полномочийТолько утверждённые классы действий и лимиты
M3 — режим деградацииКонтролёр, источник, модель или интеграция потеряли требуемое качествоСнижение до черновиков или чтения, усиленная проверка человеком
M4 — безопасная остановкаНарушено правило, превышен лимит или не подтверждена целостностьНовые внешние действия запрещены, учётные данные отозваны, очередь передана человеку

Именно здесь светофор снова становится полезен:

  • зелёный — M2, все обязательные контуры здоровы и действие остаётся внутри установленных границ;
  • жёлтый — M1 или M3, требуется усиленная проверка либо система работает с деградацией;
  • красный — M4, исполнение остановлено и полномочия отозваны.

Цвет становится индикатором текущего состояния, а не заменой оценки риска.

Как многоуровневый контроль работает по стадиям

Практический контур соединяет последовательные блокировки с параллельными проверками. Рабочий агент формирует намерение и план; детерминированный барьер проверяет точные ограничения; один или несколько независимых ИИ-контролёров оценивают смысл и доказательства; координатор риска сопоставляет их решения; отдельный исполнитель выполняет только неизменённую разрешённую операцию; сторожевой контур наблюдает результат и всю траекторию. Человек и уровень L5 системного управления охватывают контур снаружи и вступают там, где этого требуют C, R или деградация режима.

Матрица многоуровневого и многостадийного контроля: по вертикали показаны уровни от самопроверки агента и математических правил до независимых ИИ-контролёров, человека и системного управления; по горизонтали — стадии от изменения системы до восстановления; справа — исполнение, передача человеку или безопасная остановка.

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

1. Рабочий агент

Интерпретирует цель, планирует и предлагает действия. Он не считается источником авторизации, даже если уверенно объясняет, почему действие нужно.

2. Детерминированный шлюз правил

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

Решение агента не может отменить этот барьер.

3. Независимый ИИ-контролёр

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

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

4. Координатор риска

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

5. Отдельный исполнитель

Выполняет только точную, уже проверенную операцию. Он не переписывает письмо, не меняет получателя после согласования и не импровизирует. Для существенного действия согласование связывается с контрольной суммой или версией исполняемого объекта.

6. Сторожевой контур и контролёр восстановления

Следит за лимитами, необычными вызовами инструментов, повторами, отклонением от маршрута, частично выполненными процессами и состоянием зависимостей. Он может перевести систему в M3 или M4, отозвать временные учётные данные и создать пакет для восстановления.

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

Как выбрать требуемый уровень надзора

Базовое правило можно сформулировать так:

КритичностьМинимальный контрольМинимальная ответственностьАвтоматическое исполнение
C0S0; трассировка на T1–T5R0Допустимо в изолированной среде
C1S1; L1-ограничения и аудит T3–T6R1Допустим при проверенном откате
C2S2; L1: шлюз правил, L2: ИИ-проверка до действияR2Допустимо внутри узких границ полномочий
C3S3; независимый L2, маршрутизация L3, отдельный исполнитель и сторожевой контурR2–R3Только для заранее доказанных классов действий и малых лимитов
C4S4–S5; L4 подтверждает точное действие, обязанности разделеныR3–R4Единоличное разрешение ИИ не допускается по этой модели
C5Отдельная инженерия безопасности, независимое подтверждение L5 и сертификационная рамкаR5Эта общая бизнес-модель недостаточна

Это отправная точка, а не автоматическое решение. Уровень нужно повышать, если:

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

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

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

Пример: агент готовит и отправляет предложение клиенту

Исходная идея звучит просто:

Агент читает письмо, определяет потребность, рассчитывает цену, отвечает клиенту и обновляет CRM.

Но в одном предложении скрыты разные уровни полномочий.

Разложение процесса

  1. A1: прочитать новое обращение из разрешённого ящика.
  2. A2: извлечь требования и подготовить черновик.
  3. A2: сформировать расчёт по утверждённым правилам.
  4. A4: отправить письмо внешнему получателю.
  5. A3: обновить конкретные поля CRM.

Для стандартного предложения в пределах прайса худший правдоподобный исход может быть C3: неверная цена или обещание повлияют на клиента и репутацию.

Где здесь агент, математика и машинное обучение

  • ИИ-агент извлекает намерение из письма, сопоставляет неоднозначные требования и готовит текст.
  • Детерминированный расчётный сервис, а не языковая модель, рассчитывает цену, налог, валюту, округление и срок действия.
  • Обычная модель машинного обучения может дать оценку аномальности, если есть достаточная история предложений и понятная разметка; при отсутствии таких данных её лучше не имитировать агентом.
  • Независимый ИИ-контролёр проверяет семантику: соответствует ли обещание запросу, договору и фактическим возможностям компании.
  • Механизм правил и отдельный исполнитель проверяют точные лимиты и отправляют только утверждённую версию письма с той же контрольной суммой.
  • Человек принимает нестандартную скидку, новое договорное условие или другое исключение из правил.

Контур управления

  1. Рабочий агент создаёт структурированное предложение и перечисляет источники цены.
  2. Детерминированный шлюз проверяет валюту, диапазон цены, обязательные поля, получателя и срок действия.
  3. Независимый контролёр заново сравнивает запрос клиента, прайс и подготовленный текст, не полагаясь на объяснение автора.
  4. Стандартный случай внутри узких лимитов может быть разрешён только после доказанного пилота; исключение, скидка или нестандартное обещание идёт человеку.
  5. Человек видит точное письмо, получателя, цену, источники, отклонения и последствия, а не общий вопрос «Одобрить?».
  6. Отдельный исполнитель отправляет именно подтверждённую версию.
  7. CRM обновляется идемпотентно; конечное состояние сверяется с отправленным предложением.
  8. Сторожевой контур блокирует повторную отправку, превышение лимита и неожиданный новый инструмент.

Карточка такого пилота может выглядеть так:

Рабочий процесс: стандартное предложение клиенту
Полномочия: A4 — фиксация обязательства
Критичность: C3 — существенная
Надзор: S3 — независимый контроль
Независимость: I2 — разнородный контроль
Ответственность: R2 — владелец делегированного решения
Режим: M1 — контролируемый пилот

Покрытие контроля: L0–L3 на стадиях T1–T6; L4 для исключений; L5 для независимого подтверждения

Границы автоматического исполнения:
- только разрешённый почтовый ящик и утверждённые поля CRM;
- утверждённая версия прайс-листа 12;
- без скидок и нестандартных юридических условий;
- один получатель из исходной переписки;
- одна попытка отправки;
- контрольная сумма точного содержания перед исполнением;
- переход на ручной процесс не более чем за 30 минут.

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

Кто контролирует контролирующих агентов

Контрольный агент тоже является ИИ-системой и требует собственной оценки. Для него нужны:

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

Если контролёр недоступен, правильный резервный режим для C3 — не «пусть рабочий агент продолжает один», а M3: черновик, очередь или проверка человеком.

Метрики управляемости

Количество успешно завершённых запусков мало говорит о безопасности. Для каждого уровня нужны проверяемые показатели.

Полномочия

  • число отклонённых запросов за пределами установленных полномочий;
  • использование временных и постоянных учётных данных;
  • доля действий с полной связью инициатор → намерение → решение → результат;
  • число вызовов инструментов и объектов на один бизнес-результат.

Контроль

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

Независимость

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

Ответственность

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

Восстановление

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

Показатели контролёра нужно калибровать на представительном эталонном наборе и регулярно перепроверять после изменений. Самооценка модели не является независимой валидацией.

Ошибки, которые создают видимость многоуровневого контроля

«Раз исполнитель — ИИ, все контролёры тоже должны быть агентами»

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

«У нас пять агентов, значит система надёжнее»

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

«Проверяющий агент прочитал рассуждение исполнителя»

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

«Согласование человеком закрывает высокий риск»

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

«Правило записано в системном промпте»

Промпт направляет поведение, но не является последним барьером для платежа, удаления или выдачи доступа. Критическое ограничение должно исполняться вне модели.

«Контролёр может сам исправить и выполнить»

Так проверяющий становится новым рабочим агентом и объединяет роли. Для существенных действий исправленный объект должен снова пройти шлюз правил и независимое подтверждение.

«Все действия есть в логах»

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

«Риск оценили при запуске»

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

Как внедрить модель без авиационной бюрократии

Для первого рабочего контура достаточно десяти шагов.

  1. Разложить рабочий процесс на атомарные действия. Не «обработать клиента», а прочитать письмо, извлечь данные, рассчитать, отправить, изменить CRM.
  2. Выбрать механизм для каждого действия. Использовать математику и код для точных правил, машинное обучение для калибруемой закономерности, агента для неоднозначного контекста, человека для ответственного исключения.
  3. Назначить каждому действию A-уровень. Проверить реальные области доступа программных интерфейсов и учётные данные, а не только описание в промпте.
  4. Определить C-класс. Зафиксировать худшее правдоподобное последствие, масштаб, обратимость, обнаруживаемость и окно для вмешательства.
  5. Заполнить матрицу L × T. Отметить, какой барьер работает на каждой стадии от изменения правил до восстановления; найти пустые стадии и общую единственную точку отказа.
  6. Выбрать минимальный S-уровень. Сначала детерминированные ограничения, затем ИИ-проверка и только потом дополнительные согласующие роли.
  7. Проверить I-уровень. Нарисовать общие модели, данные, инструкции, учётные записи, владельцев и инфраструктуру.
  8. Назначить R и переходы M. Зафиксировать владельцев рабочего процесса, правил, решения и инцидента; определить, что переводит систему в режим деградации и безопасной остановки и кто может вернуть её обратно.
  9. Запустить теневой режим и контролируемый пилот. Собрать исходные показатели, ошибки, расхождения и время восстановления до расширения автономии.
  10. Пересматривать карточку после изменений и инцидентов. Решение о повышении уровня требует доказательств, а не ощущения, что агент «стал умнее».

Итоговая позиция

Управление ИИ-агентами не должно строиться как выдача доверия сотруднику по принципу «зелёный, жёлтый или красный». Агент — компонент системы, а его возможность действовать создаётся инструментами, учётными данными и архитектурой.

Рабочая модель разделяет:

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

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

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

Источники и дальнейшее чтение

Начните с процесса

Обсудить ваш процесс

Опишите один workflow, его входы, внешние действия и цену ошибки. Мы определим минимальный уровень автономности, который безопасно проверять.