3,583 papers
arXiv:2608.14681 70 5 авг. 2026 г. FREE

Повторение слов в LLM: почему ChatGPT может забыть то, что вы упомянули 20 сообщений назад

КЛЮЧЕВАЯ СУТЬ
Обнаружено: чем больше сообщений прошло между двумя упоминаниями бренда в диалоге, тем хуже ChatGPT или Claude его «помнят» — а на крупных моделях повтор слова может начать мешать ответу, а не помогать. Это объясняет частую боль длинных диалогов: вы 40 минут обсуждали проект, отвлеклись на 15 сообщений — и модель путает детали или теряет их вовсе. Дообученные модели не хранят слово как факт — они каждый раз пересчитывают его значимость, оглядываясь на весь контекст между упоминаниями. Базовые (необученные) модели, наоборот, узнают слово автоматически, мгновенно и стабильно — независимо от давности.
Адаптировать под запрос

TL;DR

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

Здесь и главная боль: обычные чат-модели (ChatGPT, Claude — то, что прошло через "дообучение под инструкции") не просто помнят слово, которое вы упомянули раньше — они пересчитывают его значимость каждый раз, заново, с оглядкой на контекст. Чем больше сообщений прошло между первым и вторым упоминанием термина, тем слабее эффект "узнавания" — а на крупных моделях повторное упоминание слова может даже начать мешать, а не помогать, потому что модель не находит ожидаемого продолжения и трактует это как сигнал против прежней оценки.

Это не техника с промптом-решением, а находка о механике: сырые ("необученные") модели узнают слово автоматически и стабильно, независимо от давности. Дообученные модели-ассистенты — включают контекстный пересчёт: чем дальше упоминание, тем слабее помощь, и она может развернуться в помеху. Люди — посередине: чувствительны к давности упоминания, как ассистенты, но никогда не путаются настолько, чтобы повтор слова начал мешать.


📌

Схема находки

Слово упомянули первый раз в диалоге → модель формирует "оценку" слова
...между упоминаниями идут другие сообщения (лаг)...
Слово встречается снова →

БАЗОВАЯ модель: узнаёт слово мгновенно и стабильно
                независимо от того, сколько прошло сообщений

АССИСТЕНТ (ChatGPT/Claude-типа): пересчитывает значимость слова с учётом контекста
                помощь от повтора слабеет с расстоянием
                на крупных моделях может превратиться в помеху

🚀

Пример применения

Задача: Вы 40 минут обсуждаете с Claude стратегию запуска бренда энергетиков "Заряд-Юг" — обговорили целевую аудиторию, цену, слоган. Потом переключились на обсуждение логистики, упаковки, договоров с поставщиками — прошло 15-20 сообщений. Возвращаетесь: "А что там по Заряд-Югу, добавь пункт про упаковку в тот же план".

Промпт (то, что делают многие интуитивно, но неэффективно):

Добавь пункт про упаковку в план по Заряд-Югу

Что происходит по находке исследования: модель не "вспоминает" бренд автоматически, как человек вспоминает знакомое лицо. Она заново пересобирает контекст из истории диалога — и чем дальше было первое упоминание, тем выше риск, что детали (цена, слоган, аудитория) будут неточными, смешанными с тем, что обсуждалось между делом, или вовсе упущены.

Что сработает лучше:

Напоминаю контекст: мы обсуждали бренд энергетиков "Заряд-Юг" — 
целевая аудитория {...}, цена {...}, слоган {...}.
Теперь, с учётом этого, добавь пункт про упаковку в план.

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


🧠

Почему это работает

Слабость чат-моделей в том, что они не запоминают слова как факты, а каждый раз пересчитывают их значимость исходя из окружающего контекста. Это отличается от того, как человек узнаёт знакомое слово — почти мгновенно, независимо от того, что было между двумя встречами с этим словом.

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

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


📋

Шаблон промпта

Напоминаю контекст перед этим вопросом:
{ключевой термин/сущность} — {краткое описание сути и важных деталей}.

С учётом этого контекста: {ваш новый вопрос или задача}

Подставляйте название сущности (бренд, проект, персонаж, гипотеза), краткую сводку деталей о ней, и уже потом — новый запрос. Это работает как «якорь», который не даёт модели пересчитывать значимость термина «в потёмках».

🚀 Быстрый старт — вставь в чат:

Мы ведём длинный диалог, и я хочу, чтобы ты не путал детали ключевой темы, 
если между упоминаниями было много других сообщений. Помоги составить 
шаблон-напоминание для темы: {твоя тема/проект}.

[вставить шаблон выше]

LLM спросит, какие именно детали важно закрепить — потому что без этого «якорь» будет пустым и не даст эффекта возврата к контексту.


⚠️

Ограничения

⚠️ Лабораторные условия: находка получена на искусственных задачах — классификации слов "живое/неживое" и подстановке слов в предложения с пропуском. Перенос на богатый реальный диалог с длинными абзацами и системными инструкциями не проверялся напрямую.

⚠️ Механистические доказательства не для чата: часть выводов (анализ внимания модели, отключение отдельных механизмов) получена через код и доступ к внутренним весам модели — это подтверждает механику, но не даёт читателю ChatGPT/Claude инструмента для проверки самому.

⚠️ Не универсальный совет "повторяй всё": эффект интерференции (когда повтор слова начинает мешать) заметили не во всех моделях и не всегда — это тенденция, усиливающаяся с размером модели, а не железное правило.


🔍

Как исследовали

Исследователи взяли 15 моделей из 5 семейств (от 1,5 до 14 миллиардов параметров, включая пары "база / версия-ассистент" одной и той же модели) и прогнали через два теста: классификацию слов как "живое/неживое" и подстановку пропущенных слов в предложения. Слово повторялось четыре раза с разным числом сообщений между повторами — от 1 до 15 — чтобы увидеть, угасает ли эффект узнавания с расстоянием.

Для контроля провели точно такие же эксперименты с живыми людьми — 40 и 38 человек в двух тестах — с идентичными словами и условиями, замеряя скорость реакции и точность.

Самое интересное: базовые модели (без дообучения под диалог) вели себя как автоматический "рефлекс" — узнавали слово мгновенно и стабильно, сколько бы сообщений ни прошло. Дообученные ассистенты вели себя иначе — эффект слабел с расстоянием, а у крупных моделей (например, версия на 14 миллиардов параметров) повтор слова иногда начинал мешать, а не помогать. Люди оказались посередине: чувствительны к давности, как ассистенты, но никогда не переходили в "помеху" — эффект оставался слабо-положительным даже спустя долгий разрыв.

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


🔗

Ресурсы

Automatic or Controlled? Repetition Priming Reveals Divergent Processing in Base LLMs, Instruct LLMs, and Humans — Jinglei Ren (Yale School of Medicine), Yuyue Wang (UCLA), опубликовано как conference paper на COLM 2026.


📋 Дайджест исследования

Ключевая суть

Обнаружено: чем больше сообщений прошло между двумя упоминаниями бренда в диалоге, тем хуже ChatGPT или Claude его «помнят» — а на крупных моделях повтор слова может начать мешать ответу, а не помогать. Это объясняет частую боль длинных диалогов: вы 40 минут обсуждали проект, отвлеклись на 15 сообщений — и модель путает детали или теряет их вовсе. Дообученные модели не хранят слово как факт — они каждый раз пересчитывают его значимость, оглядываясь на весь контекст между упоминаниями. Базовые (необученные) модели, наоборот, узнают слово автоматически, мгновенно и стабильно — независимо от давности.

Принцип работы

Тут два разных механизма узнавания. Базовая модель работает как рефлекс — заметила слово раз, распознаёт его и через 50 сообщений без потерь. Модель-ассистент работает как дотошный бухгалтер: каждый раз пересчитывает баланс значимости слова с учётом всего, что случилось между упоминаниями. Чем длиннее лаг между упоминаниями, тем слабее скидка на знакомость — а у крупных моделей она может уйти в минус и начать мешать.

Почему работает

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

Когда применять

Длинные многотемные диалоги с ChatGPT или Claude → конкретно для случаев, когда вы возвращаетесь к теме (бренд, гипотеза, персонаж) после 15+ сообщений на другую тему, особенно если важны точные детали — цифры, имена, условия. Не подходит как универсальное правило «повторяй всё подряд» — в коротких диалогах без длинных лагов эффект почти не проявляется.

Мини-рецепт

1. Замечай лаг: если между упоминаниями ключевой темы прошло 10+ сообщений на другую тему — не надейся на память модели.
2. Собери мини-сводку: 2-3 строки с главными деталями темы (аудитория, цена, слоган и т.д.).
3. Поставь сводку прямо перед новым вопросом: Напоминаю контекст: ... С учётом этого: ...
4. Для важных проектов храни сводку отдельно и вставляй заново каждый раз, когда возвращаешься к теме после долгого перерыва.

Примеры

[ПЛОХО] : Добавь пункт про упаковку в план по Заряд-Югу
[ХОРОШО] : Напоминаю контекст: бренд энергетиков "Заряд-Юг" — аудитория 18-25 лет, цена 90 рублей, слоган "Заряжай по-южному". Добавь пункт про упаковку в план.
Источник: Automatic or Controlled? Repetition Priming Reveals Divergent Processing in BaseLLMs, InstructLLMs, and Humans
ArXiv ID: 2608.14681 | Сгенерировано: 2026-08-18 05:28

Проблемы LLM

ПроблемаСутьКак обойти
Модель не помнит упомянутый факт — пересчитывает его зановоВы называете сущность (бренд, персонажа, цифру) в начале диалога. Через много сообщений возвращаетесь к ней. Модель не "узнаёт" её мгновенно — она пересобирает значимость слова с учётом всего, что обсуждалось между упоминаниями. Чем больше сообщений прошло, тем слабее помощь от повтора. На крупных моделях повторное упоминание может даже начать мешать: модель трактует несовпадение с текущим контекстом как сигнал против старой информации, а не за неёНе рассчитывай, что модель "и так помнит" тему из начала диалога. Перед новым вопросом коротко повтори ключевые детали сущности своими словами, рядом с самим вопросом — не полагайся на автоматическое узнавание из истории

Методы

МетодСуть
Свежий якорь контекста перед вопросомПеред новой задачей кратко повтори ключевую сущность и важные детали о ней, прямо рядом с вопросом. Напоминаю контекст: {сущность} — {детали}. Теперь: {вопрос}. Почему работает: модель оценивает значимость слова по близкому контексту, а не по факту первого упоминания. Свежее повторение рядом с вопросом становится сильным сигналом и перекрывает ослабевший или искажённый след из далёкого прошлого. Работает: длинные диалоги, много посторонних тем между упоминаниями, важные детали (план, цифры, имена). Не так критично: короткие диалоги без отвлечений на другие темы
📖 Простыми словами

Automatic or Controlled? Repetition Priming Reveals Divergent Processing in BaseLLMs, InstructLLMs, and Humans

arXiv: 2608.14681

Языковые модели воспринимают слова совсем не так, как мы, и в этом кроется главный подвох их «интеллекта». Когда ты слышишь знакомое слово, твой мозг узнает его мгновенно, просто вытаскивая из памяти готовую ячейку. У нейросетей всё иначе: они не «помнят» слова в привычном смысле, а каждый раз заново вычисляют вероятность их появления. Исследование показало, что BaseLLMs (сырые модели) и InstructLLMs (обученные чат-боты) по-разному реагируют на повторы, и это напрямую влияет на то, насколько адекватно они продолжат твою мысль после долгого диалога.

Это как если бы ты пришел в бар, где работает бармен с амнезией. Ты поздоровался, заказал виски, а через десять минут, когда бар набился людьми, просишь «повторить». Обычный человек просто нальет тот же напиток, но нейросеть начинает судорожно анализировать всех людей вокруг, шум музыки и цвет твоей рубашки, чтобы вычислить, что именно ты имел в виду под словом «повторить». Если между заказами было слишком много лишнего шума, модель может просто заглючить или выдать рандомную херню, потому что контекст «размыл» значимость твоего первого слова.

Ученые выяснили, что ключевую роль играет эффект прайминга — то, как предыдущее упоминание слова облегчает его обработку в будущем. В обычных моделях этот эффект работает почти как у людей, но как только в дело вступает RLHF (настройка на инструкции), всё ломается. Чат-боты становятся слишком зависимы от того, что было сказано между повторами. Если ты обсуждал стратегию бренда, а потом полчаса спамил про логистику, для модели твой бренд становится белым шумом, и она начинает тупить, пытаясь связать упаковку с последним абзацем про договоры, а не с исходной идеей.

Этот принцип универсален для любой работы с длинными контекстами в ChatGPT, Claude или Gemini. Тестировали это на простых словах, но облом происходит везде: в написании кода, анализе логов или создании лонгридов. Чем больше мусора ты накидал в чат между важными терминами, тем слабее модель «узнает» их при повторном упоминании. SEO-оптимизация текстов для AI или написание промптов теперь требуют понимания этой механики: нельзя просто бросить термин и надеяться, что нейронка его «запомнила» навсегда.

Короче, нейросети не обладают нашей интуитивной памятью, они — рабы математической вероятности в моменте. Если хочешь, чтобы модель не теряла нить, нужно регулярно «подсвечивать» ключевые сущности и не давать контексту превращаться в свалку. Либо ты контролируешь плотность важных слов, либо модель уплывает в свои галлюцинации, просто потому что забыла, о чем вы вообще начинали тереть. Кто не учитывает этот когнитивный разрыв между человеком и AI, тот обречен переписывать промпты по десять раз.

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с