Устаревшие факты в памяти агента роняют точность Qwen2.5 со 100% до 44,6%

Группа исследователей во главе с Oleeviya Babu Poikarayil выяснила, почему агенты с памятью путаются в обновлённых фактах. На задаче FactConsolidation из MemoryAgentBench Qwen2.5-7B-Instruct с BM25 теряет точность с 45% до 32%, когда бюджет найденных данных растёт с 64 до 512 токенов. Аудит показал, что свежее утверждение попадало в выдачу всегда. Вредит устаревшая версия того же факта: замена одного нейтрального утверждения на неё роняет точность Qwen2.5 со 100% до 44,6%. • Qwen3-14B падает мягче: 100% → 87,8% • На истории 32K BM25-64 даёт 69%, BM25-512 — 58% • Работа принята на NeurIPS 2026 Workshop PALM

AI-обработка оригинала arXiv cs.AI; редакция Hamidun News
Устаревшие факты в памяти агента роняют точность Qwen2.5 со 100% до 44,6%
Источник: arXiv cs.AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникarXiv cs.AI ↗
Главный редактор
Qwen3-14B падает мягче100% → 87,8%
Ключевой факт #2На истории 32K BM25-64 даёт 69%, BM25-512 — 58%
Ключевой факт #3Работа принята на NeurIPS 2026 Workshop PALM

Больше найденного контекста не значит лучше ответ. Исследователи из группы Oleeviya Babu Poikarayil (семь авторов) показали это на задаче FactConsolidation из бенчмарка MemoryAgentBench. Qwen2.5-7B-Instruct с поиском BM25 на истории в 6K токенов отвечает правильно в 45% случаев, когда ему дают 64 токена найденных свидетельств. При 512 токенах точность падает до 32%. Это происходит, хотя аудит с «золотой» разметкой нашёл самое свежее утверждение в каждой выдаче без исключений.

Где ломается цепочка: поиск или чтение

Многие бенчмарки памяти для агентов выдают один итоговый балл за связку «нашли и ответили». Если балл упал, непонятно, поиск не достал обновление или модель получила его и всё равно не использовала. Авторы разделили эти два шага. На single-hop варианте FactConsolidation они проверили, лежит ли актуальная версия факта среди найденных фрагментов. Она лежала всегда. Значит, проблема в том, как модель читает выдачу.

Большинство ошибок пришлось на вопросы, где рядом с новым утверждением попала и его устаревшая версия. Расширенный бюджет повышает вероятность, что в контекст проскочит старая запись о том же объекте. Модель видит два конфликтующих утверждения и часто выбирает не то.

Контролируемый эксперимент: старый факт против нейтрального

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

  • Qwen2.5-7B-Instruct: точность падает со 100% до 44,6%.
  • Qwen3-14B: падение со 100% до 87,8%.
  • Все 50 вредных парных переключений (ответ был верным и стал неверным) классифицированы как stale, то есть ответ взят из устаревшего утверждения.

Вывод авторов: устаревшее утверждение вредит сильнее нейтрального свидетельства того же размера. Лишние токены сами по себе не виноваты. Виноват конфликтующий контент, который выглядит релевантным.

Повторение на длинной истории

На истории в 32K токенов картина совпала. BM25 с бюджетом 64 токена даёт 69%, а с бюджетом 512 токенов только 58%. Узкая выдача снова обгоняет широкую. Работа принята на NeurIPS 2026 Workshop on Personalized, Aligned, Long-Term Memory for AI Systems (PALM), в ней 23 страницы с приложениями.

Что менять в агентских системах

Это выводы из результатов статьи, а не рецепты, проверенные самими авторами. Но они напрашиваются.

  • Метрики. Нужно мерить отдельно recall выдачи (есть ли актуальный факт) и качество чтения (использован ли он). Один сквозной показатель маскирует причину сбоя.
  • Бюджет контекста. Подбирать его надо на конкретной задаче. На обоих тестах 64 токена показали лучший результат, чем 512, а ещё дешевле по токенам на каждый вызов. Для агентов с длинной сессией такая экономия накапливается.
  • Запись в память. Если новое утверждение заменяет старое, стоит помечать старое как замещённое или удалять при записи, а не надеяться, что модель разберётся при чтении. Метки времени и версий в выдаче тоже должны помогать.
  • Постобработка выдачи. Перед подачей в модель разумно группировать утверждения об одном объекте и оставлять только самое свежее. Особенно важно для небольших моделей: разрыв между Qwen2.5-7B и Qwen3-14B показывает, что более сильная модель устойчивее, но не застрахована.

Для тех, кто строит персональных ассистентов и кодовых агентов с долгой памятью, пользователи постоянно меняют предпочтения, адреса и настройки, поэтому устаревшие версии накапливаются неизбежно. Увеличить окно выдачи «на всякий случай» оказывается рискованнее, чем кажется. Раньше надо думать о том, что вообще попадёт в хранилище и как оно будет очищаться.

Вопросы и ответы по материалу

Что известно по теме: где ломается цепочка: поиск или чтение?

Многие бенчмарки памяти для агентов выдают один итоговый балл за связку «нашли и ответили». Если балл упал, непонятно, поиск не достал обновление или модель получила его и всё равно не использовала. Авторы разделили эти два шага. На single-hop варианте FactConsolidation они проверили, лежит ли актуальная версия факта среди найденных фрагментов. Она лежала всегда. Значит, проблема в том, как модель читает выдачу. Большинство ошибок пришлось на вопросы, где рядом с новым утверждением попала и его устаревшая версия. Расширенный бюджет повышает вероятность, что в контекст проск

Что известно по теме: контролируемый эксперимент: старый факт против нейтрального?

Чтобы исключить влияние длины, авторы зафиксировали промпт и размер свидетельств: четыре утверждения. В одной конфигурации одно из них было посторонним. В другой его заменили на устаревшую конкурирующую версию нужного факта. Объём контекста остался прежним, изменился только характер одного утверждения. Qwen2.5-7B-Instruct: точность падает со 100% до 44,6%. Qwen3-14B: падение со 100% до 87,8%. Все 50 вредных парных переключений (ответ был верным и стал неверным) классифицированы как stale, то есть ответ взят из устаревшего утверждения. Вывод авторов: устаревшее утверждение в

Что известно по теме: повторение на длинной истории?

На истории в 32K токенов картина совпала. BM25 с бюджетом 64 токена даёт 69%, а с бюджетом 512 токенов только 58%. Узкая выдача снова обгоняет широкую. Работа принята на NeurIPS 2026 Workshop on Personalized, Aligned, Long-Term Memory for AI Systems (PALM), в ней 23 страницы с приложениями.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ ИИ-агенты на практике · Академия & Nomad

От чтения про ИИ-агентов — к запуску своего агента за вечер

Пошаговая сборка автономных агентов и MCP-связок в Hamidun Academy (academy.hamidun.com) (72 часа бесплатно) или мгновенный запуск готовых мультишаговых агентов в облаке Nomad.

Попробовать Академию (72ч бесплатно) →Запустить Nomad Agent
Что вы думаете?
Загружаем комментарии…