Czym jest okno kontekstowe? Limit AI, który tłumaczy wszystko

Wyjaśnienie prostym językiem, czym są okno kontekstowe i tokeny, dlaczego AI zapomina rzeczy w środku rozmowy, dlaczego większe okno nie zawsze znaczy lepsze i jak w nim pracować.

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 kontekstoweZ grubsza odpowiada
8 000 tokenówDługiemu artykułowi
32 000 tokenówKrótkiej pracy naukowej z notatkami
128 000 tokenówTrzystustronicowej książce
200 000 tokenówGęstej instrukcji technicznej lub średniej bazie kodu
1 000 000 tokenówKilku 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:

  1. 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.
  2. Twoje własne instrukcje albo pamięć. Wszystko, co produkt o tobie zapisał i wstawia automatycznie.
  3. 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.
  4. Każdy wgrany plik albo wyciągnięte z niego fragmenty. Czterdziestostronicowy PDF to mniej więcej 20 000 do 30 000 tokenów.
  5. Wyniki narzędzi i wyszukiwania. Wyszukiwanie w sieci, które pobierze pięć stron, potrafi dołożyć więcej niż cała dotychczasowa rozmowa.
  6. 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ń.

ZachowanieCo widziszGdzie występuje
Twardy błądŻądanie odrzucone z komunikatem o długościNajczęściej przy bezpośrednim użyciu API
Ciche obcięcieNajstarsze wiadomości znikają bez ostrzeżeniaWiele interfejsów czatu
Kroczące streszczenieStare wiadomości są zgniatane w streszczenieCoraz częściej w produktach czatowych
Wyszukiwanie fragmentówPrzy każdej turze pobierane są tylko istotne części dokumentówNarzę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 pracaCzego potrzebujeszDlaczego
E-maile, szkice, szybkie pytaniaCokolwiek współczesnegoNigdy nie zbliżysz się do limitu
Redakcja długich dokumentów100 000 i więcejDokument plus twoja rozmowa o nim
Przegląd umów i regulaminów200 000 i więcej, plus weryfikacjaDokument plus rozumowanie nad nim, z zastrzeżeniem powyżej
Rozumowanie nad całą bazą koduNajwiększe dostępneKod jest gęsty w tokeny, a wnioskowanie między plikami wymaga zasięgu
Analiza transkrypcji z wielu miesięcyNajwiększe dostępne albo wyszukiwanie fragmentówCzęsto lepiej sprawdza się wyszukiwanie niż siłowe wrzucanie całości
Budowanie produktu na APIMniejsze, niż ci się wydaje, plus buforowanieDł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ę.

Lista kontrolna
  • 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ęść.