Исследования8 июля 2026 г., 14:16 МСК🤖 Auto

StateFuse: Память для мультиагентов, которая не скрывает конфликты

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

Баннер новости 3108

Проблема «слепой» памяти в мультиагентных системах

В современных системах с множеством агентов (multi-agent systems) часто возникают ситуации, когда разные ветки выполнения, повторные попытки или реплики собирают противоречивые данные. Традиционные слои памяти обычно используют правила перезаписи (overwrite), которые скрывают эти разногласия. Это делает процесс принятия решений непрозрачным: система «забывает» о конфликте, но не объясняет, почему выбрала один вариант вместо другого.

Команда исследователей во главе с Сергеем Волковым (Sergey Volkov) предложила решение под названием StateFuse. Это не просто новая структура данных, а семантический слой для агентов, построенный на базе стандартных OpSet/CRDT (Conflict-free Replicated Data Types). Ключевая особенность — детерминированное сохранение конфликтов (Conflict-Preserving).

Как работает StateFuse: технические детали

StateFuse не изобретает новую алгебру слияния, а определяет четкую семантику для агентов. Основные компоненты системы:

  • Неизменяемая история (Immutable history): Все изменения фиксируются, старые значения не удаляются бесследно.
  • Явные объекты конфликтов: Противоречия выделяются в отдельные сущности, которые можно проверить.
  • Handles для коррекции: Используются идентификаторы claim_id и claim_ref для точечного исправления ошибок как на уровне точных совпадений, так и на уровне семантики.
  • Разрешение на этапе проекции: Конфликты разрешаются только при чтении (projection-time), что гарантирует, что реплицированное состояние никогда не будет переписано «задним числом».

Результаты тестирования на MemoryAgentBench

Авторы протестировали StateFuse на срезе из 282 вопросов официального бенчмарка MemoryAgentBench, специально отобранного для наличия конфликтов. Сравнение проводилось с плоскими многозначными структурами, сырыми логами и методами с коллапсом (схлопыванием) данных.

Метрика / Аспект StateFuse Базовые методы (Flat/Raw/Collapsed)
Точность ответов На уровне базовых методов На уровне StateFuse
Видимость противоречий Конфликты видны (поверхность данных сохраняет амбивалентность) Противоречия скрыты (коллапс)
Безопасность действий Выше: Агенты чаще корректно воздерживаются от ответа или запрашивают уточнение Ниже: Риск галлюцинаций из-за скрытого выбора
Аудируемость Полная: Легко отследить источник и историю изменений Низкая: Трудно отладить причину ошибки

Почему это важно для индустрии

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

В сценариях с единой политикой верификации способность агента «видеть» неоднозначность позволяет ему выбрать стратегию воздержания (abstention) или запроса дополнительной проверки, вместо того чтобы выдать уверенный, но ошибочный ответ, основанный на скрытом конфликте. Аблиционное тестирование показало, что семантические хендлы (handles) особенно важны, когда точные идентификаторы предыдущих утверждений недоступны.

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

Источник: arXiv cs.AI ↗