Главная мысль
Модель не помнит разговор. Перед каждым ответом ей заново подают всю переписку — столько, сколько влезает в окно. Окно конечное: когда разговор длиннее, первые сообщения выпадают первыми. «Она забыла» значит «вышло за окно». Поэтому важное держи в последних сообщениях, длинные вводные — в начале и кратко, а файл — это тот же текст в том же окне.
Объяснение
Каждый ответ — чтение всей переписки заново
Ты спрашиваешь в чате что-то на пятнадцатом сообщении, и ответ учитывает то, что ты писал на третьем. Кажется, что модель помнит. На деле сайт перед каждым ответом собирает всю переписку в один длинный текст — твои сообщения и её ответы по порядку — и подаёт его модели целиком вместе с новым вопросом. Модель читает это как незнакомый текст, отвечает и снова ничего не хранит. Следующий ответ — снова с нуля, снова вся переписка.
Отсюда простое следствие: модель ничего не «накапливает» о тебе за разговор. Всё, что она «знает» на пятнадцатом сообщении, — буквально текст четырнадцати предыдущих, поданный ей секунду назад. Убери из этого текста строку — и знания в ней не станет, без всяких следов.
Зачем это тому, кто уже жмёт кнопку ▶
Окно конечное: старое выпадает первым
Текст, который подают модели, не может быть бесконечным: у модели есть предел — контекстное окно (context window). Считается оно в токенах (token) — кусках слов, урок 13. Пока переписка короче окна, модель видит всё. Когда длиннее — подаётся только хвост: последние сообщения, сколько влезло. Первое сообщение, где были «рыжая» и «акварель», выпадает первым. Модель не «забыла» — этого просто нет в том, что она читает. Проверь на окне ниже.
Заметь: виджет ничего не стирает — выпавшее сообщение остаётся в списке, ты его видишь. Не видит модель. Ровно так это выглядит и в настоящем чате: история на экране полная, а модели подают только хвост.
Зачем это тому, кто уже жмёт кнопку ▶
Длинная вводная съедает окно
Ты вставил в первое сообщение большой текст — бриф, описание проекта, кусок документа — и обсуждаешь его. Пять реплик всё хорошо. На пятнадцатой модель начинает отвечать общо, будто брифа не было. Так и есть: бриф был первым и длинным, и он ушёл за окно первым. Длинная вводная — самый дорогой жилец окна: занимает больше всех и выселяется раньше всех.
Проверить просто: если ответы стали общими, спроси модель, что было в брифе. Она либо перескажет то, что ещё в окне, либо уверенно достроит по среднему (урок 20). В обоих случаях ответ — не про то, что «она думает», а про то, что сейчас лежит в окне.
Зачем это тому, кто уже жмёт кнопку ▶
Важное — в последних сообщениях
Раз последнее сообщение всегда в окне, а первое выпадает первым, правило простое: важное кладёшь ближе к концу. В новом запросе — последней строкой: «Держи: кошка рыжая, фон белый, стиль — акварель». В длинном разговоре — повторяешь через каждые несколько реплик, коротко, теми же словами. Это не занудство, а единственный способ гарантировать, что важное окажется в том тексте, который модель прочтёт.
Положи важное последней строкой
Заготовка — сообщение из трёх частей: короткая вводная, задача и «важное» в самом конце. Впиши своё или оставь пример. Кнопка откроет чат с этим текстом.
Сообщение спишет 1ⓥ ≈ 30 ₽ — цену сообщения сайт показывает под полем до отправки. Потом поговори с моделью ещё десяток реплик о правках и следи, когда она начнёт нарушать «важное». В этот момент повтори его последней строкой теми же словами — и сравни ответ.
Зачем это тому, кто уже жмёт кнопку ▶
В файлах и документах — то же окно
Ты приложил длинный документ и спросил про его последний раздел — ответ пришёл про первые страницы. Это то же окно: файл превращается в текст и подаётся вместе с разговором. Что влезло — модель прочла; что не влезло — для неё не существует, и она достроит ответ по прочитанному началу, уверенно (урок 20). Файл не «загружается в память» — он занимает место в том же окне, что и переписка.
Особенно коварны таблицы и длинные списки: они дорогие в токенах и обычно стоят в начале документа. Модель прочитает шапку, потеряет хвост и ответит по шапке. Нужен именно хвост — дай хвост, а не весь файл.
Зачем это тому, кто уже жмёт кнопку ▶
Аналогия
Представь помощника, у которого нет памяти совсем. Перед каждым твоим вопросом ему кладут на стол распечатку всего разговора — и он отвечает по тому, что видит на столе. Стол не резиновый: помещается, скажем, двадцать листов. Пока разговор короче, на столе всё. Когда листов становится больше, самые старые уносят — молча, без предупреждения. Первый лист, где ты объяснял, что кошка рыжая, уходит первым.
Помощник не виноват и не «забыл» — он никогда и не помнил, он читал. Хочешь, чтобы важное точно оказалось на столе, — пиши его на последнем листе и повторяй, когда листов много. Принёс толстую папку документов — она займёт полстола, и место под разговор кончится быстрее. Поэтому на стол кладут не всю папку, а нужную страницу — и вопрос к ней рядом.
Что это значит на практике
- Важное — последней строкой. Ограничения, стиль, факты, которые нельзя потерять, — в конце сообщения, коротким списком, а не в первом абзаце первого сообщения.
- Повторяй, не переспрашивай. Ответы «поплыли» — не спорь и не ищи сбой: вставь важное заново теми же словами. Это дешевле нового чата.
- Вводную — коротко и в начало, документ — в момент вопроса. Не держи длинное «на всякий случай»: оно длинное и первое, значит выпадет первым.
- Длинный файл — по частям. Вставляй нужный раздел с вопросом рядом; выжимки коротких кусков собирай в один запрос.
Заблуждение, которое мешает
Заблуждение, которое убивает этот урок: «Модель помнит всё, что я написал в этом чате; если забыла — сбой или ленится».
Оно вредит сразу в трёх местах.
Первое: ты объясняешь важное один раз в начале и потом воюешь с ответами, вместо того чтобы повторить его одной строкой в конце.
Второе: ты вставляешь в начало всё подряд «чтобы знала» — и первым выпадает именно это, потому что оно длинное и первое.
Третье: ты доверяешь ответу по файлу, половину которого модель не читала, — а ответ был уверенным, потому что уверенность здесь форма, а не знак (урок 20).
Из этой веры вырастает привычка спрашивать «что я ей говорил». Вместо неё — привычка спрашивать «что сейчас в окне».
Проверка
Выбери вариант — разбор появится сразу, и на верный, и на неверный.
Понял?
Отмечай только то, что можешь прямо сейчас сказать вслух своими словами. Это не галочки для отчёта, а проверка, что урок улёгся.
Итог
- Памяти нет — есть окно. Перед каждым ответом модель читает переписку заново, и видит ровно столько, сколько влезло с конца.
- «Забыла» = вышло за окно. Первые сообщения выпадают первыми; не спорь и не ищи сбой — повтори важное теми же словами.
- Важное — в конце, вводная — коротко, файл — по частям. Место в окне гарантировано только последнему сообщению; всё остальное — жильцы на время.