Skip to content
Neuronavt
Go back

ProvenanceGuard проверяет, откуда взято утверждение

Исследование7/10

Коротко

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

Контекст

Авторы из Multiverse Computing рассматривают проблему агентов, которые собирают данные из нескольких MCP-инструментов: ответ может содержать факт, верный в целом, но приписанный не тому источнику. Они предложили ProvenanceGuard как постгенерационную проверку для уже работающих агентов, без их переобучения.

Главное

Как сделано

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

Авторы объединили поиск подходящего источника, проверку логического следования с помощью NLI и калиброванное решение. Если ответ блокируется, RARR-подобный цикл может предложить исправление, основанное на источнике, либо безопасный запасной ответ; результат проверяется повторно. Использованные MiniLM, DeBERTa и локальная языковая модель — экспериментальный набор, а не обязательная часть подхода.

Результаты

В основном тесте система пропустила 1 из 139 утверждений, которые эксперты считали неподтверждёнными, и избыточно заблокировала или отправила на проверку 67 поддержанных утверждений. Для утверждений с определяемым источником правильный источник выбирался примерно в 86% случаев. Среди сравниваемых проверяющих методов ProvenanceGuard показал наивысший Reject/block F1 — 0,802 — и, в отличие от базовых систем, выдавал ID источника для каждого утверждения. В тесте с подменой атрибуции выявлены все 50 случаев; в тесте с похожими источниками точность выбора конкретного источника составила 50,3%.

Ограничения

Результаты получены на медицинских трассах и локальной конфигурации; перенос на облачные модели или другие области потребует отдельной проверки и калибровки. Хотя точность выбора источника была около 86% в основном тесте, на похожих источниках она снизилась до 50,3%. Консервативная политика создаёт ложные блокировки: 67 поддержанных утверждений отправили на разбор. В полной трассе большинство разрешённых циклом исправления ответов закончилось запасным текстом, а не содержательной переработкой. Авторы не приводят в статье затраты на инфраструктуру.

Что взять себе

Читать оригинал, если…

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