Открываешь интерфейс современной нейросети - и сразу натыкаешься на незнакомые слова: «токен», «контекстное окно», «температура», «системный промпт». Запрос в одно поле изначально выглядит простым, но чем глубже разбираешься, тем больше настроек появляется. Без понимания этих терминов невозможно предсказать, почему модель отвечает именно так, почему внезапно обрывает текст или уверенно рассказывает о несуществующих событиях.
Цель этого глоссария - собрать ключевые понятия о промптах для нейросети в единую систему и показать их практическую связь с качеством ответа. Вы узнаете, что такое токен и контекстное окно, чем системный промпт отличается от обычного запроса, как температура влияет на креативность модели и почему даже хорошая нейросеть может галлюцинировать. После прочтения вы сможете осознанно ставить задачи, выбирать параметры генерации и объяснять неожиданные ответы коллегам или заказчикам.
Промпт - это инструкция или набор текстовых данных, которые пользователь передает нейросети для получения результата. От обычной реплики в чате промпт отличается тем, что содержит контекст, границы задачи и критерии ожидаемого ответа. Один и тот же вопрос, заданный по-разному, может дать совершенно разные результаты.
Простой запрос «напиши статью» почти наверняка вернет абстрактный текст. Осмысленный промпт звучит конкретнее: «Ты - редактор блога о технологиях. Напиши введение для статьи о промптах, объясни, зачем они нужны новичкам. Используй понятный язык, избегай сложной терминологии, уложись в три абзаца». Здесь есть роль, задача, стиль и ограничение по объему - все, что помогает модели сориентироваться.
Из таких элементов и складывается инженерия промптов - практическая дисциплина о том, как проектировать запросы для предсказуемого результата. Инженерия промптов не про магические слова, а про системный подход: постановка роли, описание контекста, примеры и параметры генерации. Именно от этих деталей зависит, получите ли вы рабочий текст или сырую заготовку, придется ли переписывать ответ или можно использовать сразу.
Хороший промпт - это не вопрос, а компактное техническое задание для модели.
Нейросети не читают текст буквами и словами, как люди. Вместо этого они разбивают входные данные на фрагменты - токены. Токен может быть частью слова, целым словом или знаком препинания. Например, слово «нейросеть» в русскоязычной модели может занимать несколько токенов, а короткие английские слова - всего один. Схема токенизации зависит от языка и конкретной модели.
Общее количество токенов, которое модель способна обработать за один раз, называется контекстным окном. В него входят ваш запрос, системный промпт, все последующие сообщения диалога и ответ модели. Если суммарный объем превышает окно, модель начинает «забывать» начало разговора или отказывается продолжать, пока вы не сократите текст.
На практике это влияет на три вещи:
Поэтому при работе с промптами для нейросети стоит следить за счетчиком токенов в интерфейсе или API. Плотный, информативный промпт экономит бюджет и оставляет больше пространства для качественного ответа.
Температура нейросети - параметр, который управляет степенью случайности в ответе. Высокое значение позволяет модели отклоняться от наиболее вероятного продолжения текста, низкое - заставляет придерживаться самого вероятного варианта. В большинстве интерфейсов температура настраивается от 0 до 1, хотя в некоторых моделях диапазон доходит до 2.
Низкая температура (0-0.3) полезна для задач, где важна точность: извлечение данных из текста, перевод, ответы на фактические вопросы, классификация. Модель будет сухой и прямолинейной, зато с меньшей вероятностью допустит ошибку. Высокая температура (0.7-1.0) подходит для творческих задач: генерация идей, написание названий, сценариев, сторителлинга. В этом режиме ответы становятся разнообразнее, но факты могут пострадать.
Важно понимать: температура - это не «креативность» в человеческом смысле. Модель всего лишь выбирает слова из вероятностного распределения, и при высокой температуре ей проще выбрать не самое очевидное слово. Практическая рекомендация - начинать с низкого значения и постепенно повышать его, если ответы кажутся однотипными. Для рабочих задач оптимальными часто оказываются значения 0.3-0.5: баланс между стабильностью и естественностью.
Тем не менее, не стоит ждать, что повышение температуры превратит плохой промпт в хороший результат. Это лишь дополнительный инструмент: он корректирует стиль ответа, но не компенсирует отсутствие контекста и примеров.
Системный промпт - это инструкция, которая задает поведение модели на протяжении всего диалога. Если обычный промпт относится к конкретному запросу, то системный работает глобально: он говорит модели, как себя вести, в каком стиле отвечать, какие темы поднимать, а о каких умалчивать.
В интерфейсах, где доступа к системному промпту нет, его роль выполняет первое сообщение пользователя. Если написать «Ты - технический редактор, отвечай кратко и по делу», модель продолжит следовать этой установке в дальнейших сообщениях. В более сложных сценариях системный промпт передается через API и может содержать детальные правила, например: «Отвечай на русском языке, не используй слова „просто“ и „конечно“, ссылайся только на источники из предоставленного документа».
Роли - это мощный прием в инженерии промптов. Когда вы пишете «Ты - юрист», «Ты - психолог» или «Ты - редактор», модель подстраивает лексику, тон и глубину ответа под ожидаемую профессиональную речь. Роль не делает модель настоящим экспертом, но помогает получить более структурированный и уместный ответ. Рекомендуется использовать роли вместе с указанием на целевую аудиторию: «Ты - маркетолог, объясни преимущества продукта клиентам без технических деталей».
Главное правило - роли и системный промпт должны быть непротиворечивы. Если вы назначаете модель «строгим научным редактором», но просите использовать разговорные выражения, ответ будет нестабильным.
Эти термины описывают способы передачи примеров внутри промпта. Они важны, потому что модель часто лучше понимает задачу, когда видит конкретный образец, а не длинное абстрактное описание.
Разница хорошо видна на примере извлечения имени.
| Подход | Что передается модели | Когда применять |
|---|---|---|
| Zero-shot | «Найди в тексте имя и фамилию» | Простая задача, модель умеет её выполнять |
| One-shot | Один пример: «„Вчера доктор Анна Сергеева выписала рецепт“ → Анна Сергеева» | Нужен конкретный формат ответа |
| Few-shot | 2-3 примера с разными вариантами имен | Сложный формат или извлечение из неструктурированного текста |
При использовании few-shot помните о контекстном окне: каждый пример увеличивает объем промпта и, соответственно, расход токенов. Оставляйте только самые показательные примеры - часто двух достаточно.
Халлюцинация - это ответ нейросети, содержащий уверенные, но вымышленные факты. Модель не лжет в человеческом смысле: она просто строит вероятностный текст, и в некоторых случаях этот текст оказывается абсолютно недостоверным. Халлюцинации проявляются в виде несуществующих книг, выдуманных исследований, неверных дат и ссылок на реально не существующие источники.
Чаще всего халлюцинация возникает, когда модель не знает ответа, но вынуждена продолжаться. Она не умеет сказать «я не знаю» без специальной инструкции, поэтому генерирует правдоподобную бессмыслицу. Особенно опасны такие ответы в медицине, юриспруденции и аналитике, где точность критична.
Снизить риск можно несколькими способами:
Полностью исключить галлюцинации невозможно, поэтому важные ответы всегда нужно проверять. Промпты для нейросети не отменяют критического мышления: они лишь помогают уменьшить количество ошибок на этапе генерации.
Теперь соберем все термины в простой алгоритм. Он подходит для любой модели и любого интерфейса - от чата до API.
Главный вывод: устойчивое качество генерации - это результат инженерии промптов, а не везения. Чем яснее вы объясняете задачу, чем точнее настраиваете параметры и чем лучше используете примеры, тем предсказуемее работает нейросеть.
Не бойтесь экспериментировать. Возьмите один из своих повседневных запросов и перепишите его по этому алгоритму. Сравните ответы при разной температуре, с ролью и без нее. Такой практический разбор даст больше понимания, чем любая теория. Термины из этого глоссария станут вашим рабочим инструментом, позволяющим осознанно управлять результатами генерации.