Source
llms_ua | Натрапив на коментар Yaroslav Petriv про гігієну контекстного вікна. С...
338 Views/Reach
2026-04-09 12:06
Message №109
Натрапив на коментар Yaroslav Petriv про гігієну контекстного вікна. Суть: не забивай вікно більше 30-40%, бо якість падає, а кожне наступне повідомлення перетравлює всю історію переписки — тобто токени горять експоненційно.Підтверджую з практики. Працюю з Claude Code на 1М контексту щодня, і різниця між свіжою сесією та сесією на 40%+ — відчутна. Модель починає губити інструкції з початку розмови, повторювати рішення, які вже відхиляли, ігнорувати контекст, що лежить далеко вгорі. Або просто тупити.Але мені здається, порада «очисти вікно і почни заново» — це лише половина відповіді.Як починати з чистого аркуша і не втрачати контекст? Бо якщо весь контекст живе тільки всередині діалогу — так, ти заручник цього діалогу.Yaroslav пропонує конкретний воркфлоу: план → челлендж плану → виконання → 2-3 запити на полірування → все, закриваєш сесію на 30-40% вікна. Мені подобається, але я б додав ще один елемент: проміжні артефакти.Замість тримати все в голові діалогу, зберігай результати роботи у файли. План — у файл. Звіт по дослідженню — у файл. Список задач — у файл. Наступна сесія читає ці файли і має повний контекст, не витрачаючи жодного токена на «пригадування».Що реально працює — це persistent state за межами вікна:▪️ CLAUDE.md — файл з інструкціями, який Claude Code читає на старті кожної сесії. Правила, конвенції, преференції. Написав раз, працює завжди.▪️ Skills — переиспользовувані воркфлоу. Замість пояснювати кожного разу «як створити задачу в Ноушн», є скіл на 80 рядків, який це робить сам.▪️ Memory — Claude Code зберігає факти між сесіями у файлах. Хто я, як працюю, що не робити. Наступна сесія вже «знає».▪️ Проміжні файли — план, звіт, чекліст. Все, що має пережити сесію, записується на диск. Наступна сесія читає файл замість того, щоб відтворювати контекст з нуля.Тобто фокус не в тому, щоб вмістити все в одну переписку. Фокус у тому, щоб винести всі стабільні знання ЗА межі вікна, а саме вікно використовувати тільки для поточної задачі.Контекстне вікно — це оперативна пам'ять, не жорсткий диск. Коли ти починаєш зберігати на ньому «все, що ми обговорили за останні 4 години» — ти використовуєш RAM як сховище. Це працює, поки не закінчиться. А воно закінчиться.🐋 @llms_ua