Co to jest knowledge cutoff?

Krótka odpowiedź

Knowledge cutoff to data, po której dane treningowe modelu językowego się urywają. Wszystko, co wydarzyło się później, jest modelowi nieznane, chyba że dostarczy mu tego wyszukiwanie lub przesłany dokument. Modele trafiają na rynek wiele miesięcy po swojej dacie granicznej, więc każdy model jest nieaktualny już w dniu premiery, a luka rośnie z każdym dniem jego działania.

Model przestał czytać w pewnym dniu i sam nie wie, w którym

Model językowy uczy się na stałym zbiorze tekstów zebranych przed rozpoczęciem treningu. Czym jest LLM opisuje dwa etapy treningu; tutaj chodzi o to, że oba korzystają z danych mających datę końcową. Nic opublikowanego po tej dacie nie trafia do modelu. Ani wybory, ani zmiana ceny, ani nawet wiadomości o samym modelu.

Dostawcy publikują tę datę na karcie modelu, a coraz częściej publikują dwie. Anthropic podaje "training data cutoff", czyli ostatnią datę, z której pochodziły jakiekolwiek dane, oraz "reliable knowledge cutoff", wcześniejszą datę, przed którą pokrycie tematów jest na tyle gęste, by można mu było zaufać. Różnica między nimi bierze się stąd, że sieć potrzebuje miesięcy, by szeroko opisać jakieś wydarzenie: premiera w marcu ma garść stron w kwietniu, a tysiące we wrześniu. Model wytrenowany w lipcu zna marzec dobrze, a lipiec ledwie.

Sam model nie potrafi podać żadnej z tych dat. Nie ma kalendarza ani zapisu własnego treningu; zapytany "jaka jest twoja data graniczna wiedzy", generuje najbardziej prawdopodobną odpowiedź na to pytanie na podstawie danych treningowych, co zwykle oznacza datę, o której czytał w kontekście wcześniejszego modelu. Opublikowane prompty systemowe Anthropic wprost podają Claude jego własną datę graniczną, co jest przyznaniem, że inaczej model by jej nie znał. Datę bierz z karty modelu, nigdy z czatu.

Jak bardzo nieaktualny jest model w dniu premiery, zmierzone

Trening trwa miesiące, a ewaluacja i prace nad bezpieczeństwem zajmują jeszcze więcej czasu, więc model debiutuje już w tyle. Wykres pokazuje osiem kart modeli: wiarygodną lub podaną datę graniczną wiedzy zestawioną z publiczną datą premiery, w pełnych miesiącach.

Każdy model trafił na rynek nieaktualny o 2 do 10 miesięcy
Claude 3.5 Sonnetdata graniczna kwi2024, premiera cze 20242 miesiąceGemini 2.5 Prodata graniczna sty 2025,wersja próbna mar 20252 miesiąceClaude 3.7 Sonnetdata graniczna paź2024, premiera lut 20254 miesiąceClaude Opus 4data graniczna sty2025, premiera maj 20254 miesiąceGPT-4odata graniczna paź2023, premiera maj 20247 miesięcyLlama 3.1data graniczna gru2023, premiera lip 20247 miesięcyGPT-4.1data graniczna cze2024, premiera kwi 202510 miesięcyGPT-5data graniczna 30 wrz2024, premiera 7 sie 202510 miesięcyjeden kwadrat to jeden miesiąc od daty granicznej do premiery

Widać dwa wzorce. Flagowe modele OpenAI wypadały najgorzej, dziesięć miesięcy opóźnienia zarówno dla GPT-4.1, jak i GPT-5, podczas gdy Anthropic i Google mieściły się w przedziale od dwóch do czterech. A luka tylko rośnie w trakcie użytkowania: GPT-4o wciąż był domyślnym modelem ChatGPT rok po premierze, kiedy jego wiedza kończyła się już 19 miesięcy wcześniej. Model używany na co dzień jest zwykle rok lub więcej w tyle za dniem, w którym o coś pytasz.

Powyższe daty pochodzą od samych dostawców, odczytane z kart modeli podlinkowanych na końcu tej strony. Oś czasu modeli AI zawiera daty premier każdego modelu śledzonego przez tę stronę.

Co robi model, gdy pytasz go o coś po dacie granicznej

Odpowiada. To jest właśnie problem. Model nie ma kroku wyszukiwania, który zwróciłby "nie znaleziono"; generuje najbardziej prawdopodobną kontynuację, a przy pytaniu o zeszły miesiąc ta kontynuacja powstaje na podstawie wzorców podobnych pytań z danych treningowych. Zapytaj o produkt wydany po dacie granicznej, a model opisze, jaki taki produkt mógłby prawdopodobnie być. Zapytaj o aktualną cenę, a poda cenę z daty granicznej, ujętą w czasie teraźniejszym.

Czym jest halucynacja AI tłumaczy, dlaczego model jest pewny siebie zamiast niepewny, ale wersja związana z datą graniczną ma znak rozpoznawczy: odpowiedź jest spójna i lekko przestarzała. Nazwa modelu jest o jedną wersję za wcześnie, cena jest z zeszłego roku, funkcja "najnowsza" to ta z okresu treningu. Nieaktualna odpowiedź nie wygląda na błędną; wygląda jak przeszłość.

Typ pytaniaBezpiecznie zapytać goły model?Dlaczego
Jak coś działa, ugruntowane fakty, historia sprzed daty granicznejTakGęsto opisane w danych treningowych, mało prawdopodobne, by się zmieniły
Ceny, plany, limity, numery wersjiNieZmieniają się co miesiąc; model odpowiada z daty granicznej w czasie teraźniejszym
Ostatnie premiery, wiadomości, wyniki, przepisy prawaNieBrak lub skąpe dane; model uzupełnia lukę wiarygodnie brzmiącym szczegółem
Cokolwiek dotyczące samego modelu, w tym jego daty granicznejNieModel nie ma zapisu własnego treningu
Twoje własne dokumenty, twoje własne daneNieNigdy nie były w zbiorze treningowym; prześlij je

Rozwiązaniem jest wyszukiwanie i działa nawet tam, gdzie go nie ma

Daty granicznej nie da się przesunąć, więc rozwiązaniem jest dostarczenie modelowi aktualnego tekstu w momencie odpowiedzi. Robią to dwa mechanizmy. Przesłanie dokumentu umieszcza twój tekst w promptcie, a model odpowiada na jego podstawie. Wyszukiwanie w sieci pobiera strony i robi to samo z otwartą siecią. Oba są uziemieniem (grounding) i oba są mechanizmem, który opisuje czym jest RAG: model wciąż przewiduje, ale na podstawie materiału powstałego po jego treningu.

W Whizi wyszukiwanie w sieci jest domyślnie włączone, znajduje się w kompozytorze obok przycisku załączania i działa niezależnie od wybranego modelu. To ostatnie jest tu istotne. Claude czy model Llama: z włączonym przełącznikiem każdy z nich odpowiada na pytanie o ten tydzień na podstawie aktualnych źródeł. Przełącznik daje przyzwolenie, a nie wydaje polecenie, więc prośba o wiersz nie uruchamia wyszukiwania, a pytanie z datą już tak. Wyszukiwanie nie kosztuje kredytów, wiadomość kosztuje tyle, ile próg kredytowy modelu, który odpowiedział, dokładnie tak samo jak bez wyszukiwania.

Warto uczciwie wskazać jedno ograniczenie. Wyszukiwanie naprawia nieaktualność, nie naprawia wiarygodności. Nieaktualny wpis na blogu jest pobierany równie łatwo jak strona dostawcy, więc przy cenie czy specyfikacji otwórz cytowany link, zanim na jej podstawie coś zrobisz, a przy czymś ważnym zapytaj drugi model z włączonym wyszukiwaniem i porównaj odpowiedzi.

Załóż sześć miesięcy opóźnienia, potem oceń pytanie

Zakładaj, że każdy model jest w tyle o co najmniej sześć miesięcy, a model, którego używasz od dłuższego czasu, jest w tyle o rok lub więcej. Potem oceń pytanie. Jeśli odpowiedź zależy od faktów o świecie po tej dacie, włącz wyszukiwanie albo prześlij źródło. Jeśli odpowiedź zależy od rozumowania na podstawie czegoś już obecnego w rozmowie, data graniczna nie ma znaczenia i wyszukiwanie może być wyłączone.

Sprawdzaj datę na karcie modelu, nie u samego modelu. A kiedy model sam z siebie mówi "według mojej ostatniej aktualizacji", potraktuj to jako cytat z danych treningowych, a nie fakt o samym sobie, i z taką samą podejrzliwością traktuj wszystko, co pada po tym zwrocie.

Lista kontrolna
  • Datę graniczną bierz z karty modelu od dostawcy, nigdy z pytania zadanego modelowi
  • Zakładaj sześć miesięcy nieaktualności w dniu premiery i rok lub więcej dla modelu używanego od dłuższego czasu
  • Włącz wyszukiwanie w sieci przy wszystkim, co zawiera cenę, numer wersji, datę lub niedawną nazwę
  • Prześlij dokument, gdy odpowiedź zależy od twojego własnego tekstu; nigdy nie było go w danych treningowych
  • Otwórz cytowany link, zanim zadziałasz na podstawie znalezionej ceny lub specyfikacji, albo zapytaj drugi model z włączonym wyszukiwaniem

Najczęstsze pytania

Co to jest data graniczna wiedzy (knowledge cutoff)?

Data, po której żaden tekst nie trafił już do danych treningowych modelu. Wszystko, co model wie bez pomocy z zewnątrz, pochodzi sprzed tej daty. Dostawcy publikują ją na karcie modelu, a niektórzy publikują dwie: datę graniczną danych treningowych i wcześniejszą wiarygodną datę graniczną wiedzy, ponieważ ostatnie miesiące są w momencie treningu słabo pokryte przez sieć.

Jaka jest data graniczna wiedzy ChatGPT?

Zależy od modelu stojącego za czatem, a OpenAI publikuje każdą z nich na stronie modelu. GPT-4o miał datę graniczną w październiku 2023, GPT-4.1 w czerwcu 2024, a GPT-5 we wrześniu 2024, każdy wydany 7 do 10 miesięcy później. Gdy przeglądanie sieci jest włączone, ChatGPT odpowiada na podstawie aktualnych stron niezależnie od daty granicznej modelu.

Dlaczego model nie potrafi podać swojej własnej daty granicznej?

Ponieważ nie ma zapisu własnego treningu. Zapytany o to, generuje najbardziej prawdopodobną odpowiedź na podstawie danych treningowych, co często opisuje wcześniejszy model. Opublikowane prompty systemowe Anthropic wprost podają Claude jego datę graniczną, bo inaczej model by jej nie znał. Karta modelu jest jedynym wiarygodnym źródłem.

Jak uzyskać aktualne informacje od modelu AI?

Podaj mu aktualny tekst. Wyszukiwanie w sieci pobiera aktualne strony do prompta; przesłanie dokumentu umieszcza tam twój własny tekst. Tak czy inaczej model odpowiada na podstawie tego, co dostał, a nie na podstawie danych treningowych. Whizi domyślnie włącza wyszukiwanie w sieci dla każdego modelu, bez żadnego kosztu w kredytach, więc nawet model bez własnego mechanizmu wyszukiwania odpowiada na podstawie dzisiejszych źródeł.

Czy nowszy model rozwiązuje problem daty granicznej?

Przesuwa granicę, a granica wciąż jest o wiele miesięcy w tyle w dniu premiery: GPT-5 wystartował dziesięć miesięcy po swojej dacie granicznej, Claude 3.7 Sonnet cztery miesiące po. Każdy model potem starzeje się w trakcie użytkowania. Wyszukiwanie lub przesłanie dokumentu to rozwiązanie problemu nieaktualności; nowszy model to rozwiązanie problemu możliwości.