Okno kontekstowe AI: jak działa i ile wystarczy
Okno kontekstowe AI określa, ile informacji model może uwzględnić podczas tworzenia jednej odpowiedzi. W tym limicie mieszczą się Twoje polecenie, wcześniejsze wiadomości, załączone materiały, instrukcje aplikacji, a zależnie od usługi również miejsce potrzebne na wynik. Gdy pracujesz z jednym mailem, ogromny limit nie daje szczególnej przewagi. Gdy analizujesz umowę, repozytorium kodu albo serię transkrypcji, pojemność i sposób ułożenia materiału zaczynają bezpośrednio wpływać na rezultat.
Okno kontekstowe AI i tokeny: co właściwie liczymy
Model nie czyta tekstu jako listy słów. Najpierw tokenizer dzieli go na tokeny, czyli elementy słownika rozpoznawane przez konkretny model. Token może być całym krótkim słowem, fragmentem dłuższego wyrazu, cyfrą albo znakiem interpunkcyjnym. Dlatego 10 000 słów nie przekłada się na jedną stałą liczbę tokenów.
Znaczenie mają język, pisownia i wybrane kodowanie. Dokumentacja OpenAI wyjaśnia, że ten sam tekst może mieć różną liczbę tokenów w zależności od modelu, kodowania oraz języka. Popularny przelicznik jednego tokenu na około cztery znaki dotyczy przybliżeń dla angielskiego. Nie stosuj go bez korekty do polszczyzny z odmianą, znakami diakrytycznymi i długimi wyrazami.
Jeżeli aplikacja udostępnia licznik albo tokenizer, sprawdź na nim prawdziwy dokument. W API uwzględnij również wiadomości systemowe, schematy odpowiedzi, opisy narzędzi, obrazy i pliki. Sam tekst widoczny w polu czatu może zajmować tylko część dostępnego miejsca.
Co zajmuje miejsce w oknie kontekstowym
Najprostszy przypadek obejmuje instrukcję użytkownika i odpowiedź. W rzeczywistej aplikacji lista jest dłuższa: prompt systemowy określa zasady działania, historia rozmowy dostarcza wcześniejszych ustaleń, a dokumenty i wyniki wyszukiwania wnoszą wiedzę potrzebną do zadania. Agent może otrzymać także opisy funkcji, odpowiedzi narzędzi oraz zapis wykonanych kroków. Jak działa takie połączenie z usługami, wyjaśnia poradnik o Model Context Protocol.
Okno jest wspólnym budżetem. Długi załącznik zostawia mniej miejsca na historię i odpowiedź, a rozbudowana lista narzędzi może zmniejszyć przestrzeń dostępną na materiały. W czacie konsumenckim dostawca może automatycznie usuwać starsze wiadomości albo zastępować je podsumowaniem. Użytkownik nie zawsze widzi ten proces, więc model potrafi nagle pominąć ustalenie z początku rozmowy.
Ważne jest również rozróżnienie między oknem modelu a limitem konkretnej usługi. Ten sam model może działać przez API, aplikację internetową i produkt innej firmy. Każdy interfejs może narzucać własny limit pliku, liczby stron lub długości odpowiedzi. Porównując oferty, sprawdzaj dokumentację wybranego produktu i wersję modelu, zamiast przenosić parametr z tabeli API na każde zastosowanie.
Czy większe okno zawsze daje lepszą odpowiedź
Duża pojemność pozwala przekazać więcej materiału naraz, lecz nie zastępuje selekcji. Oficjalny przewodnik Google podaje, że wiele modeli Gemini obsługuje milion tokenów lub więcej. Według tego samego źródła milion tokenów odpowiada w przybliżeniu 50 000 wierszy kodu po 80 znaków albo ośmiu przeciętnym angielskim powieściom. To obrazuje skalę, ale nie służy do dokładnego przeliczania polskich dokumentów.
Google opisuje też ważne ograniczenie: wyszukanie jednej informacji w bardzo długim kontekście może działać znacznie lepiej niż równoczesne odnalezienie wielu rozproszonych szczegółów. Wynik zależy od układu treści i rodzaju pytania. Z tego powodu parametru z karty modelu nie należy traktować jako gwarancji poprawnej analizy każdej strony załącznika.
W praktyce umieść cel, kryteria i najważniejsze ograniczenia w zwartej instrukcji. Dołącz materiały z czytelnymi tytułami, datami i numerami sekcji. Przy pytaniu o trzy umowy wskaż, które zapisy trzeba porównać oraz w jakim formacie ma powstać wynik. Poproś o cytowanie numeru strony lub fragmentu, aby można było szybko sprawdzić odpowiedź. Podobną dyscyplinę źródeł stosuje się podczas rzetelnego researchu z AI.
Długi dokument: wkleić całość, podzielić czy użyć RAG
Wklejenie całego materiału ma sens, gdy mieści się z zapasem, wszystkie części mogą być istotne, a zadanie wykonujesz sporadycznie. Dobrym przykładem jest streszczenie jednej instrukcji albo porównanie dwóch krótkich wersji regulaminu. Zachowaj miejsce na polecenie i wynik, a przed wysłaniem usuń powtarzające się stopki, menu oraz strony bez treści.
Podział na części sprawdzi się przy bardzo długim raporcie. Najpierw ustal wspólny szablon analizy, potem przetwarzaj kolejne rozdziały i zapisuj wyniki cząstkowe. Na końcu przekaż modelowi te wyniki wraz z listą pytań przekrojowych. Taka metoda może jednak zgubić relację między odległymi rozdziałami, dlatego warto prowadzić osobny rejestr nazw, liczb, wyjątków i otwartych kwestii.
Przy dużej, często aktualizowanej bazie wiedzy lepszy bywa mechanizm wyszukiwania. System wybiera kilka fragmentów pasujących do pytania i przekazuje je modelowi jako kontekst. Szczegóły procesu znajdziesz w wyjaśnieniu, jak działa RAG w sztucznej inteligencji. Jakość zależy wtedy od wyszukania właściwych fragmentów, ich aktualności i instrukcji dla modelu. Duże okno nadal pomaga, bo pomieści więcej źródeł, lecz każdy dodatkowy fragment powinien odpowiadać konkretnemu celowi.
Jak pracować z długą rozmową bez utraty ustaleń
Przy wieloetapowym zadaniu zacznij od krótkiej specyfikacji. Zapisz cel, odbiorcę, ograniczenia, oczekiwany format oraz decyzje, których model nie powinien samodzielnie zmieniać. Po kilku etapach poproś o podsumowanie stanu, sprawdź je i popraw ewentualne przekłamania. Zweryfikowane podsumowanie stanie się punktem startowym kolejnej rozmowy.
Pomaga prosty rytm pracy:
- Przekaż tylko materiały potrzebne do aktualnego etapu.
- Nadaj plikom jednoznaczne nazwy i wskaż ich daty.
- Oddziel fakty źródłowe od swoich założeń i poleceń.
- Po ważnej decyzji dopisz ją do krótkiego rejestru ustaleń.
- Gdy odpowiedzi stają się niespójne, rozpocznij świeży wątek z zatwierdzonym podsumowaniem.
W agentach wykonujących wiele kroków kontekst rośnie dodatkowo o wyniki narzędzi i zapis działań. Trzeba usuwać nieaktualne rezultaty, zachowywać najważniejsze decyzje i ograniczać liczbę danych zwracanych przez każde narzędzie. Więcej o kontrolowaniu takich procesów przeczytasz w analizie możliwości i ograniczeń agentów AI.
Przed wyborem modelu przygotuj własny test. Użyj kilku typowych dokumentów, umieść ważne dane na początku, w środku i na końcu, a następnie zadaj pytania wymagające jednego oraz kilku faktów. Sprawdź poprawność, kompletność, cytowania, czas i koszt. Okno kontekstowe AI powinno mieścić Twój rzeczywisty proces z rozsądnym zapasem. O jakości wdrożenia przesądza wynik tego testu, a nie największa liczba w tabeli producenta.
Najczęściej zadawane pytania
Ile tokenów powinno mieć okno kontekstowe AI?
Wystarczająco dużo, aby pomieścić instrukcję, potrzebne materiały, historię rozmowy i planowaną odpowiedź. Do krótkich pytań duży limit niewiele zmienia, a analizę wielu dokumentów trzeba sprawdzić na reprezentatywnej próbce.
Czy jeden token oznacza jedno słowo?
Nie, token może odpowiadać całemu słowu, części słowa, znakowi lub interpunkcji. Liczba tokenów zależy od modelu, sposobu kodowania i języka, dlatego polski tekst warto mierzyć tokenizerem właściwym dla wybranego modelu.
Co zrobić, gdy rozmowa z AI jest zbyt długa?
Zapisz decyzje i wymagania w krótkim podsumowaniu, usuń nieaktualne fragmenty i rozpocznij nową rozmowę z uporządkowanym kontekstem. Przy dużej bazie dokumentów wybieraj tylko materiały potrzebne do bieżącego pytania.