Kdo rozhoduje, co si Claude pamatuje
Automatické shrnutí kontextu a paměť napříč chaty: kde ztrácíte kontrolu a jak si ji vzít zpět
Pracujete s Claudem na velkém projektu. Chat je dlouhý, rozhodnutí přibývají a pak si všimnete, že si Claude „uklízí". Ukládá si něco do paměti nebo u dlouhé konverzace chvíli „organizuje myšlenky". Sám vybírá, co si nechá a co odloží. Od té chvíle už přesně nevíte, s jakými informacemi pracuje. A to je problém, protože směr, kterým se práce dál ubírá, pak nemáte úplně pod kontrolou.
I. Dva různé mechanismy, jeden společný problém
Když se mluví o tom, že si AI „něco pamatuje" nebo „něco zapomněla", jde v Claudovi ve skutečnosti o dvě odlišné věci. Je dobré je od sebe odlišit, protože se k nim chováte jinak.
Automatická správa kontextu (uvnitř jednoho chatu). Když se konverzace blíží limitu kontextového okna, Claude shrne starší zprávy, aby uvolnil místo pro nové. Rozhoduje se uprostřed vaší práce a vy shrnutí nevidíte.
Paměť (napříč chaty). Claude si během konverzací ukládá krátká témata o vás, vašich projektech a preferencích a používá je v dalších chatech. Tady naopak kontrolu máte, jen ji musíte aktivně využívat.
Společné mají jedno: o tom, co z vaší práce přežije, rozhoduje model podle obecného odhadu důležitosti. Nerozhoduje podle toho, co je důležité pro vás.
II. Automatické shrnutí: co se děje, když chat dojde na hranici
Dříve dlouhý chat jednoduše skončil hláškou o maximální délce konverzace a museli jste začít znovu. Dnes v placených tarifech Claude u dlouhé konverzace automaticky shrne starší zprávy a pokračuje dál. Během toho se může zobrazit, že Claude „organizuje své myšlenky".
Podle nápovědy Anthropicu Claude při přiblížení k limitu kontextu shrne starší zprávy a celá historie chatu vám zůstane. Funkce vyžaduje zapnuté spouštění kódu (code execution). Dlouhé konverzace, které shrnutí spustí, spotřebují víc z vašeho limitu využití.
Na obrazovce vidíte celou historii, ale model od té chvíle pracuje se shrnutím a posledními zprávami. Detaily, které se do shrnutí nevešly, už nemá celé před sebou. Kdy k tomu dojde, závisí na modelu: v chatu mají modely řady 5 kontext 1 milion tokenů, starší modely jako Opus 4.8 nebo Sonnet 4.6 jen 500 tisíc, takže u nich shrnutí přijde dřív.
Proč tady ztrácíte kontrolu
Claude nic neschovává záměrně. Shrnutí je technická nutnost, bez něj by chat prostě skončil. Problém není v tom, že se shrnuje, ale v tom, že kritéria výběru neurčujete vy a výsledek v claude.ai nevidíte.
Představte si, že jste na začátku chatu dohodli pravidlo „nikdy neměň strukturu databáze" nebo „používej jen tyto dva soubory". Pro vás je to zásadní omezení. Pro obecné shrnutí je to jedna věta z dávné minulosti konverzace. Může se zkrátit, oslabit nebo vypadnout úplně.
A shrnutí se může opakovat. Po několika kolech pracuje Claude se shrnutím shrnutí. Každé kolo je další ztrátová komprese a malé odchylky se sčítají. Výsledkem je přesně ten jev, který známe z výzkumu jako goal drift: práce se postupně stáčí jinam, než jste chtěli, a vy nevíte proč.
Shrnutí paradoxně řeší i část problému popsaného v článku Proč vaše AI hloupne, když jí dáte víc informací: kratší kontext znamená méně „naředěnou" pozornost. Cenou za to je ale ztráta detailů, o které nerozhodujete.
Vývojáři v API mají nad shrnutím větší kontrolu: mohou nastavit, kdy se spustí, dát mu vlastní instrukce, co zachovat, a po shrnutí práci pozastavit a výsledek zkontrolovat. V chatu na claude.ai tyto možnosti nejsou.
III. Paměť: tady kontrolu máte, ale musíte ji použít
Paměť funguje jinak. Claude si během konverzací ukládá krátká témata, například vaši roli, projekty a preference, a přenáší je do nových chatů. Ve výchozím stavu je zapnutá pro tarify Free, Pro a Max.
Všechno je vidět. V Nastavení > Paměť (v novějším rozložení Nastavení > Your Claude) najdete přehled všeho, co si Claude pamatuje, rozdělený do témat. Každé téma můžete přečíst, upravit nebo smazat a oprava se projeví ve všech dalších konverzacích.
Nápověda popisuje prohlížení a úpravy paměti, pozastavení (Claude si paměť ponechá, ale nepoužívá ji a nevytváří novou) a reset (trvalé smazání všech vzpomínek včetně projektových). Projekty mají vlastní paměť, oddělenou od ostatních projektů.
Pozor na jednu past: smazáním chatu se nesmažou vzpomínky, které z něj vznikly. Když chcete, aby Claude něco zapomněl, musíte to smazat přímo v paměti.
Projekty mají vlastní paměť. V projektu Claude používá jeho paměť a vaši obecnou paměť, ale ne paměť jiných projektů. Oddělené projekty jsou tak nejjednodušší způsob, jak udržet kontext čistý.
Paměť lze vypnout pro jednotlivý chat. Hodí se pro citlivá témata nebo jednorázové experimenty, které nechcete přenášet dál.
IV. Praktické workflow: řízené předání
Řešením není shrnutí zakázat, to v chatu ani nejde. Řešením je převzít rozhodování o tom, co se přenese dál. Říkám tomu řízené předání.
1. Hlídejte signály. Chat je dlouhý, Claude „organizuje myšlenky", ptá se na věci, které už jste vyřešili, nebo začne obcházet dohodnutá pravidla. To je chvíle jednat, ne čekat.
2. Vyžádejte si vlastní shrnutí. Ještě před limitem napište Claudovi přesně, co má shrnutí obsahovat:
„Připrav předávací shrnutí pro nový chat. Struktura: 1) cíl projektu, 2) všechna závazná pravidla a omezení, doslova, 3) rozhodnutí, která jsme udělali, a proč, 4) aktuální stav a soubory, 5) otevřené body. Nic nevynechávej kvůli délce."
3. Shrnutí si přečtěte a opravte. Tohle je ten klíčový krok. Teď rozhodujete vy, co se přenese. Doplňte, co chybí, a smažte, co už neplatí.
4. Začněte nový chat s opraveným shrnutím. Model dostane čistý kontext, ve kterém je přesně to, co jste schválili. Nic víc, nic míň.
5. Trvalá pravidla dejte mimo chat. Co platí pro celý projekt, patří do instrukcí projektu nebo do souboru v projektu. To jsou místa, která spravujete vy a která se nikdy „neshrnou".
6. Jednou za čas projděte paměť. Smažte zastaralé informace a opravte nepřesné. Paměť, kterou neudržujete, vás časem začne tlačit směrem, který už neplatí.
V Claude Code totéž platí ještě víc
V Claude Code se kontext plní rychle, protože do něj padají celé soubory a výstupy příkazů. Místo čekání na automatické shrnutí použijte /compact a připište, co má zachovat, například /compact zachovej pravidla z CLAUDE.md a seznam upravených souborů. Když začínáte nový úkol, použijte /clear. Trvalá pravidla patří do souboru CLAUDE.md, ne do konverzace.
V. Souhrn: jak si udržet kontrolu
Rozlišujte: shrnutí kontextu se děje uvnitř chatu a nevidíte ho. Paměť funguje napříč chaty a vidíte ji v Nastavení.
Předávejte řízeně: před limitem si vyžádejte strukturované shrnutí, opravte ho a pokračujte v novém chatu.
Kotvěte mimo chat: závazná pravidla do instrukcí projektu, souborů nebo CLAUDE.md.
Udržujte paměť: pravidelně ji procházejte a mažte, co neplatí. Smazání chatu paměť nevyčistí.
Oddělujte: různé projekty do různých projektů, citlivé věci do chatu s vypnutou pamětí.
Závěr: Velké kontextové okno a paměť jsou pohodlné, ale pohodlí má cenu: o části toho, s čím AI pracuje, rozhoduje ona sama. Nemusíte jí přestat věřit. Stačí, když klíčové předávací body převezmete do svých rukou. Pak víte, s čím Claude pracuje, a směr práce určujete vy.
Zdroje a další čtení
- Usage and length limits (Anthropic Help Center), limity využití, délka konverzací a automatická správa kontextu.
support.claude.com/en/articles/11647753 - How large is the context window on paid Claude plans? (Anthropic Help Center), velikost kontextu v chatu podle modelu.
support.claude.com/en/articles/8606394 - Memory in Claude (Anthropic Help Center), jak paměť funguje a jak ji prohlížet, upravit, pozastavit nebo resetovat.
support.claude.com/en/articles/11817273 - Models, usage, and limits in Claude Code (Anthropic Help Center), příkazy /compact, /clear a /model.
support.claude.com/en/articles/14552983 - Compaction (Claude Platform Docs), shrnutí kontextu v API včetně vlastních instrukcí a pozastavení po shrnutí.
platform.claude.com/docs/en/build-with-claude/compaction - Technical Report: Evaluating Goal Drift in Language Model Agents (Arike et al., 2025), měření postupného odklonu od zadání u agentů.
arxiv.org/abs/2505.02709