LLM
Как работает нейросеть: от вашего вопроса до ответа
Михаил Мозг7 минут чтения
Как работает нейросеть вроде ChatGPT: она делит ваш вопрос на токены, переводит их в числа и дописывает ответ по одному токену, каждый раз выбирая вероятное продолжение. В основе почти всех таких моделей архитектура трансформер из статьи 12 июня 2017 года. Ниже шесть шагов на одной схеме, причины ошибок и способ дать модели ваши данные.
Содержание
- Шесть шагов на одной схеме
- Шаг 1. Текст становится токенами
- Шаг 2. Токены становятся числами
- Шаг 3. Внимание: какие слова важны друг для друга
- Шаг 4. Вероятности следующего токена
- Шаг 5. Выбор токена: температура и top-p
- Шаг 6. Повтор до конца ответа
- Почему модель ошибается и выдумывает
- Чего модель не знает и как дать ей ваши данные
Шесть шагов на одной схеме
LLM (большая языковая модель) это нейросеть, которую обучили продолжать текст. Путь от вашего вопроса до ответа укладывается в шесть шагов, схема ниже показывает их по порядку.
Текст становится токенами. Токены становятся числами. Внимание решает, какие слова важны друг другу. Модель считает вероятности следующего токена. Выбор токена зависит от двух настроек: температуры и top-p. Дальше повтор до конца ответа.
Стрелка «следующий токен» ведет с шага 6 обратно на шаг 4: выбранный токен добавляется к тексту, и модель снова считает вероятности, уже с его учетом. Так ответ растет слово за словом.
Эту схему задала архитектура трансформер из статьи «Attention Is All You Need»: сеть построена только на механизме внимания, без рекуррентных и сверточных слоев прежних моделей. Что такое LLM в целом и где их применяют, читайте в разделе о языковых моделях.
Шаг 1. Текст становится токенами
Модель не читает буквы и слова. Сначала токенизатор, программа разбиения текста, режет фразу на токены: целые слова, части слов и знаки.
Разбиение на части слов описали Sennrich и соавторы в 2015 году. Редкое слово собирается из частых кусков, поэтому словарь модели ограничен, а написать она может любое слово.
Пример. Мы проверили фразу «Как работает нейросеть» в библиотеке tiktoken от OpenAI 16 октября 2026 года. В кодировке o200k_base вышло 5 токенов: «Как», «работает», «ней», «рос», «еть». В кодировке cl100k_base, которой токенизировал текст GPT-4, та же фраза заняла 9 токенов.
Английская фраза того же смысла в обеих кодировках заняла 6 токенов. Вывод для бюджета: длину вопроса и ответа считают в токенах, а не в словах, и одна фраза у разных моделей занимает разное число токенов. Подробнее о единице оплаты в статье словаря о токене.
Шаг 2. Токены становятся числами
У каждого токена есть номер в словаре модели. По номеру модель берет эмбеддинг (embedding): длинный список чисел, который описывает токен. Близкие по смыслу слова получают близкие списки.
Идею проверили Mikolov и соавторы в 2013 году: векторы слов, обученные на больших текстах, ловят сходство слов по смыслу и по грамматике. В трансформере такие векторы учатся вместе со всей сетью.
К вектору добавляют сведения о позиции токена во фразе. Иначе «собака кусает почтальона» и «почтальон кусает собаку» выглядели бы для модели одинаково.
Те же векторы работают и в поиске по документам: вопрос и фрагменты текста переводят в числа и сравнивают. Как это устроено, рассказано в статье об эмбеддинге.
Шаг 3. Внимание: какие слова важны друг для друга
Механизм внимания решает для каждого токена, на какие другие токены текста опереться и насколько сильно. В фразе «Клиент вернул товар, потому что он был с браком» внимание связывает «он» с «товар», а не с «клиент».
Идею предложили Bahdanau, Cho и Bengio в 2014 году для машинного перевода: при каждом слове перевода модель сама ищет нужные слова исходной фразы. В трансформере внимание стало основой всей сети.
Внимание считается во многих слоях подряд. Каждый слой уточняет векторы токенов, и к последнему слою вектор последнего токена несет сведения обо всей фразе. Подробнее в словаре: механизм внимания.
Шаг 4. Вероятности следующего токена
Из вектора последнего токена модель получает оценку для каждого токена своего словаря. Функция softmax превращает оценки в вероятности, которые в сумме дают единицу.
На вопрос «Столица Франции?» почти вся вероятность уйдет на токен «Париж», остальным вариантам достанутся доли. На просьбу «придумайте название кофейни» вероятность размазана по сотням вариантов.
Важно понимать: модель не ищет ответ в базе фактов. Она оценивает, какое продолжение правдоподобно после всего, что уже написано. Отсюда и сила модели, и ее ошибки.
Шаг 5. Выбор токена: температура и top-p
Простейший способ выбора: всегда брать токен с наибольшей вероятностью. Его называют жадным декодированием (greedy decoding), в библиотеке Hugging Face Transformers он работает, когда случайная выборка выключена.
Holtzman и соавторы в 2019 году показали: если всегда брать наиболее вероятное продолжение, текст выходит пресным и странно повторяющимся. Поэтому чат-боты обычно выбирают токен случайно, но с учетом вероятностей.
Температура (temperature) меняет вероятности перед выбором. Низкая усиливает вероятные токены, и ответы становятся предсказуемыми. Высокая выравнивает шансы, и ответы разнообразнее. В Transformers значение по умолчанию 1,0, если модель не задает свое.
Top-p, или ядерная выборка, отрезает хвост маловероятных токенов: остается наименьший набор вариантов, сумма вероятностей которых не меньше p. При top-p 1,0 хвост не отрезается. Для извлечения реквизитов из счета температуру ставят низкой, для идей рекламы повышают.
Шаг 6. Повтор до конца ответа
Выбранный токен дописывается к тексту, и модель снова считает вероятности следующего токена. Ответ из тысячи токенов означает тысячу таких проходов.
Цикл останавливается, когда модель выбирает служебный токен конца ответа или упирается в лимит новых токенов из настроек. Поэтому ответ в чате печатается по кусочкам: сервис показывает токены по мере выбора.
Все, что модель видит за один раз, ограничено контекстным окном: инструкции, документы, история диалога и ее собственный ответ. У моделей Claude, по документации Anthropic, окно 1 млн токенов.
Длинное окно не означает точное чтение. Liu и соавторы в 2023 году нашли, что модели надежнее используют сведения из начала и конца длинного текста и чаще теряют их в середине.
Почему модель ошибается и выдумывает
Галлюцинация это уверенный ответ с выдуманным фактом: несуществующая статья закона, чужая цифра, ссылка в никуда. Причина видна из шагов 4 и 5: модель пишет правдоподобное продолжение, а правдоподобное не всегда верно.
Исследователи OpenAI в статье 4 сентября 2025 года объясняют, откуда это берется. На предобучении модель не может статистически отличить ложное утверждение от факта, и ошибки появляются уже там.
Дальше их закрепляют тесты: большинство оценивает ответ как верный или неверный, и догадка приносит больше баллов, чем честное «не знаю». Авторы предлагают менять оценку тестов, чтобы модели не учились угадывать.
Что делать в работе: давать модели источник и просить ссылку на него, ставить низкую температуру для задач с одним правильным ответом и проверять ответы на своем наборе вопросов до запуска.
Чего модель не знает и как дать ей ваши данные
Модель знает только то, что было в обучающих текстах до даты отсечения знаний. У моделей Claude, по документации Anthropic, надежные знания заканчиваются июнем 2026 года. О более поздних событиях модель сама не знает.
Заявленная дата тоже приблизительна. Cheng и соавторы в 2024 году показали, что фактическая граница знаний часто отличается от объявленной: в свежие наборы веб-текстов попадают старые страницы и их копии.
Ваших регламентов, цен и договоров в модели нет совсем. Их дают через RAG (поиск с генерацией): система находит нужные фрагменты в ваших документах и передает модели вместе с вопросом. В работе Lewis и соавторов 2020 года ответы с поиском вышли конкретнее и точнее по фактам, чем у модели без поиска.
Если в документах есть персональные данные клиентов, действует 152-ФЗ: передавать их в облачную модель за рубежом без условий закона нельзя. Тогда модель ставят в свой контур, на сервер компании, подробнее о законе и данных.
Как такие схемы работают в отделах продаж, поддержки и документообороте, разобрано на странице о LLM для бизнеса.
Вопросы и ответы
Модель понимает смысл или угадывает слова?
Почему на один вопрос разные ответы?
Откуда модель знает свежие новости?
Источники и даты
- arXiv, 12 июня 2017arxiv.org
- arXiv, OpenAI, 4 сентября 2025arxiv.org
- arXiv, 31 августа 2015arxiv.org
- OpenAI tiktoken, GitHub, 16 октября 2026github.com
- arXiv, 16 января 2013arxiv.org
- arXiv, 1 сентября 2014arxiv.org
- arXiv, 22 апреля 2019arxiv.org
- Hugging Face Transformers, 16 октября 2026huggingface.co
- arXiv, 6 июля 2023arxiv.org
- arXiv, 19 марта 2024arxiv.org
- Anthropic, документация Claude, 16 октября 2026platform.claude.com
- arXiv, 22 мая 2020arxiv.org
Что дальше
Разбор 30 минут
Если хотите понять, где языковая модель даст пользу вашей компании, а где будет ошибаться, разберем вашу задачу за 30 минут в Telegram.

Еще в разделе
Контакты
Разберем задачу для языковой модели в вашей компании
Разбор 30 минут бесплатно в Telegram: что поручить модели, какие данные ей нужны и где риски.