ADWAK Poradnik AIWszystkie projekty
Praktyka

Kiedy zmienić czat?

Okno kontekstu to pamięć robocza modelu. Te progi mówią, kiedy pracować dalej, kiedy zapisać stan, a kiedy zacząć nową sesję — zanim jakość spadnie.

Data przygotowania:

Infografika z progami zużycia kontekstu

Kontekst to pamięć robocza, nie archiwum

Model nie pamięta rozmowy „sam z siebie”. Przy każdym kroku dostaje ponownie treść, którą widział wcześniej: Twoje polecenia, swoje odpowiedzi, wyniki narzędzi, wklejone pliki. Ta całość to okno kontekstu — odpowiednik pamięci roboczej, a nie dysku.

Z tego wynikają dwie rzeczy. Po pierwsze: koszt — im dłuższa historia, tym więcej tokenów wchodzi na wejściu przy każdym pytaniu, nawet krótkim. Po drugie: jakość — im więcej materiału, tym trudniej modelowi utrzymać uwagę na tym, co ważne, i tym większa szansa, że zgubi wczesne ustalenia.

Okno się kończy. Gdy jest prawie pełne, system zaczyna streszczać starsze fragmenty (kompaktowanie). Streszczenie ratuje ciągłość, ale traci detale — a przy pracy z produkcją detale są najważniejsze.

Progi, które działają w praktyce

Nie ma jednej „właściwej” liczby, ale powtarzalne progi sprawdzają się w codziennej pracy: poniżej 30% możesz swobodnie łączyć wątki, w okolicy 50% kończysz zadanie i zapisujesz stan, a powyżej 60% przechodzisz do nowej sesji — nawet jeśli temat jest ten sam.

Infografika: progi zużycia okna kontekstu od 0 do 100 procent z opisem działań
Progi zużycia okna kontekstu — kiedy pracować, kiedy zapisywać stan, kiedy zmieniać czat.
Progi zużycia okna kontekstu i rekomendowane działanie
ZapełnienieCo robićStrefa
0–30%Pracuj spokojnie — możesz łączyć kilka zadańzielony
30–50%Dokańczaj bieżące zadanie; nowy, niezwiązany temat → nowa sesjalimonkowy
50–60%Zapisuj stan do pliku (ustalenia, otwarte punkty) i planuj przejścieżółty
60–75%Przełączaj — nawet ten sam wątek, ale z plikiem-handoffempomarańczowy
75–90%Ryzyko kompaktowania: gubienie szczegółów, spadek jakościczerwony
>90%Wysokie ryzyko błędów i ucinania wypowiedziciemny czerwony

Dlaczego nie warto czekać do 100%

Trzy mechanizmy działają przeciwko Tobie, gdy czat jest przepełniony:

  • Koszt rośnie z każdym krokiem. Krótkie pytanie w długim wątku kosztuje tyle, ile cała dotychczasowa rozmowa plus nowa treść.
  • Uwaga modelu słabnie. Wczesne ustalenia i reguły łatwiej umykają, gdy w oknie jest dużo materiału; rośnie ryzyko powtórzeń i sprzeczności.
  • Kompaktowanie gubi detale. Streszczenie zachowuje sens, ale nie precyzję — nazwy plików, numery, kolejność kroków potrafią zniknąć.

W praktyce granica „bezpiecznie” to moment, w którym kończysz logiczny etap zadania — nie wtedy, gdy okno się zapcha.

Jak policzyć, czy warto zacząć od nowa

Weź długość historii w tokenach (widać ją w interfejsie) i porównaj z narzutem nowej sesji. Nowa sesja płaci raz za instrukcję systemową i definicje narzędzi, a potem rośnie od zera. Długi wątek płaci całą historię przy każdym pytaniu.

Uproszczone porównanie kosztu jednego pytania
ScenariuszWejście na krokEfekt
Nowa sesja z krótkim kontekstemniewielkietanie pytania, pełna uwaga
Długi wątek przy 50–60% oknapołowa okna2–3× drożej niż na starcie
Wątek przy 80%+większość oknadrogo, ryzyko kompaktowania i błędów

Wniosek: nowa sesja prawie nigdy nie jest stratą, jeśli zadanie jest nowe. Stratą jest ciągnięcie wątku tylko dlatego, że „już jest otwarty”.

Handoff: jak przejść bez straty

Zmiana czatu nie może oznaczać zaczynania od zera. Przed przełączeniem zapisz krótki plik, który nowa sesja przeczyta w całości — to tańsze niż odtwarzanie historii z pamięci.

  • Stan: co jest zrobione i potwierdzone (z linkami i numerami wersji).
  • Decyzje: co ustalono i dlaczego — żeby nie wracać do odrzuconych opcji.
  • Otwarte punkty: co zostało, w jakiej kolejności, na co uważać.
  • Zasady: ograniczenia, których nie wolno łamać (na przykład: jeden operator wdrożeń).

Taki plik ma zwykle kilkaset linii. Czytanie go w nowej sesji to ułamek kosztu, jaki pochłania odtwarzanie długiej rozmowy — i zero ryzyka, że coś umknie kompaktowaniu.

Kiedy łamać regułę

Są zadania, w których ciągłość jest warta kosztu: wieloetapowe debugowanie zależne od poprzednich ustaleń, praca nad jednym dokumentem, rozmowa, w której każde zdanie wynika z poprzedniego. Wtedy zostań w wątku — ale ogranicz „tłuste” elementy: czytaj logi fragmentami, nie wklejaj całych JSON-ów, nie zostawiaj w kontekście zrzutów, które już spełniły swoją rolę.

W pozostałych przypadkach działa prosta zasada: nowy temat = nowa sesja, ten sam temat przy 50–60% = handoff do pliku i nowa sesja.

Checklista na koniec etapu

  • Czy bieżące zadanie jest domknięte albo ma zapisany stan?
  • Czy decyzje i otwarte punkty są w pliku, a nie tylko w rozmowie?
  • Czy w kontekście zostały duże artefakty, które można usunąć?
  • Czy następne pytanie dotyczy tego samego zadania, czy już nowego?

Jeśli odpowiedzi wskazują na nowy temat — zamknij czat bez sentymentu. Tańszy i dokładniejszy będzie nowy.