<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
    <title>Notes &amp; Insights - governance</title>
    <subtitle>Блог об архитектуре систем, AI-агентах, распределенных системах и алгоритмическом трейдинге.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://xsa-dev.github.io/tags/governance/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://xsa-dev.github.io"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-10-25T00:00:00+00:00</updated>
    <id>https://xsa-dev.github.io/tags/governance/atom.xml</id>
    <entry xml:lang="ru">
        <title>Human-in-the-Loop в агентных системах: 5 измерений доверия, пределы пассивной валидации и архитектура реального надзора</title>
        <published>2026-10-25T00:00:00+00:00</published>
        <updated>2026-10-25T00:00:00+00:00</updated>
        
        <author>
          <name>Alexei Savin</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://xsa-dev.github.io/posts/human-in-the-loop-agentic-governance-trust-architecture/"/>
        <id>https://xsa-dev.github.io/posts/human-in-the-loop-agentic-governance-trust-architecture/</id>
        
        <content type="html" xml:base="https://xsa-dev.github.io/posts/human-in-the-loop-agentic-governance-trust-architecture/">&lt;p&gt;При проектировании корпоративных систем на базе автономных AI-агентов механизм подтверждения действий человеком (Human-in-the-Loop, HITL) традиционно рассматривается как базовый рубеж контроля безопасности. Предоставление языковой модели прав на выполнение операций в терминале, базах данных, платежных шлюзах и облачной инфраструктуре сопровождается требованием авторизации каждого вызова оператором.&lt;/p&gt;
&lt;p&gt;Однако по мере роста автономности и частоты выполнения задач изолированный просмотр финального действия оператором перестает выполнять функцию надежного управления (AI Governance). В условиях высокой интенсивности потока событий и недостатка контекста оператор теряет возможность выявлять скрытые логические дефекты в цепочках рассуждений модели, что приводит к механическому согласованию вызовов без реальной проверки.&lt;/p&gt;
&lt;p&gt;Главный этик IBM по направлению искусственного интеллекта Федра Бойнодирис (Phaedra Boinodiris) указывает на необходимость перехода от номинального присутствия человека в контуре к формальной системе управления доверием. Надежный надзор за недетерминированными агентными средами требует системной проекции межличностной формулы доверия на архитектуру программного обеспечения и соблюдения четырех обязательных технических условий.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Первоисточники:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Видеоматериал:&lt;/strong&gt; &lt;a rel=&quot;external&quot; href=&quot;https://youtu.be/zRMAvMSSSII&quot;&gt;Human in the Loop Is Not a Governance Strategy for Agentic AI&lt;/a&gt; (IBM Technology, спикер: Phaedra Boinodiris).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Методология доверия:&lt;/strong&gt; &lt;em&gt;The Trusted Advisor&lt;/em&gt; (David H. Maister, Charles H. Green, Robert M. Galford) — базовая формула Trust Equation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Концептуальная база:&lt;/strong&gt; IBM AI Governance Framework и стандарты аудита автономных программных систем.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;predely-passivnoi-validatsii-model-kognitivnoi-propusknoi-sposobnosti&quot;&gt;Пределы пассивной валидации: модель когнитивной пропускной способности&lt;/h2&gt;
&lt;p&gt;В базовом сценарии интеграции агента оператору передается единичное действие:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;«Агент сформировал SQL-миграцию / торговый ордер / манифест развертывания. Подтвердите выполнение.»&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если частота запросов не превышает одного события в час, квалифицированный инженер способен провести детальный аудит изменений. Однако в многокомпонентных агентных средах частота генерации вызовов инструментов многократно возрастает: выполняются запросы к векторным индексам, промежуточные агрегации, сетевые вызовы и модификации локальных файлов.&lt;/p&gt;
&lt;p&gt;В таких условиях возникает физическое ограничение когнитивной пропускной способности человека. Вероятность пропуска критической ошибки оператором $P(\text{Miss})$ описывается экспоненциальной зависимостью от частоты входящих событий $\lambda$ и объема контекста $L$:&lt;/p&gt;
&lt;p&gt;$$P(\text{Miss}) = 1 - \exp\left(-\alpha \cdot \frac{\lambda \cdot L}{C_{\text{budget}}}\right)$$&lt;/p&gt;
&lt;p&gt;где:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\lambda$ — частота поступающих на валидацию предложений (событий в минуту),&lt;/li&gt;
&lt;li&gt;$L$ — объем анализируемого контекста и сопутствующих артефактов (в тысячах токенов),&lt;/li&gt;
&lt;li&gt;$C_{\text{budget}}$ — доступный бюджет внимания оператора за фиксированный рабочий интервал,&lt;/li&gt;
&lt;li&gt;$\alpha$ — эмпирический коэффициент поверхностной оценки (skimming factor).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;При систематическом подтверждении корректных действий у оператора формируется смещение автоматизации (Automation Bias). В результате время на анализ каждого шага сокращается, а нажатие кнопки подтверждения становится формальным. Это нивелирует барьер безопасности, сохраняя при этом задержки исполнения, характерные для ручных процессов.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;5-izmerenii-formuly-doveriia-v-agentnykh-sistemakh&quot;&gt;5 измерений формулы доверия в агентных системах&lt;/h2&gt;
&lt;p&gt;В теории организационного управления межличностное доверие описывается классическим уравнением Чарльза Грина (Trust Equation):&lt;/p&gt;
&lt;p&gt;$$\text{Trust} = \frac{\text{Credibility} + \text{Reliability} + \text{Intimacy}}{\text{Self\_Orientation}}$$&lt;/p&gt;
&lt;p&gt;В докладе IBM эта концепция адаптирована к системной инженерии AI-агентов. Доверие к автономной программе формулируется как совокупность проверяемых архитектурных характеристик.&lt;/p&gt;
&lt;h3 id=&quot;proektsiia-doveriia-na-tekhnicheskie-trebovaniia-k-ai&quot;&gt;Проекция доверия на технические требования к AI&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Свойство доверия&lt;/th&gt;&lt;th&gt;Технический эквивалент в AI&lt;/th&gt;&lt;th&gt;Архитектурная реализация в агентной системе&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Credibility (Авторитет)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Transparency (Прозрачность)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Верификация источников обучающих данных, детерминированные снимки контекста, неизменяемые хэши версий системных промптов и весов моделей.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Reliability (Надежность)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Explainability &amp;amp; Consistency&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Формирование ациклического графа рассуждений (Action-DAG), каузальная атрибуция каждого шага, воспроизводимость результатов при стабильных входных данных.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Intimacy (Безопасность связи)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Observability (Наблюдаемость)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Сквозная трассировка вызовов OpenTelemetry, мониторинг латентности, сбор логов выполнения и отслеживание дрейфа состояний среды.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Self-Orientation (Направленность)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Objective Alignment&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Математическая формализация функции полезности: согласованность локальных метрик агента с системными инвариантами платформы.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Integrity (Целостность)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Adversarial Robustness&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Защита от prompt injection, проверка схем входных и выходных данных, изоляция инструментов в выделенных песочницах.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Transparency (Прозрачность данных и контекста):&lt;/strong&gt; Каждое утверждение или действие агента связывается с проверяемым узлом графа знаний либо хэшем документа в долговременной памяти.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explainability (Объяснимость логики решений):&lt;/strong&gt; Система обязана генерировать трассировку причинно-следственных связей до выполнения необратимой операции, позволяя оценить альтернативные сценарии.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Observability (Непрерывная наблюдаемость):&lt;/strong&gt; Агентный рантайм предоставляет метрики внутреннего состояния, предотвращая незаметное накопление расхождений между планом и фактической средой.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Objective Alignment (Согласованность целей):&lt;/strong&gt; Исключается оптимизация локальных эвристик агента в ущерб стабильности связанных подсистем.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Adversarial Robustness (Устойчивость к внешним воздействиям):&lt;/strong&gt; Входные данные сторонних источников проходят через фильтрационные гейты до передачи в контекстное окно исполнителя.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;4-obiazatel-nykh-usloviia-real-nogo-nadzora-ai-governance&quot;&gt;4 обязательных условия реального надзора (AI Governance)&lt;/h2&gt;
&lt;p&gt;Для обеспечения полноценного контроля над автономными агентами архитектура рантайма должна отвечать четырем обязательным критериям. Отсутствие любого из них лишает контур надзора управляемости:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #BFBDB6; background-color: #0D1017;&quot; &gt;&lt;code data-lang=&quot;mermaid&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;flowchart&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; TD&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;    subgraph&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; Core &lt;/span&gt;&lt;span&gt;[&amp;quot;4 обязательных условия надзора&amp;quot;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        direction TB&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        V&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;1. Visibility (Прозрачность DAG)&amp;lt;br&amp;gt;Отображение графа рассуждений и источников&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        A&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;2. Authority (Полномочия)&amp;lt;br&amp;gt;Безусловный транзакционный откат и Kill-Switch&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        M&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;3. Measurement (Метрики)&amp;lt;br&amp;gt;Калибровка Brier Score и расчет ECE&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        F&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;4. Feedback Loops (Петли обучения)&amp;lt;br&amp;gt;Интеграция инцидентов в регрессионный бенчмарк&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;    end&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    Input&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Входящий запрос&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;] --&amp;gt;&lt;/span&gt;&lt;span&gt; Agent&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Агентный рантайм&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    Agent &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; V&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    V &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; PolicyEngine&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Policy Engine&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    PolicyEngine &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;Высокий риск / Низкая уверенность&amp;quot; &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; Human&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Оператор-супервизор&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    Human &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; A&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    A &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;Abort / Rollback&amp;quot; &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; Sandbox&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Откат состояния среды&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    A &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;Approve&amp;quot; &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; Exec&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Исполнение действия&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    Exec &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; M&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    Sandbox &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; F&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    F &lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;--&amp;gt;&lt;/span&gt;&lt;span&gt; Regression&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Регрессионный набор тестов&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;1-visibility-vidimost-konteksta-i-obosnovanii&quot;&gt;1. Visibility (Видимость контекста и обоснований)&lt;/h3&gt;
&lt;p&gt;Оператор должен иметь доступ ко всей цепочке принятия решения:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Action-DAG (Граф действий):&lt;/strong&gt; последовательность предыдущих вызовов и промежуточных состояний.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Калиброванная оценка уверенности:&lt;/strong&gt; метрика $P(\text{confidence})$, рассчитанная на основе логарифмических вероятностей токенов либо независимого классификатора решений.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Использованные источники:&lt;/strong&gt; перечень внешних документов и фрагментов баз данных с подтвержденными хэшами целостности.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2-authority-bezuslovnye-polnomochiia-i-tranzaktsionnyi-otkat&quot;&gt;2. Authority (Безусловные полномочия и транзакционный откат)&lt;/h3&gt;
&lt;p&gt;Надзор эффективен только при наличии инструментов прямого вмешательства:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Асинхронные таймауты безопасности (Fail-Safe Abort):&lt;/strong&gt; отсутствие ответа оператора в рамках SLA переводит систему в безопасный режим остановки.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Транзакционные чекпоинты (Checkpoints):&lt;/strong&gt; возможность отката файловой системы, таблиц баз данных и внешних состояний до момента инициации вызова.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Изолированный Kill-Switch:&lt;/strong&gt; принудительное завершение агентного процесса без нарушения целостности смежной инфраструктуры.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;3-measurement-kolichestvennye-metriki-kachestva-nadzora&quot;&gt;3. Measurement (Количественные метрики качества надзора)&lt;/h3&gt;
&lt;p&gt;Оценка эффективности контура строится на базе статистических показателей:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Калибровочная ошибка (Expected Calibration Error, ECE):&lt;/strong&gt; разница между заявленной моделью уверенностью и эмпирической точностью:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$ECE = \sum_{m=1}^{M} \frac{|B_m|}{N} \left| \text{acc}(B_m) - \text{conf}(B_m) \right|$$&lt;/p&gt;
&lt;p&gt;где $B_m$ — бины калиброванной уверенности, $\text{acc}(B_m)$ — фактическая точность решений агента в данном интервале, а $\text{conf}(B_m)$ — средняя расчетная уверенность.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Коэффициент расхождения (Divergence Rate):&lt;/strong&gt; доля действий, отклоненных оператором или автоматическим супервизором.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Время реакции (Time-to-Intervene):&lt;/strong&gt; интервал между обнаружением аномалии и вмешательством оператора.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;4-feedback-loops-zamknutye-petli-ispravleniia&quot;&gt;4. Feedback Loops (Замкнутые петли исправления)&lt;/h3&gt;
&lt;p&gt;Каждое отклоненное действие документируется и сохраняется:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Параметры контекста и причина отклонения сериализуются в защищенный реестр инцидентов.&lt;/li&gt;
&lt;li&gt;Сформированный инцидент автоматически добавляется в постоянный регрессионный бенчмарк (Action-DAG benchmark).&lt;/li&gt;
&lt;li&gt;Изменения в политиках безопасности и промптах валидируются на исторических графах до повторного развертывания.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;arkhitektura-tipobezopasnogo-governance-kontrakta&quot;&gt;Архитектура типобезопасного Governance-контракта&lt;/h2&gt;
&lt;p&gt;Интерфейс контроля формализуется в виде программного контракта, ограничивающего неконтролируемые действия и предотвращающего импульсивные подтверждения критических операций:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #BFBDB6; background-color: #0D1017;&quot; &gt;&lt;code data-lang=&quot;python&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;agent_governance_contract.py&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;Типобезопасный контракт надзора и верификации действий AI-агента.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;from&lt;/span&gt;&lt;span&gt; dataclasses&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt; import&lt;/span&gt;&lt;span&gt; dataclass&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; field&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;from&lt;/span&gt;&lt;span&gt; enum&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt; import&lt;/span&gt;&lt;span&gt; Enum&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;from&lt;/span&gt;&lt;span&gt; typing&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt; import&lt;/span&gt;&lt;span&gt; List&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; Dict&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; Any&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; Optional&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;import&lt;/span&gt;&lt;span&gt; time&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;import&lt;/span&gt;&lt;span&gt; uuid&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #59C2FF;&quot;&gt; ActionRiskLevel&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;Enum&lt;/span&gt;&lt;span&gt;):&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    LOW&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;low&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #5A6673;font-style: italic;&quot;&gt;            # Чтение данных, валидация кэша&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    MEDIUM&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;medium&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #5A6673;font-style: italic;&quot;&gt;      # Запись временных файлов, вызовы вспомогательных API&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    HIGH&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;high&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #5A6673;font-style: italic;&quot;&gt;          # Мутации в базе данных, внешние вызовы интеграций&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    CRITICAL&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;critical&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #5A6673;font-style: italic;&quot;&gt;  # Удаление ресурсов, финансовые или инфраструктурные операции&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #59C2FF;&quot;&gt; GovernanceDecision&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;Enum&lt;/span&gt;&lt;span&gt;):&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    APPROVED&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;approved&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    REJECTED&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;rejected&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    ESCALATE&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;escalate&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;    TIMEOUT_ABORT&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt; &amp;quot;timeout_abort&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #E6C08A;&quot;&gt;@dataclass&lt;/span&gt;&lt;span&gt;(frozen&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;True&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #59C2FF;&quot;&gt; ReasoningStep&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    step_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    action_name&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    rationale&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    inputs&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; Dict[&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;str&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; Any]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    confidence_score&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    evidence_uris&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; List[&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;str&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #E6C08A;&quot;&gt;@dataclass&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #59C2FF;&quot;&gt; ActionProposal&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    proposal_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; field&lt;/span&gt;&lt;span&gt;(default_factory&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;lambda&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;span&gt;(uuid&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt;uuid4&lt;/span&gt;&lt;span&gt;()))&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    timestamp_utc&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; field&lt;/span&gt;&lt;span&gt;(default_factory&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span&gt;time&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;time)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    risk_level&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; ActionRiskLevel&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span&gt; ActionRiskLevel&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;MEDIUM&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    reasoning_dag&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; List[ReasoningStep]&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; field&lt;/span&gt;&lt;span&gt;(default_factory&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;list&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    proposed_payload&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; Dict[&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;str&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; Any]&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; field&lt;/span&gt;&lt;span&gt;(default_factory&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;dict&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    model_declared_confidence&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; 0.0&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #E6C08A;&quot;&gt;@dataclass&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #59C2FF;&quot;&gt; AuditRecord&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    proposal_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    decision&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; GovernanceDecision&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    operator_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    review_duration_ms&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    rejection_reason&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; Optional[&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;str&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; None&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #59C2FF;&quot;&gt; AgentGovernanceGate&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;    &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;    Архитектурный гейт: обеспечивает Visibility, Authority и Measurement.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;    &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;    def&lt;/span&gt;&lt;span style=&quot;color: #F07178;&quot;&gt; __init__&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; min_review_time_ms&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; 1200.0&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; max_sla_seconds&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; 60.0&lt;/span&gt;&lt;span&gt;):&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #39BAE6;font-style: italic;&quot;&gt;        self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;min_review_time_ms&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span&gt; min_review_time_ms&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #39BAE6;font-style: italic;&quot;&gt;        self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;max_sla_seconds&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span&gt; max_sla_seconds&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #39BAE6;font-style: italic;&quot;&gt;        self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;audit_log&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; List[AuditRecord]&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span&gt; []&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;    def&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; evaluate_preflight&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; ActionProposal)&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt; -&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; bool&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        Проверка условия Visibility:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        Предложение отклоняется, если отсутствует обоснованный Action-DAG.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;        if&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; not&lt;/span&gt;&lt;span&gt; proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;reasoning_dag&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;            return&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; False&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;        if&lt;/span&gt;&lt;span&gt; proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;model_declared_confidence&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; 0.40&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; and&lt;/span&gt;&lt;span&gt; proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;risk_level&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; in&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            ActionRiskLevel&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;HIGH&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;span&gt; ActionRiskLevel&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;CRITICAL&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        ]&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;            return&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; False&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;        return&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; True&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;    def&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; process_human_feedback&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;        self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;        proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; ActionProposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;        decision&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; GovernanceDecision&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;        operator_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; str&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;        start_display_timestamp&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt; float&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt;        reason&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;span&gt; Optional[&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;&quot;&gt;str&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; None&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    )&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt; -&amp;gt;&lt;/span&gt;&lt;span&gt; AuditRecord:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        Проверка условий Authority и Measurement:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        Защита от импульсивного согласования критических действий.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;        &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        review_time&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span&gt; (time&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt;time&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; -&lt;/span&gt;&lt;span&gt; start_display_timestamp)&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; *&lt;/span&gt;&lt;span style=&quot;color: #D2A6FF;&quot;&gt; 1000.0&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;        if&lt;/span&gt;&lt;span&gt; proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;risk_level&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; ==&lt;/span&gt;&lt;span&gt; ActionRiskLevel&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;CRITICAL&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;            if&lt;/span&gt;&lt;span&gt; decision&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; ==&lt;/span&gt;&lt;span&gt; GovernanceDecision&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;APPROVED&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; and&lt;/span&gt;&lt;span&gt; review_time&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;font-style: italic;&quot;&gt; self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;min_review_time_ms&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;                decision&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span&gt; GovernanceDecision&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;ESCALATE&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;                reason&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt; f&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;&amp;quot;Fast-approval threshold triggered (&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;{&lt;/span&gt;&lt;span&gt;review_time&lt;/span&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;:.1f&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;ms &amp;lt; &lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #39BAE6;font-style: italic;&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;min_review_time_ms&lt;/span&gt;&lt;span style=&quot;color: #95E6CB;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #AAD94C;&quot;&gt;ms)&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        record&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt; AuditRecord&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            proposal_id&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span&gt;proposal&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;proposal_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            decision&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span&gt;decision&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            operator_id&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span&gt;operator_id&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            review_duration_ms&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span&gt;review_time&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;            rejection_reason&lt;/span&gt;&lt;span style=&quot;color: #F29668;&quot;&gt;=&lt;/span&gt;&lt;span&gt;reason&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        )&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #39BAE6;font-style: italic;&quot;&gt;        self&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span&gt;audit_log&lt;/span&gt;&lt;span style=&quot;color: #BFBDB6B3;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #FFB454;&quot;&gt;append&lt;/span&gt;&lt;span&gt;(record)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8F40;&quot;&gt;        return&lt;/span&gt;&lt;span&gt; record&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;sravnitel-nyi-analiz-modelei-nadzora&quot;&gt;Сравнительный анализ моделей надзора&lt;/h2&gt;
&lt;p&gt;Сравнение свойств пассивного подтверждения и комплексного контура управления представлено в таблице.&lt;/p&gt;
&lt;h3 id=&quot;sravnenie-arkhitekturnykh-kharakteristik-nadzora&quot;&gt;Сравнение архитектурных характеристик надзора&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Параметр архитектуры&lt;/th&gt;&lt;th&gt;Пассивный Human-in-the-Loop&lt;/th&gt;&lt;th&gt;Инженерный AI Governance&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Точка валидации&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Единичный диалог перед вызовом инструмента.&lt;/td&gt;&lt;td&gt;Многоуровневый фильтр политик на каждом ребре Action-DAG.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Доступный контекст&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Итоговый payload операции.&lt;/td&gt;&lt;td&gt;Полный граф обоснований, ссылки на источники, уровень калиброванной уверенности.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Поведение при истечении SLA&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Зависание задачи либо автоматическое подтверждение.&lt;/td&gt;&lt;td&gt;Детерминированный безопасный откат (Fail-Safe Abort) к зафиксированному чекпоинту.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Контроль нагрузки&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Не ограничен (поток однотипных уведомлений).&lt;/td&gt;&lt;td&gt;Маршрутизация по уровням риска: ручная валидация только аномалий и пограничных состояний.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Обработка отклонений&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Локальная остановка процесса со статусом ошибки.&lt;/td&gt;&lt;td&gt;Сериализация графа инцидента в регрессионный бенчмарк для последующего аудита.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Контрольные метрики&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Подсчет количества обработанных запросов.&lt;/td&gt;&lt;td&gt;Expected Calibration Error (ECE), Brier Score, Divergence Rate, Time-to-Intervene.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;mezhdistsiplinarnyi-kontekst-upravleniia&quot;&gt;Междисциплинарный контекст управления&lt;/h2&gt;
&lt;p&gt;В докладе Федры Бойнодирис подчеркивается, что исключительно инженерных и алгоритмических методов недостаточно для обеспечения безопасной эксплуатации агентов в критических доменах. Языковая модель формирует распределение вероятностей следующего токена на базе статистических закономерностей текста, не обладая осведомленностью о правовых, отраслевых и этических ограничениях текущего момента.&lt;/p&gt;
&lt;p&gt;Если формальные атрибуты в учетной записи допускают операцию, внешние контекстные обстоятельства могут требовать превентивной блокировки. В связи с этим контур управления AI-системами в зрелых организациях объединяет специалистов разного профиля:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Инженеры и архитекторы:&lt;/strong&gt; проектируют телеметрию OpenTelemetry, изолированные песочницы, замеры ECE и целостность графа исполнения.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Юристы и комплаенс-эксперты:&lt;/strong&gt; определяют соответствие нормативным требованиям (включая положения EU AI Act) и правила хранения аудиторских следов.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Отраслевые аналитики:&lt;/strong&gt; формализуют границы допустимых рисков и приоритеты между скоростью отклика системы и потенциальным ущербом от сбоя.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2 id=&quot;inzhenernye-vyvody-dlia-proizvodstvennykh-sred&quot;&gt;Инженерные выводы для производственных сред&lt;/h2&gt;
&lt;p&gt;Эксплуатация автономных агентных систем требует соблюдения трех практических принципов:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Отказ от изоляции финального действия:&lt;/strong&gt; интерфейс оператора должен раскрывать структуру Action-DAG, включая источники данных и промежуточные гипотезы.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Алгоритмический контроль когнитивной нагрузки:&lt;/strong&gt; автоматическая фильтрация низкорисковых событий и предотвращение импульсивных согласований на критических операциях снижают влияние человеческого фактора.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Замкнутый цикл воспроизводимости:&lt;/strong&gt; каждое отклонение действия оператором должно пополнять постоянный регрессионный набор тестов для верификации будущих версий системы.&lt;/li&gt;
&lt;/ol&gt;
</content>
        
    </entry>
</feed>
