Wyjaśnienie prostym językiem
Okno kontekstowe to całkowita ilość tekstu, którą model może mieć jednocześnie przed oczami. Wszystko, co model wie o twojej bieżącej rozmowie, musi się w nim zmieścić: twoje instrukcje, każda wiadomość wysłana przez którąkolwiek ze stron, każdy wgrany plik i odpowiedź, którą właśnie ma napisać.
Przydatny obraz mentalny: model w ogóle nie pamięta twojej rozmowy. Za każdym razem, gdy wysyłasz wiadomość, cały dotychczasowy przebieg podaje mu się od nowa, on czyta całość i pisze kolejną odpowiedź. Okno kontekstowe to rozmiar biurka, na którym ten zapis musi się zmieścić. Gdy biurko jest pełne, coś musi z niego zniknąć.
Dlatego AI potrafi być bystra przez dwadzieścia wiadomości, a potem zaczyna sobie przeczyć, zapominać o ograniczeniu ustalonym na początku albo prosić o plik, który już dostała. Wcale się nie pogubiła. Wczesna część rozmowy zsunęła się z biurka.
Jedno rozróżnienie warto ustawić od razu, bo wywołuje mnóstwo zamieszania: okno kontekstowe to nie to samo co pamięć. Produkty takie jak ChatGPT i Claude mają osobną funkcję pamięci, która przechowuje fakty o tobie między rozmowami i po cichu wstawia je do nowych. To funkcja produktu zbudowana na modelu. Okno kontekstowe jest twardą właściwością samego modelu i żadna funkcja pamięci go nie powiększa.
Tokeny i jak je szacować
Okna kontekstowe mierzy się w tokenach, a nie w słowach, bo modele nie czytają słów. Czytają kawałki: częste słowa to zwykle jeden token, dłuższe albo nietypowe rozpadają się na kilka, a interpunkcja i spacje też się liczą.
Przybliżone przeliczniki warte zapamiętania:
- 1 token to około 4 znaki tekstu angielskiego, czyli mniej więcej trzy czwarte słowa.
- 1000 tokenów to z grubsza 750 słów, około półtorej strony zwykłej prozy.
- Kod jest gęstszy. Licz się z około jednym tokenem na trzy znaki, przez symbole, wcięcia i nietypowe nazwy.
- Inne języki są mniej wydajne. Tekst w językach słabiej reprezentowanych w tokenizatorze, a polski do nich należy, potrafi zająć dwa lub trzy razy więcej tokenów przy tej samej treści, co warto wiedzieć, jeśli płacisz za tokeny.
To daje ci sposób na wyobrażenie sobie liczb, które widzisz w materiałach marketingowych:
| Okno kontekstowe | Z grubsza odpowiada |
|---|---|
| 8 000 tokenów | Długiemu artykułowi |
| 32 000 tokenów | Krótkiej pracy naukowej z notatkami |
| 128 000 tokenów | Trzystustronicowej książce |
| 200 000 tokenów | Gęstej instrukcji technicznej lub średniej bazie kodu |
| 1 000 000 tokenów | Kilku książkom lub rocznemu zbiorowi transkrypcji ze spotkań |
Rzecz, którą ta tabela ukrywa, jest ważna: limit obejmuje całą rozmowę, a nie każdą wiadomość z osobna. Okno 128 000 tokenów nie znaczy, że możesz wielokrotnie wysyłać po 128 000 tokenów. Znaczy, że bieżąca suma wszystkiego, łącznie z odpowiedziami samego modelu, musi zostać poniżej tej liczby.
Co naprawdę zapełnia twoje okno
Ludzi zwykle zaskakuje, jak szybko okno się zapełnia, bo większość tego, co do niego trafia, jest niewidoczna. W typowej sesji czatu model czyta przy każdej turze wszystko z poniższej listy:
- Prompt systemowy. Instrukcje, które produkt wysyła, zanim cokolwiek napiszesz: jak się zachowywać, jakie narzędzia istnieją, jaka jest dzisiejsza data, zasady bezpieczeństwa. Często tysiące tokenów, których nigdy nie widzisz.
- Twoje własne instrukcje albo pamięć. Wszystko, co produkt o tobie zapisał i wstawia automatycznie.
- Każda wcześniejsza wiadomość, twoja i modelu, w całości. Długie odpowiedzi modelu też się liczą i to zwykle one ważą najwięcej.
- Każdy wgrany plik albo wyciągnięte z niego fragmenty. Czterdziestostronicowy PDF to mniej więcej 20 000 do 30 000 tokenów.
- Wyniki narzędzi i wyszukiwania. Wyszukiwanie w sieci, które pobierze pięć stron, potrafi dołożyć więcej niż cała dotychczasowa rozmowa.
- Generowana odpowiedź. Wyjście dzieli ten sam budżet co wejście.
Dlatego rozmowa, która wydawała się krótka, może być blisko limitu. Wysłałeś osiem krótkich wiadomości, ale model napisał osiem długich odpowiedzi, dołączyłeś dwa dokumenty, a on wykonał trzy wyszukiwania. Widoczna część to może dziesięć procent całości.
Dlatego też lekarstwem na pogubioną rozmowę tak często jest "zacznij nowy czat". Nie resetujesz nastroju modelu. Sprzątasz biurko.
Rozmiar reklamowany a rozmiar użyteczny
To część, która ma największe znaczenie i jest najrzadziej omawiana. Jakość modelu nie utrzymuje się na stałym poziomie aż do limitu, żeby potem runąć z klifu. Degraduje się stopniowo i zaczyna się to dużo przed limitem.
Najlepiej udokumentowana wersja tego zjawiska bywa nazywana efektem zgubienia w środku. Umieść konkretny fakt na początku długiego dokumentu, a model go znajdzie. Umieść go na końcu, a też go znajdzie. Zakop go w środku dwustu stron, a trafność wyszukania wyraźnie spada. Uwaga nie rozkłada się równomiernie na długim wejściu, a brzegi dostają jej więcej.
Jest jeszcze trudniej, gdy zadanie wymaga połączenia kilku faktów rozsianych po długim materiale. Znalezienie jednej igły w stogu siana to problem rozwiązany. Znalezienie czterech igieł i wyciągnięcie wniosków z relacji między nimi już nie, a dokładnie do tego ludzie używają dużych okien kontekstowych.
Traktuj więc reklamowaną liczbę jako pojemność maksymalną, a nie wygodny zakres roboczy. Praktyczna reguła z prawdziwego użycia: rzetelne zachowanie masz mniej więcej do połowy reklamowanego okna, a wszystko powyżej powinieneś weryfikować, a nie brać na wiarę. Jeśli model mówi ci, że trzystustronicowa umowa nie zawiera klauzuli o wypowiedzeniu, sprawdź to, zwłaszcza gdyby ta klauzula miała być w środku.
Wniosek dla porównań brzmi tak, że model z oknem miliona tokenów nie jest automatycznie lepszy w długich dokumentach od modelu z oknem 200 000. Jest lepszy w ich przyjmowaniu. To, czy dobrze rozumuje na całości, jest osobnym pytaniem, a jedyny sposób, żeby to sprawdzić, to test na dokumencie, którego odpowiedź już znasz.
Co się dzieje, gdy okno się skończy
Różne produkty inaczej radzą sobie z przepełnieniem, a wiedza o tym, z którym masz do czynienia, tłumaczy sporo dziwnych zachowań.
| Zachowanie | Co widzisz | Gdzie występuje |
|---|---|---|
| Twardy błąd | Żądanie odrzucone z komunikatem o długości | Najczęściej przy bezpośrednim użyciu API |
| Ciche obcięcie | Najstarsze wiadomości znikają bez ostrzeżenia | Wiele interfejsów czatu |
| Kroczące streszczenie | Stare wiadomości są zgniatane w streszczenie | Coraz częściej w produktach czatowych |
| Wyszukiwanie fragmentów | Przy każdej turze pobierane są tylko istotne części dokumentów | Narzędzia do dokumentów i baz wiedzy |
To ciche obcięcie sprawia prawdziwe kłopoty, bo nic go nie ogłasza. Objawem jest model, który nagle ignoruje regułę ustaloną na początku, wraca do tonu poprawionego godzinę wcześniej albo zadaje pytanie, na które już odpowiedziałeś. Z modelem nic się nie stało. Tamte instrukcje po prostu nie leżą już na biurku.
Kroczące streszczenia są lepsze, ale stratne. Streszczenie zachowuje sens ogólny i gubi szczegóły, więc ograniczenie "nigdy nie używaj słowa synergia" przetrwa jako "użytkownik ma preferencje stylistyczne", co nie pomaga ci w niczym.
Praktyczne taktyki, które naprawdę działają
Uporządkowane według tego, ile dają w stosunku do włożonego wysiłku.
Zaczynaj nowy czat, gdy zmienia się temat. Nawyk o najwyższej wartości. Długa rozmowa niesie koszt wszystkiego, co ją poprzedziło, łącznie z dygresjami, które przestały być istotne. Długie rozmowy nie są lepiej poinformowane, tylko droższe i bardziej rozwodnione.
Umieszczaj pytanie po długim materiale, a nie przed nim. Jeśli wkleisz dokument, a potem zapytasz, pytanie znajduje się blisko miejsca, w którym powstaje odpowiedź, co mierzalnie poprawia trafność przy długich wejściach. Najpierw wklej, potem pytaj.
Przypominaj ważne ograniczenia. W każdej rozmowie dłuższej niż mniej więcej piętnaście wymian powtórz zasady, które mają znaczenie, w tej wiadomości, w której mają znaczenie: "przypominam: polszczyzna oficjalna, bez punktorów, poniżej 400 słów". Kosztuje cię to jedną linijkę i przeżywa obcięcie.
Wysyłaj istotne strony, a nie całą księgę. Jeśli potrzebujesz, by model sprawdził klauzulę o odszkodowaniu, daj mu tę klauzulę i jej sąsiedztwo. Precyzja bije objętość, jest szybsza, tańsza i dokładniejsza.
Streszczaj i restartuj świadomie. Gdy sesja robocza się rozciąga, poproś o uporządkowane przekazanie: stan bieżący, podjęte decyzje, pytania otwarte, ograniczenia. Wklej to do nowego czatu. Zachowujesz treść, a gubisz szum, i od razu zauważysz, że model robi się bystrzejszy.
Przy wszystkim, co się nie mieści, sięgaj po wyszukiwanie fragmentów. Jeśli twój materiał naprawdę jest większy niż jakiekolwiek okno, odpowiedzią nie jest większe okno, tylko pobieranie istotnych kawałków przy każdym pytaniu. Tak właśnie działają pod maską narzędzia do dokumentów.
Wypatruj degradacji, nie tylko błędów. Jeśli odpowiedzi robią się mgliste, bardziej asekuranckie albo zaczynają ignorować instrukcje o formacie, prawdopodobnie jesteś głęboko w oknie. Zacznij od nowa, zanim uznasz, że model się popsuł.
Ile okna właściwie potrzebujesz?
Dopasuj okno do zadania, zamiast szukać największej liczby.
| Twoja praca | Czego potrzebujesz | Dlaczego |
|---|---|---|
| E-maile, szkice, szybkie pytania | Cokolwiek współczesnego | Nigdy nie zbliżysz się do limitu |
| Redakcja długich dokumentów | 100 000 i więcej | Dokument plus twoja rozmowa o nim |
| Przegląd umów i regulaminów | 200 000 i więcej, plus weryfikacja | Dokument plus rozumowanie nad nim, z zastrzeżeniem powyżej |
| Rozumowanie nad całą bazą kodu | Największe dostępne | Kod jest gęsty w tokeny, a wnioskowanie między plikami wymaga zasięgu |
| Analiza transkrypcji z wielu miesięcy | Największe dostępne albo wyszukiwanie fragmentów | Często lepiej sprawdza się wyszukiwanie niż siłowe wrzucanie całości |
| Budowanie produktu na API | Mniejsze, niż ci się wydaje, plus buforowanie | Długie prompty są głównym motorem i kosztu, i opóźnienia |
Dla większości ludzi szczera odpowiedź brzmi, że okno kontekstowe nie jest czynnikiem rozstrzygającym przy wyborze subskrypcji. Jakość pisania, ekosystem i cena ważą więcej. Rozstrzygające staje się w dokładnie jednej sytuacji: twoja praca regularnie polega na wrzucaniu większej ilości materiału, niż mieści zwykłe okno, a wtedy różnica nie jest kosmetyczna, tylko dzieli możliwe od niemożliwego.
Jeśli chcesz to sprawdzić samodzielnie, praktyczne podejście to przepuszczenie tego samego długiego dokumentu przez dwa lub trzy modele i porównanie odpowiedzi z czymś, co już wiesz. Miejsce pracy takie jak Whizi to ułatwia, bo GPT, Claude, Gemini, Grok i DeepSeek siedzą w jednej subskrypcji, a bardzo duże okno Gemini dzieli jedno kliknięcie od uważnej syntezy Claude. Zobacz porównywanie modeli obok siebie albo przeczytaj jak wybrać model AI, żeby podjąć szerszą decyzję.
- Szacuj liczbę tokenów regułą, że 1000 tokenów to około 750 słów.
- Pamiętaj, że prompty systemowe, pliki, wyniki wyszukiwania i odpowiedzi zjadają ten sam budżet.
- Traktuj mniej więcej połowę reklamowanego okna jako rzetelny zakres roboczy.
- Najpierw wklejaj długi materiał, a pytanie zadawaj po nim.
- Powtarzaj kluczowe ograniczenia w długich rozmowach, żeby przetrwały obcięcie.
- Zaczynaj świeży czat z pisemnym przekazaniem, zamiast przedłużać długi wątek.
Najczęstsze pytania
Czym jest okno kontekstowe w prostych słowach?
To całkowita ilość tekstu, którą model może mieć naraz przed oczami: twoje instrukcje, cała dotychczasowa rozmowa, wgrane pliki i pisana właśnie odpowiedź. Gdy suma przekroczy limit, najstarsze części wypadają, i dlatego długie czaty zaczynają o rzeczach zapominać.
Czy większe okno kontekstowe zawsze jest lepsze?
Nie. Większe okno pozwala modelowi przyjąć więcej materiału, ale trafność stopniowo spada wraz ze wzrostem wejścia, zwłaszcza przy faktach zakopanych w środku. Model z oknem miliona tokenów nie jest automatycznie lepszy w długich dokumentach od modelu z oknem 200 000, więc testuj na materiale, którego poprawną odpowiedź znasz.
Ile słów to 128 000 tokenów?
Z grubsza 96 000 słów, czyli mniej więcej trzystustronicowa książka. Ogólny przelicznik mówi, że jeden token to około czterech znaków tekstu angielskiego, więc 1000 tokenów to około 750 słów. Kod i teksty w innych językach niż angielski zużywają więcej tokenów na tę samą treść.
Dlaczego ChatGPT zapomina, co powiedziałem wcześniej?
Bo rozmowa urosła ponad okno kontekstowe, a najstarsze wiadomości zostały usunięte albo zgniecione, żeby zrobić miejsce. Większość interfejsów czatu robi to po cichu. Powtórzenie kluczowych ograniczeń albo rozpoczęcie nowego czatu z krótkim streszczeniem naprawia to od razu.
Czy okno kontekstowe to to samo co pamięć AI?
Nie. Okno kontekstowe to twardy limit jednej rozmowy. Pamięć to osobna funkcja produktu, która zapisuje fakty o tobie między rozmowami i wstawia je do nowych. Pamięć nie powiększa okna, tylko zużywa jego część.