Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Claude Code zapomina, co ustaliliśmy - jak zarządzać kontekstem
/compact i /clear w odpowiednich momentach, zapis trwałych ustaleń do CLAUDE.md i dzielenie pracy na skupione sesje.Ustalasz z Claude Code podejście do zadania, pracujecie nad nim godzinę, a potem asystent nagle proponuje rozwiązanie, które wcześniej wspólnie odrzuciliście, albo pyta o wersję biblioteki, którą podawałeś na początku. Wygląda to jak skleroza, ale to nie kaprys - to fizyczne ograniczenie okna kontekstu. Kiedy wiadomo, jak ono działa, przestaje być problemem: wystarczy kilka nawyków, żeby ważne ustalenia nie ginęły.
Objawy pojawiają się głównie w długich sesjach. Na początku rozmowy asystent trzyma się ustaleń bez zarzutu, ale po wielu turach - zwłaszcza gdy po drodze czytał duże pliki - zaczyna się gubić. Wraca do pomysłu, który odrzuciłeś. Powtarza pracę, którą już wykonał. Pyta o kontekst, który podałeś na starcie. Czasem miesza dwa wątki, jeśli w jednej sesji robiliście kilka niepowiązanych rzeczy. Charakterystyczne jest to, że im dłużej trwa rozmowa i im więcej materiału do niej trafiło, tym częstsze te potknięcia. W świeżej sesji problem znika, co jest najlepszą wskazówką, gdzie leży przyczyna.
Model językowy nie ma pamięci poza tym, co dostaje w oknie kontekstu - to skończona przestrzeń na całą rozmowę: instrukcje, przeczytane pliki, Twoje polecenia i odpowiedzi asystenta. Dopóki wszystko się w niej mieści, Claude "pamięta" idealnie. Problem zaczyna się, gdy rozmowa przekracza tę pojemność. Wtedy nie da się już wysłać całej historii, więc starsze fragmenty trzeba streścić albo pominąć - a razem z nimi znikają szczegóły, które wydawały się dawno załatwione. Claude Code radzi sobie z tym mechanizmem kompaktowania: gdy kontekst się zapełnia, potrafi zastąpić starą część rozmowy jej podsumowaniem, żeby zrobić miejsce na dalszą pracę. Podsumowanie zachowuje sens, ale nie każdy detal - i stąd wrażenie, że asystent "zapomniał". To nie jest błąd, tylko cena za pracę w skończonym kontekście. Twoim zadaniem jest zadbać, żeby najważniejsze ustalenia były zapisane tam, gdzie kompaktowanie ich nie zgubi.
/compact w dobrym momencie - po skończeniu etapu, a nie w połowie zawiłego wątku. Kontrolowane streszczenie jest lepsze niż automatyczne, które trafi w niewygodny moment./clear. Czysta sesja to nie tylko oszczędność limitu, ale i brak ryzyka, że asystent pomiesza wątki albo pociągnie nieaktualne ustalenia z poprzedniego zadania.#), żeby problem nie wrócił.Sprawdzian to trwałość ustaleń w czasie. Po zapisaniu reguł do CLAUDE.md zamknij sesję, otwórz nową i sprawdź, czy asystent trzyma się ich od pierwszej wiadomości - jeśli tak, wyjąłeś je spod działania kompaktowania. W trakcie długiej pracy obserwuj, czy po /compact asystent nadal zna kierunek, który wspólnie obraliście; dobrze wykonane streszczenie zachowuje sens zadania, choć może zgubić drobiazgi - te i tak masz zapisane osobno. Gdy przy nowym, niepowiązanym zadaniu zrobisz /clear, potwierdzeniem sukcesu jest brak "duchów" z poprzedniej rozmowy: asystent nie miesza wątków i nie ciągnie nieaktualnych decyzji. Ostatecznie miarą jest to, że przestajesz łapać go na powrotach do odrzuconych pomysłów - bo najważniejsze ustalenia żyją poza ulotną historią rozmowy.
Wroc do listy: 100 najczestszych problemow z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...