PatchOptic: новый интерфейс для LLM-воркфлоу с верифицированными обновлениями

Группа исследователей опубликовала в архиве препринтов arXiv работу, посвященную новой системе PatchOptic. Она предназначена для организации работы языковых моделей (LLM) с общим структурированным состоянием.
При выполнении агентных сценариев LLM часто оперируют общим состоянием, которое доступно по частям. Из-за ограниченного контекстного окна модели каждый вызов получает только фрагмент данных, необходимый для текущего шага. Этот подход называется прогрессивным раскрытием.
Современные системы формируют такие модельные представления с помощью поиска по ключевым словам, RAG, запросов к AST и специализированных навыков агентов. Однако эти методы решают только задачу чтения, но не проверяют корректность записи обратно в полное состояние.
Авторы PatchOptic предлагают контракт между локальными обновлениями и глобальной валидностью. Интерфейс вдохновлен концепцией оптик — композиционных двунаправленных аксессоров, описывающих чтение и обновление представлений структурированных данных.
PatchOptic реализует эту идею через проекционные чтения (projected reads) и верифицированные структурированные патчи. Каждый шаг воркфлоу объявляет проекционное представление для чтения, авторизованную область записи и область источника патча.
Помимо контроля во время выполнения, такое объявление порождает след на уровне путей, который поддерживает делегирование, композицию суб-воркфлоу и статическое подтверждение возможности переупорядочения независимых шагов.
Для оценки авторы создали бенчмарк PatchBench, включающий 46 сценариев из разных областей. Результаты показывают, что проекционные чтения снижают утечку данных и затраты токенов, сохраняя качество принимаемых выходных данных при использовании сильного актора.
Проверка времени выполнения блокирует нарушения объявленного контракта до коммита, а контроль чтения патча отклоняет скомпрометированные артефакты, использующие скрытые источники.







