Jak to działa? • Tokeny

Czym są tokeny?

Modele językowe nie czytają tekstu w taki sposób jak człowiek. Zanim rozpoczną analizę, dzielą tekst na mniejsze elementy zwane tokenami. To właśnie na nich opiera się działanie współczesnych modeli AI.

Co to jest token?

Token to niewielka część tekstu, którą model potrafi przetwarzać. Może to być całe słowo, jego fragment, pojedynczy znak lub symbol.

Sposób podziału zależy od konkretnego modelu językowego oraz zastosowanego algorytmu tokenizacji.

Dlaczego AI nie analizuje całych zdań?

Komputer nie rozumie języka naturalnego tak jak człowiek. Najpierw musi zamienić tekst na postać możliwą do przetwarzania matematycznego.

Podział na tokeny pozwala modelowi analizować znaczenie tekstu krok po kroku i przewidywać kolejne elementy wypowiedzi.

Przykład tokenizacji

Zdanie:

„Sztuczna inteligencja rozwija się bardzo szybko.”

Może zostać podzielone na kilka lub kilkanaście tokenów. Nie zawsze będą to całe słowa — niektóre modele dzielą wyrazy na mniejsze fragmenty.

Tokeny a długość rozmowy

Każdy model posiada ograniczenie liczby tokenów, które może jednocześnie analizować.

Do limitu wliczają się zarówno pytania użytkownika, jak i odpowiedzi generowane przez model. Im większe okno kontekstowe, tym więcej informacji AI może uwzględnić podczas rozmowy.

Dlaczego liczba tokenów jest ważna?

Od liczby przetwarzanych tokenów zależą między innymi czas generowania odpowiedzi, zużycie pamięci oraz moc obliczeniowa potrzebna do działania modelu.

To właśnie dlatego duże modele wymagają bardzo wydajnych komputerów i centrów danych.

Czy token to słowo?

Nie zawsze.

W wielu przypadkach jedno słowo odpowiada jednemu tokenowi, ale dłuższe lub rzadziej występujące wyrazy mogą zostać podzielone na kilka tokenów. Z kolei krótkie znaki interpunkcyjne również mogą stanowić osobne tokeny.

Tokeny a odpowiedzi AI

Podczas generowania odpowiedzi model nie tworzy całego zdania jednocześnie. Przewiduje kolejne tokeny jeden po drugim, za każdym razem wybierając najbardziej prawdopodobny następny element.

Po połączeniu wszystkich wygenerowanych tokenów powstaje odpowiedź, którą widzi użytkownik.

Podstawa modeli językowych

Bez tokenów współczesne modele językowe nie mogłyby analizować tekstu, uczyć się na ogromnych zbiorach danych ani prowadzić rozmów w wielu językach.

To jeden z najważniejszych elementów działania dużych modeli językowych.

Co dalej?

Skoro wiemy już, czym są tokeny, możemy zobaczyć, jak na ich podstawie działa cały model językowy i w jaki sposób powstają odpowiedzi generowane przez AI.

← Powrót do spisu treści