Назад к блогу
#нейросети#глоссарий#основы ИИ#интерактив

Глоссарий ИИ: 19 терминов, которые можно потрогать

Токен, эмбеддинг, внимание, RAG, агент и ещё 14 терминов простыми словами. У каждого интерактивная демка: одна фраза проходит весь путь внутри нейросети.

Артём Исламов11 мин чтения
Содержание

Токен, эмбеддинг, контекстное окно, агент: этими словами сейчас сыплют все, кто пишет про ИИ. Я собрал 19 главных и для каждого сделал маленькую игрушку, которую можно потрогать руками. Термины выстроены в историю о том, как нейросеть читает ваш запрос, думает и отвечает, поэтому по порядку читать интереснее.

Чтобы всё было связано, через всю статью проходит одна фраза: «Мы гуляли у моря и увидели старый замок». Модель разрежет её на токены, превратит в числа, решит, о каком замке речь, и в конце допишет продолжение. Следите за ней.

Идея и часть визуальных приёмов взяты из интерактивного глоссария AI Glossary Жюльена Тибо (Julien Thibeaut). Тексты и демки я сделал заново: хотелось, чтобы каждую штуку можно было покрутить и после этого правда понять термин.

Источник идеи: ibelick.com/ai-glossary

Часть 1. Как модель читает. Прежде чем что-то понять, нейросеть должна превратить ваш текст в то, с чем умеет работать компьютер. А компьютер умеет работать только с числами.

Токен (Token)

Токен это кусочек текста, с которым работает модель: целое слово, часть слова, знак препинания или пробел вместе с буквами.

Нейросеть не видит букв. У неё есть словарь примерно на 200 тысяч кусочков, и у каждого свой номер. Ваш запрос для неё выглядит как ряд чисел: 65313, 175642, 1418… Дальше она работает только с ними. Наведите на карточки или нажмите на них: под каждым кусочком нашей фразы спрятан его настоящий номер в словаре GPT-4o.

12 токенов · 39 символов · точка это пробел, он входит в токен

Модель не читает буквы. Текст режется на кусочки-токены, у каждого есть номер в словаре, и дальше она работает только с этими номерами.

Где вы это встречаете: в тарифах. ChatGPT, Claude и любые API считают деньги и лимиты в токенах, а не в словах и не в символах.

Токенизация (Tokenization)

Токенизация это разрезание текста на токены. Первое, что происходит с любым вашим запросом, ещё до всякого «мышления».

Резать можно по-разному, и у каждой модели свой нож. Частые слова остаются целыми, редкие разваливаются на части. Заметьте, что «замок» модель видит как два куска: «зам» и «ок». Ниже настоящий токенизатор GPT-4o. Сотрите фразу и напишите что-нибудь своё, а потом нажмите «По-английски» и сравните счётчики.

Мы65313·гуля175642ли1418·у1449·моря162303·и816·увид58180ели13988·стар29682ый6770·зам15240ок2533
39символов12токенов

Настоящий токенизатор GPT-4o. Под каждым кусочком его номер в словаре.

Русский текст режется мельче английского, поэтому та же мысль по-русски стоит больше токенов, а значит, дороже и быстрее съедает память модели.

Где вы это встречаете: когда русский запрос съедает лимит быстрее английского. Одна и та же мысль по-русски занимает больше токенов, поэтому стоит дороже и быстрее заполняет память модели. Сравнить словари разных моделей можно в OpenAI Tokenizer.

Эмбеддинг (Embedding)

Эмбеддинг это список чисел, которым модель описывает смысл токена. По-научному вектор.

Номер токена ничего не говорит о смысле: 15240 и 15241 могут означать что угодно. Поэтому каждый токен превращается в длинный список чисел, у больших моделей их тысячи. Фокус в том, что у слов с похожим смыслом и списки похожи: «волна» и «пляж» получают близкие числа, «волна» и «ключ» далёкие. Нажмите кнопку и посмотрите, как слова разъезжаются по смыслу, а потом выберите два слова и сравните их «штрихкоды».

Сейчас это просто слова. Нажмите кнопку: у каждого появится свой набор из 24 чисел, и по этим числам слова встанут на карту.
Каждое слово становится списком чисел. Похожие по смыслу слова получают похожие числа и оказываются рядом на карте.

Где вы это встречаете: в умном поиске. Когда сервис находит документ по смыслу, а не по точному совпадению слов, под капотом почти всегда эмбеддинги. Подробнее о векторах: статья «Векторное пространство» в Википедии.

Латентное пространство (Latent space)

Латентное пространство это внутренняя карта смыслов, на которой модель раскладывает всё, что знает.

Эмбеддинги из прошлого раздела и есть координаты точек на этой карте. Похожие понятия лежат рядом, а направления тоже что-то значат. Самый известный пример: если от «короля» сделать такой же шаг, каким «женщина» отличается от «мужчины», попадёшь примерно в «королеву». Это правило никто не прописывал, оно само сложилось из текстов. Выберите пример и посмотрите, как работает такая арифметика смыслов.

людикоролевская семьястолицыстраныедаживотныемужчинаженщинакоролькоролеваФранцияИталияПарижРимсобакащеноккошкакотёнок
4
Приходим к слову «королева». Модель ничего не искала в словаре, это просто арифметика на карте.
Модель хранит понятия как точки на карте. Направления на ней что-то значат: путь от «мужчины» к «женщине» тот же, что от «короля» к «королеве».

Где вы это встречаете: в генераторах картинок. Когда вы понемногу меняете промпт и картинка плавно перетекает из одной в другую, это движение по латентному пространству.

Контекстное окно (Context window)

Контекстное окно это сколько текста модель видит за один раз. Меряется в токенах.

У модели нет памяти в человеческом смысле. Каждый раз она заново читает всю переписку, но только ту часть, что влезает в окно. Всё, что выше, для неё просто не существует. Поэтому в очень длинном чате ИИ вдруг «забывает», о чём договорились в начале. Познакомьтесь с ботом, понажимайте «Написать ещё», а потом спросите, как вас зовут.

18из 80 токенов в окне
Пока всё влезает в окно
У реальных моделей от 8 тысяч до миллиона токенов
Привет! Меня зовут Артём
Приятно познакомиться, Артём!
Модель видит только то, что влезает в окно. Всё, что выше, для неё уже не существует, даже если вы видите это в чате.

Где вы это встречаете: в характеристиках моделей: «окно 200 тысяч токенов» это примерно толстая книга за раз. И в совете начинать новый чат, когда старый слишком разросся.

Часть 2. Что у неё внутри. Текст превратился в числа. Теперь посмотрим на машину, которая эти числа перемалывает.

Нейронная сеть (Neural network)

Нейронная сеть это много слоёв простых вычислений, которые учатся на примерах.

Каждый «нейрон» берёт числа на входе, умножает их на свои коэффициенты, складывает и передаёт дальше. По отдельности это примитив, но сотни слоёв подряд умеют узнавать лица, переводить тексты и отвечать на вопросы. Выберите вопрос и посмотрите, как сигнал проходит слой за слоем и на выходе превращается в ответ.

Столица Франции?Лион0,08Париж0,87Лондон0,05

Яркие нейроны это те, что «сработали» на этот вопрос. У другого вопроса путь другой.

Вопрос проходит через слои. Каждый немного меняет сигнал, и в конце остаётся самый вероятный ответ.

Где вы это встречаете: везде, где написано «ИИ»: распознавание голоса, фильтр спама, рекомендации, чат-боты. Как сеть учится, можно потрогать в TensorFlow Playground.

Параметр (Parameter)

Параметры это числа внутри нейросети, которые она подбирает во время обучения. Те самые коэффициенты из прошлого раздела.

Представьте пульт с миллиардами крутилок. Обучение подкручивает каждую, пока ответы не станут хорошими. Количество крутилок и есть размер модели: буква B в названии вроде «Llama 3 70B» означает миллиарды (billions). Больше параметров обычно значит умнее, но и тяжелее. Подвигайте ползунок и посмотрите, сколько весит модель и на чём её вообще можно запустить.

параметров
8 000 000 000
файл весит
≈ 16 ГБ
ноутбук
мощная видеокарта
серверная стойка
дата-центр

Каждый штрих это одна настройка. Нажмите на поле, чтобы рассмотреть их вблизи.

Параметры это миллиарды настроек внутри модели. Цифра в названии вроде «Llama 3 70B» и есть их количество.

Где вы это встречаете: в названиях открытых моделей (8B, 70B, 405B) и в вечном вопросе «а пойдёт ли она на моём ноутбуке».

Трансформер (Transformer)

Трансформер это устройство нейросети, на котором построены почти все современные языковые модели. Буква T в GPT означает именно его.

Старые модели читали текст, как человек водит пальцем по строчке: слово за словом, и к концу длинной фразы начало уже расплывалось. Трансформер смотрит на всю фразу сразу и для каждой пары слов прикидывает, как они связаны. Это и быстрее, и намного умнее. Нажмите «Прочитать» и сравните.

Старые модели0,0 с
Мыгулялиуморяиувиделистарыйзамок
начало забыто
Трансформер0,0 с
Мыгулялиуморяиувиделистарыйзамок
видит всё сразу

Слева слова обрабатываются по очереди, справа каждое слово связано со всеми остальными за один такт.

Ранние модели читали текст по слову и к концу забывали начало. Трансформер смотрит на всю фразу сразу и видит связи между любыми словами.

Где вы это встречаете: в ChatGPT, Claude, Gemini, DeepSeek и в большинстве генераторов картинок и видео. Архитектуру описали в 2017 году в статье «Attention Is All You Need».

Внимание (Attention)

Внимание это механизм внутри трансформера, которым каждое слово решает, на какие другие слова ему смотреть.

Вот где решается судьба нашего «замка». Само по себе слово неоднозначное: то ли крепость, то ли то, что вешают на дверь. Модель смотрит на соседей: «увидели старый» тянет к крепости, «открыли ржавый» к дверному замку. Переключите контекст и посмотрите, как перестраиваются связи. Нажмите на любое другое слово, чтобы увидеть, куда смотрит оно.

Толщина линии это сколько внимания «замок» отдаёт слову. Переключите контекст сверху.

Каждое слово смотрит на соседей и решает, кто важнее для его смысла. Одно и то же «замок» становится крепостью или дверным замком из-за двух слов рядом.

Где вы это встречаете: когда ИИ правильно понимает, к чему относятся «он» и «это» в длинном письме, или переводит многозначное слово по смыслу, а не по словарю.

Модель (Model)

Модель это обученная нейросеть, готовая к работе.

Если совсем приземлённо, модель это два предмета: огромный файл с параметрами, которые получились после обучения, и программа, которая прогоняет через этот файл ваш текст. Всё. Никакого волшебства внутри коробки нет, только очень много чисел. Откройте коробку и проверьте.

модель

Слева входят вопросы, справа выходят ответы. А что внутри?

Модель это огромный файл с выученными числами и программа, которая гоняет через них ваш текст.

Где вы это встречаете: в списке моделей в ChatGPT или Claude: каждая строчка там это отдельный файл с параметрами. Каталог моделей и их характеристик: models.dev.

Часть 3. Как её учат. Откуда берутся правильные значения миллиардов параметров? Руками их никто не прописывает. Модель учится в три этапа.

Предобучение (Pre-training)

Предобучение это первый и самый дорогой этап: модель читает огромную часть интернета и учится угадывать следующее слово.

Задача звучит глупо: вот начало текста, угадай, что дальше. Но чтобы хорошо продолжать «Столица Франции это…», нужно знать географию. Чтобы продолжать код, нужно понимать программирование. Так из простой игры вырастают знания о мире. Подвигайте ползунок и посмотрите, как догадки становятся точнее по мере чтения.

Столица Франции этокот
кот0,28
синий0,26
быстро0,24
и0,22
прочитано текста0 слов
случайный мусор
Предобучение это угадывание следующего слова на триллионах текстов. Чем больше прочитано, тем точнее догадки.

Где вы это встречаете: в «дате среза знаний». Модель знает мир только до момента, когда закончилось предобучение, поэтому без поиска она не в курсе вчерашних новостей.

Дообучение (Fine-tuning)

Дообучение это когда готовую модель доучивают на небольшом наборе своих примеров.

После предобучения модель знает много, но говорит как справочник. Дообучение на сотнях или тысячах примеров учит её нужному тону, формату или узкой задаче, и при этом остальные знания никуда не деваются. Переключите на модель, дообученную на моих постах, и сравните ответы на одну и ту же просьбу.

просьба
Напиши подпись к фото с моря
базоваязнает всё, но говорит как все
Готовую модель дотренировывают на небольшом наборе своих примеров. Она сохраняет всё, что знала, но начинает отвечать в нужном стиле.

Где вы это встречаете: в ботах поддержки, которые отвечают в стиле компании, и в моделях «для кода» или «для медицины».

Обучение с подкреплением (Reinforcement learning)

Обучение с подкреплением это обучение через оценки: модель пробует, получает плюс или минус и сдвигается к тому, что хвалят.

Для языковых моделей самый известный вариант называется RLHF, обучение на обратной связи от людей. Модели показывают два ответа, человек выбирает лучший, и она понемногу учится отвечать так, как нравится людям: полезно, вежливо и по делу. Сейчас этим человеком будете вы. Выберите лучший ответ три раза и посмотрите, чему научится модель.

сухопо делу и по-человечески
модель предпочитает
1/3 Как быстрее выучить английский?

Нажмите на ответ, который кажется лучше.

по делу 0 · сухо 0
Модель пробует ответы, люди отмечают лучшие, и она сдвигается к тому, что поощряют. Сейчас этим человеком были вы.

Где вы это встречаете: в кнопках с пальцем вверх и вниз под ответами ChatGPT: ваши оценки как раз идут на такое обучение. Как этот подход применили к языковым моделям: статья OpenAI 2022 года.

Часть 4. Как она отвечает и работает. Модель обучена. Осталось понять, что происходит, когда вы нажимаете «Отправить», и как из одной модели собирают умные системы.

Инференс (Inference)

Инференс это работа уже обученной модели: момент, когда она пишет ответ на ваш запрос.

Ответ не появляется целиком. Модель выдаёт его по одному токену: смотрит на всё, что уже написано, оценивает вероятность каждого возможного продолжения, выбирает одно и повторяет. Насколько смело брать не самый вероятный вариант, решает температура. На нуле модель всегда берёт фаворита и пишет предсказуемо, на высоких значениях начинает фантазировать. Покрутите ползунок и сгенерируйте продолжение нашей фразы несколько раз.

Мы гуляли у моря и увидели старый замок
1,0

0: всегда самый вероятный · 1: как обычно · 1,5: фантазия

шаг 1 из 5
на58%
с18%
,12%
у9%
из4%
Ответ рождается по одному токену. На каждом шаге модель взвешивает кандидатов, а температура решает, насколько смело выбирать не самый вероятный.

Где вы это встречаете: в том, что ответ «печатается» у вас на глазах, и в том, что на один и тот же вопрос ИИ каждый раз отвечает немного по-разному.

Цепочка рассуждений (Chain of thought)

Цепочка рассуждений это когда модель сначала расписывает решение по шагам и только потом отвечает.

Помните, что ответ рождается по одному токену? Если сразу писать ответ, у модели нет места подумать, и она выдаёт первое правдоподобное. Если сначала расписать шаги, каждый следующий токен опирается на уже сделанные выводы. Попробуйте классическую задачку, на которой ошибаются и люди.

Бита и мяч вместе стоят 110 ₽. Бита дороже мяча на 100 ₽. Сколько стоит мяч?
10 ₽Ошибка: тогда бита 110, а вместе 120.
1мяч = x, бита = x + 100
2x + x + 100 = 110
32x = 10, значит x = 5
ответ5 ₽
Когда модель расписывает решение, она реже ошибается. Так работают «думающие» режимы в ChatGPT, Claude и DeepSeek.

Где вы это встречаете: в «думающих» режимах ChatGPT, Claude и DeepSeek, и в старом трюке дописать к промпту «подумай по шагам». Первоисточник: Wei et al., 2022.

RAG (Retrieval-Augmented Generation)

RAG, генерация с поиском, это когда модель перед ответом находит нужные документы и отвечает по ним.

Модель знает только то, что прочитала на предобучении. Про цены вашей компании или вчерашние новости она не знает и на вопрос о них уверенно что-нибудь придумает. RAG решает это просто: сначала поиск по базе документов, найденные куски кладутся в контекстное окно, и только потом модель отвечает, опираясь на них. Сравните ответ без поиска и с поиском.

Вы
Сколько стоит курс по вайбкодингу?
Контекст пуст
Базовый тариф: 12 000 ₽
Модель
Выдумано: у модели нет этих данных
Программа
Отзывы
Тарифы курса (пример)
FAQ
Расписание
RAG сначала ищет нужные документы, кладёт их в контекст и только потом отвечает. Поэтому ответ опирается на факты, а не на догадки.

Где вы это встречаете: когда ChatGPT или Perplexity ищет в интернете и ставит сноски на источники, и в ботах, которые отвечают по базе знаний компании. Первоисточник метода: Lewis et al., 2020.

Воркфлоу (Workflow)

Воркфлоу это заранее заданная цепочка шагов, где каждый шаг берёт результат предыдущего.

Например: собрать отзывы, разложить их на жалобы и похвалу, написать ответ, отправить письмо. Модель может работать на любом шаге, но порядок придумал человек, и он не меняется. Это скучно и именно поэтому надёжно: вы точно знаете, что произойдёт.

пустая посылка
Собрать
Обработать
Написать
Отправить

Посылка стоит на старте. Нажмите «Запустить» и смотрите, как меняется её содержимое.

Воркфлоу это заранее проложенный маршрут. Каждый шаг берёт результат предыдущего, и путь всегда один и тот же.

Где вы это встречаете: в n8n, Make и Zapier, где сценарии собирают из блоков, и в большинстве «ИИ-автоматизаций» для бизнеса.

Агент (Agent)

Агент это модель, которая сама решает, что делать дальше, и пользуется инструментами, чтобы добиться цели.

Вместо готового маршрута у агента есть цель и набор инструментов: поиск, браузер, календарь, код. Он строит план, делает шаг, смотрит на результат и решает, что дальше. Если что-то сломалось, меняет план. Запустите агента и посмотрите, что он сделает, когда в первой кофейне не окажется мест.

Задача
Найди кофейню рядом и забронируй столик на 19:00
цель
план
инструмент
результат
  1. планНайду кофейни рядом, потом забронирую
  2. инструментПоиск по карте
  3. результатНашлось 3 кафе
  4. инструментБронь в «Зерно»
  5. результатОшибка: нет мест
  6. планМеняю план: попробую второе кафе
  7. инструментБронь в «Лист»
  8. результатСтолик на 19:00 есть
  9. цельГотово: столик забронирован

Нажмите «Запустить агента»: маршрут заранее не задан, агент выбирает шаги сам.

Агент сам решает, какой шаг сделать дальше, пользуется инструментами и меняет план, если что-то пошло не так. В отличие от воркфлоу, маршрут заранее не известен.

Где вы это встречаете: в Claude Code и Cursor, которые сами пишут и запускают код, и в режиме агента в ChatGPT. Хороший разбор, когда нужен агент, а когда хватит воркфлоу: Building effective agents от Anthropic.

LLM (Large Language Model)

LLM, большая языковая модель, это трансформер с миллиардами параметров, предобученный на огромном количестве текста и доученный разговаривать с людьми.

Вот и всё, что было выше, в одном предмете. Токены и эмбеддинги на входе, внимание внутри, параметры из предобучения и дообучения, ответ по одному токену на выходе. А вокруг неё уже собирают RAG, воркфлоу и агентов. Нажмите кнопку и соберите всё вместе. Заодно узнаете, чем закончилась наша прогулка у моря.

ТокенТокенизацияЭмбеддингЛатентное пространствоКонтекстное окноНейросетьПараметрыТрансформерВниманиеМодельПредобучениеДообучениеRLHFЦепочка рассужденийИнференсRAGВоркфлоуАгент
Сложим всё вместе?
LLM
большая языковая модель
Большая языковая модель это всё, о чём шла речь выше, только обученное на огромном количестве текста. Отсюда её размер и способности.

Где вы это встречаете: ChatGPT, Claude, Gemini, DeepSeek, GigaChat и YandexGPT: всё это LLM.


Что почитать дальше