Tokeny to małe jednostki tekstu, które modele AI czytają i generują. Dowiedz się, jak działa tokenizacja i dlaczego tokeny wpływają na koszt i kontekst.

Podsumowanie
Tokeny to małe jednostki tekstu, takie jak słowa, podsłowa lub znaki, na które model AI dzieli język, by móc go przetwarzać i generować. Decydują o koszcie systemu AI, jego oknie kontekstowym i wydajności.
Chcesz dowiedzieć się więcej? Zapytaj
Tokeny to podstawowe jednostki, które modele językowe AI czytają i tworzą. Zanim model zacznie pracować z Twoim tekstem, tokenizer dzieli ten tekst na tokeny, którymi mogą być całe słowa, fragmenty słów, pojedyncze znaki lub interpunkcja. Model nigdy nie widzi surowych liter tak jak my: widzi ciąg tokenów, uczy się statystycznych zależności między nimi i generuje odpowiedzi token po tokenie.
Zrozumienie tokenów ma znaczenie praktyczne, nie tylko teoretyczne. Tokeny decydują o tym, ile kosztuje zapytanie do AI, ile tekstu model może uwzględnić naraz i jak sprawnie działa. Jeśli optymalizujesz treści pod wyszukiwanie oparte na AI, wiedza o tym, jak modele takie jak ChatGPT, Claude i Gemini dzielą tekst na tokeny, wyjaśnia wiele z tego, jak czytają, streszczają i cytują to, co publikujesz.
Token to częsty ciąg znaków pochodzący ze stałego słownika, na którym model był trenowany. Zbiór wszystkich unikalnych tokenów znanych modelowi to jego słownik, który może liczyć wiele tysięcy pozycji. Niektóre tokeny to całe słowa, inne to fragmenty, a właściwa mieszanka zależy od tego, jak zbudowano tokenizer.
Prosty przykład ilustruje tę ideę. Zdanie „I heard a dog bark loudly at a cat” może zostać podzielone tak, że same słowa są osobnymi tokenami, a dłuższe słowo, takie jak „darkness”, rozpada się na „dark” i „ness”. Ponieważ model działa na tych fragmentach, liczba tokenów w tekście rzadko zgadza się z liczbą słów, co jest pierwszym zaskoczeniem dla większości osób, które przyjrzą się temu bliżej.
Istnieją trzy ogólne style tokenizacji: słowna, znakowa i podsłowna. Tokenizacja słowna dzieli tekst po separatorach, znakowa rozbija go na pojedyncze litery, a podsłowna leży pośrodku i dzieli tekst na części słów. Większość nowoczesnych modeli, w tym rodzina GPT, używa metody podsłownej zwanej kodowaniem par bajtów (byte pair encoding), która równoważy rozmiar słownika i elastyczność.
Ten kompromis jest realny. Mniejsze tokeny pozwalają modelowi radzić sobie z nieznanymi słowami, literówkami i złożoną składnią, ale zamieniają dany fragment w większą liczbę tokenów, co zużywa więcej mocy obliczeniowej i zostawia mniej miejsca w stałym limicie. Większe tokeny są wydajniejsze w przeliczeniu na fragment, lecz wymagają większego słownika i gorzej radzą sobie z rzadkimi słowami. Ten etap tokenizacji jest fundamentem przetwarzania języka naturalnego we współczesnych systemach.
Gdy tekst jest już stokenizowany, model przypisuje każdemu unikalnemu tokenowi numeryczny identyfikator, więc zdanie staje się ciągiem liczb. Identyfikatory te są następnie mapowane na embeddingi, czyli wielowartościowe wektory liczbowe, które oddają, jak często tokeny występują razem lub w podobnych kontekstach. Dzięki embeddingom model reprezentuje znaczenie, a nie tylko pisownię.
Generowanie przebiega iteracyjnie. Aby wytworzyć odpowiedź, model przewiduje wektor kolejnego tokenu, wybiera ze swojego słownika najbardziej prawdopodobny token, dołącza go do ciągu i powtarza ten krok, budując odpowiedź token po tokenie. Ta predykcja krok po kroku to rdzeń pętli każdego LLM i wyjaśnia, dlaczego dłuższe odpowiedzi generuje się dłużej i drożej podczas wnioskowania AI.
Tokeny są też jednostką treningu. Podczas wstępnego treningu model otrzymuje ogromne ciągi tokenów i uczy się przewidywać następny, doskonaląc trafność w wielu iteracjach. Zbiory danych treningowych mierzy się w tokenach, często w miliardach lub bilionach, a prawa skalowania łączą większą liczbę tokenów z lepszą jakością modelu.
Dlatego tokeny bywają nazywane walutą AI. W treningu reprezentują inwestycję w inteligencję modelu, a we wnioskowaniu napędzają zarówno koszt, jak i przychód. Ta sama jednostka, która mierzy, ile model się nauczył, mierzy też, ile kosztuje jego użycie, wiążąc ekonomię danych treningowych AI bezpośrednio z tokenami.
Każdy model ma maksymalną liczbę tokenów, które może obsłużyć naraz, zwykle wyrażoną jako łączne okno kontekstowe obejmujące zarówno dane wejściowe, jak i wyjściowe. Jeśli model ma okno kontekstowe 100 tokenów, a Twoje dane wejściowe zajmują dziewięć, na odpowiedź zostaje 91. Przy bardziej szczegółowej tokenizacji te same dane wejściowe mogłyby pochłonąć znacznie większą część budżetu.
Ten limit ma realne konsekwencje. Długi dokument lub rozbudowana rozmowa składająca się z wielu tur może przekroczyć okno, zmuszając model do odrzucenia lub skompresowania wcześniejszych treści i utraty szczegółów. Większe okna kontekstowe łagodzą ten problem, pozwalając modelowi rozumować na długich danych wejściowych i zachować spójność, dlatego rozmiar okna kontekstowego jest wiodącym parametrem każdego modelu.
Ponieważ tokeny są jednostką pracy, są też jednostką rozliczeń. Większość dostawców pobiera opłatę za token i wycenia osobno dane wejściowe i wyjściowe, przy czym tokeny wyjściowe często kosztują więcej. Zapytanie z krótkim promptem, które wymaga długiej odpowiedzi, może być zdominowane przez koszt wyjścia, a streszczanie dużego dokumentu przesuwa ciężar na koszt wejścia.
Dostawcy narzucają też limity szybkości wyrażone w tokenach na minutę, które określają, jak szybko może działać aplikacja. Praktyczny wniosek jest taki, że wydajność tokenowa ma znaczenie: zwięzłe prompty, kontrolowana długość odpowiedzi i staranne zarządzanie kontekstem obniżają koszt i opóźnienie. Optymalizacja może tu być spektakularna, a niektóre zespoły raportują duże obniżki kosztu na token dzięki lepszej inżynierii, co ma realne znaczenie przy planowaniu przepływów pracy, w których badanie słów kluczowych i planowanie treści wywołują AI na dużą skalę.
Tokeny nie ograniczają się do tekstu. Nowoczesne modele multimodalne zamieniają obrazy na tokeny wizualne, dźwięk na tokeny audio, a wideo na ciągi, które model przetwarza tak samo jak słowa. Ta wspólna reprezentacja pozwala jednemu systemowi obsługiwać tekst, obrazy i dźwięk razem, ujednolicając różnorodne dane wejściowe do ciągów tokenów.
W optymalizacji pod generatywne wyszukiwarki (GEO) tokeny wyjaśniają, jak AI czyta Twoje strony. Modele pobierają Twoje treści jako tokeny, mieszczą je w oknie kontekstowym razem z zapytaniem i generują odpowiedź token po tokenie, co premiuje treści jasne i łatwe do podziału na fragmenty. Strukturyzowanie stron tak, by kluczowe fakty były zwięzłe i samodzielne, pomaga modelowi odwzorować je w ramach budżetu tokenów, dlatego treści gotowe dla LLM i przemyślana strategia treści AI przynoszą efekty w odpowiedziach AI.
Tokeny to cegiełki przetwarzania języka przez AI: słowa, podsłowa i znaki tworzone przez tokenizer, z których każdy ma przypisany identyfikator i embedding, którego model używa do czytania i generowania tekstu. Są też walutą AI: mierzą skalę treningu, wyznaczają okno kontekstowe i ustalają cenę każdego zapytania. Ich zrozumienie pokazuje, dlaczego zwięzłe, dobrze ustrukturyzowane treści są dla modeli łatwiejsze i tańsze w użyciu.
Jeśli chodzi o widoczność, wniosek jest taki, że AI widzi Twoje treści jako tokeny, więc przejrzystość i struktura pomagają jej je zmieścić, zrozumieć i zacytować. Połącz solidne treści gotowe dla LLM z przejrzystą strategią treści AI i skorzystaj z narzędzi Sorank do badań i planowania treści, by planować treści, które AI czyta wydajnie. Źródła: NVIDIA i Microsoft Learn.
Źródła
Nie ma sztywnej reguły, ale popularne przybliżenie stosowane przez programistów to około jeden token na cztery znaki tekstu angielskiego, czyli mniej więcej trzy czwarte słowa. Popularne krótkie słowa to zwykle jeden token, a dłuższe lub rzadsze słowa rozpadają się na kilka tokenów podsłownych. Interpunkcja i spacje też się liczą, więc zdanie prawie zawsze ma więcej tokenów niż słów.
Większość dostawców AI pobiera opłatę za token i zwykle wycenia osobno tokeny wejściowe i wyjściowe, przy czym wyjście bywa droższe. Oznacza to, że zarówno długi prompt, jak i długa odpowiedź zwiększają rachunek. Ponieważ koszt rośnie wraz z liczbą tokenów, pisanie zwięzłych promptów i kontrolowanie, ile model generuje, to praktyczne sposoby na kontrolę wydatków.
Okno kontekstowe to maksymalna liczba tokenów, które model może utrzymać naraz, obejmująca zarówno wysyłane przez Ciebie dane wejściowe, jak i generowane przez model dane wyjściowe. Jeśli rozmowa lub dokument przekroczy ten limit, model musi odrzucić lub skompresować wcześniejsze tokeny, co może pozbawić go ważnego kontekstu. Większe okno kontekstowe pozwala modelowi pracować z dłuższymi danymi wejściowymi i zachować spójność w dłuższej wymianie.
WYPRÓBOWALI SORANK PRZED TOBĄ
