Журнал · Rit.work

VEPA обновляет правила для LLM-агентов, не отдавая им контроль

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

Rit.work
Студия разработки
12 октября 2026 г.3 мин чтения

Материал подготовлен автоматически по первоисточникам: ссылки на них — в конце статьи.

Формальные ограничения для LLM-агентов научились обновлять по обратной связи, сохраняя воспроизводимые решения о разрешении и запрете действий. В препринте Google Cloud AI Research, Google DeepMind и University of North Carolina at Chapel Hill, который не прошёл рецензирование и где все числа получили сами авторы, VEPA обошла фиксированные LLM и защитные слои с обновляемой текстовой памятью. Для систем с доступом к документам, инструментам и изменяемым данным это предлагает промежуточный вариант между жёсткими правилами и вероятностным контролем через LLM.

LLM предлагает патч, но не принимает решение

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

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

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

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

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

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

Верификатор дал системе основную прибавку

Качество измеряли метрикой F1, которая объединяет точность и полноту, причём только на событиях, уже покрытых активной формальной политикой. К финальному раунду VEPA получила F1 0,81 на ASSEBench-Safety и 0,76 на ATBench. Отрыв от сильнейшего конкурента составил соответственно 0,02 и 0,09.

Покрытие росло по мере накопления проверенных правил: формальная часть системы принимала решения для всё большей доли потока. События вне её области направлялись резервной LLM, поэтому детерминизм относился не ко всей системе, а только к активным правилам.

Самым важным компонентом оказался верификатор. Когда сгенерированные изменения применяли без него, итоговая F1 на смешанном потоке падала на 0,13. Удаление отбора кандидатов и слоя полномочий тоже ухудшало результат, но слабее.

VEPA сравнивали с фиксированной LLM и адаптивными системами AGrail и LiSA на ASSEBench-Safety, ASSEBench-Security и ATBench. Проверка охватывала отдельные и смешанные потоки, намеренно искажённую обратную связь, более длинное накопление правил и замену моделей Gemini в нейронных компонентах.

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

Архитектуру стоит разделить на предложение, проверку и полномочия

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

Такой подход требует заранее определить схему событий и конечный словарь значений. Именно эта структура позволяет обнаружить пересечение противоположных правил до выполнения действия. Без неё контроль снова сводится к интерпретации текста моделью и теряет воспроизводимость.

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

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

Источники

Пауза в чтении

Похоже на вашу задачу?

Расскажите, что собираете. За полчаса разложим на этапы и назовём сроки — это бесплатно и ни к чему не обязывает.

Rit.work

Студия разработки

Собираем мобильные приложения и помогаем командам получать от AI реальную пользу. Основатель и команда, работаем удалённо — с клиентами в России и за рубежом.

← Ко всем материалам
Понравилось? Обсудим вашу задачу