Модель не видит текст так, как видишь его ты, — буквы, слова, предложения. У неё совершенно другая, более механическая единица восприятия — и это напрямую влияет на то, сколько текста реально поместится в разговор с моделью.
Просто: небольшой кусочек текста, на которые весь текст разбивается перед
тем, как модель начнёт с ним работать — не всегда целое слово, иногда часть слова, иногда
отдельный знак препинания.
Профессионально: токенизация — процесс преобразования исходного текста в
последовательность дискретных единиц (токенов) из заранее заданного словаря, обычно через
алгоритмы разбиения на подслова (например, Byte Pair Encoding).
Пример: слово "непредсказуемость" в некоторых токенизаторах распадается
примерно на несколько частей вроде "не" + "предсказ" + "уемость" — точное разбиение
зависит от конкретной модели и её словаря токенов.
Грубое правило для английского языка: 1 токен ≈ 0,75 слова. Это соотношение заметно меняется для других языков.
Большинство токенизаторов исторически обучались преимущественно на англоязычном тексте с латинским алфавитом — из-за этого тексты на других алфавитах, включая грузинское письмо мхедрули и кириллицу, нередко разбиваются на заметно большее число более мелких токенов для того же по смыслу объёма текста. Практическое следствие: одно и то же контекстное окно вмещает меньше реального грузинского или русского текста, чем эквивалентного по смыслу английского, — стоит держать это в голове при работе с моделью на этих языках, особенно учитывая твои учебники английского и грузинского языков.
Токен — не просто единица подсчёта текста, это буквально та единица, которую модель предсказывает одну за другой при генерации ответа, — именно этот механизм подробно разбирается в следующей главе.
Следующая глава — как модель на самом деле генерирует текст: предсказание следующего токена, шаг за шагом, лежащее в основе абсолютно всего, что выдаёт любая LLM.
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.