Статьи
Что такое токен? Самое важное понятие в AI простыми словами
Прежде чем понять искусственный интеллект, нужно понять токен. Это единственное понятие, от которого зависят и цена, и память, и странности в поведении AI.

Если вы прочитаете про одно понятие в AI — прочитайте про это. Почти всё, что поначалу кажется странным в языковых моделях, объясняется отсюда.
Машина не видит слов#
Языковая модель работает не с буквами и не со словами. Она работает с числами. Чтобы превратить вашу фразу в числа, её сначала режут на кусочки — эти кусочки и есть токены.
Один токен — это не одно слово. Частое короткое слово обычно помещается в один токен. Длинное или редкое разбивается на несколько. Каждый кусок получает свой номер.
Слово «token» само по себе один токен#
Слово token кодируется ровно одним токеном — номер 10346. Эстонское tehisintellekt — пятью. Отсюда и название этого сайта: самая маленькая единица, с которой работает машина, и одновременно самое полезное, что можно узнать про AI.
Зачем это знать#
В токенах меряются две вещи.
Цена. Счета за API считаются в токенах — и за ввод, и за вывод. Если вы используете AI в компании, количество токенов и есть ваш прогноз расходов.
Память. Контекстное окно — сколько разговора модель держит одновременно — тоже меряется в токенах. Когда разговор становится длинным, начало выскальзывает из окна, и AI «забывает».
Почему AI не умеет считать буквы#
Классический пример: спросите модель, сколько букв р в слове «переработка», — она ошибается на удивление часто. Причина именно в этом: она не видит букв. Она видит токены, целые куски. Считать буквы для неё примерно то же, что для вас — считать пиксели, из которых состоит буква.
Что с этим делать#
Три практических вывода:
- В длинном разговоре повторяйте важное — оно могло выскользнуть из окна.
- Если вы платите за API, короткий промпт дешевле. Но не всегда лучше: слишком короткий даст непригодный ответ, который придётся переспрашивать.
- Текст на эстонском тратит заметно больше токенов, чем то же содержание по-английски. Русский в этом смысле почти не уступает английскому.
Попробуйте сами: напишите что-нибудь в токенизаторе и посмотрите, на сколько кусков разойдётся ваша фраза.

