Большой разбор

Как писать промпты: гид по prompt engineering для ChatGPT, Claude и Gemini

Промпт — это инструкция модели. Хороший промпт даёт хороший ответ, плохой даёт мусор — даже у одной и той же модели. Это не магия и не «секретные фразы». Это структура: роль, цель, контекст, ограничения, формат, примеры. Разбираем, как формулировать запросы, чтобы ChatGPT, Claude или Gemini отвечали точно, кратко и по делу. С реальными примерами для текста, кода, аналитики и креатива.

Чтение
25 мин
Уровень
Начинающий
Обновлено
18.05.26

Сцена первая: один вопрос — три разных ответа

Сравните два промпта к одной и той же модели.

Промпт первый: «Напиши описание моего курса по моушн-дизайну». ChatGPT выдаст полстраницы вежливого канцелярита, который мог бы написать любой SMM-стажёр: «Уникальный курс, который откроет для вас новые горизонты творчества…». Текст формальный, никого не цепляет.

Промпт второй — к той же модели, той же версии:

Ты — копирайтер с опытом в видеоиндустрии. Напиши описание онлайн-курса по моушн-дизайну. Аудитория — начинающие 22-30 лет, которые умеют пользоваться After Effects, но плохо понимают композицию, цвет, ритм. Курс длится 8 недель, есть итоговый проект. Тон: дружеский, без канцелярита, без слов «уникальный», «революционный», «погружение». Длина: 150-180 слов. Структура: одно вступительное предложение → 3-4 проблемы аудитории → как курс их решает → CTA. Цени практику выше теории.

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

Промпт-инжиниринг — это не магические заклинания. Это техника точного описания задачи, которая возникла, потому что LLM — это статистическая машина, и она тем точнее, чем уже её «поле выбора». Хороший промпт сужает поле и даёт результат. Плохой — оставляет всё на усмотрение модели, и она по умолчанию идёт в самое «среднее» из всех возможных.

Этот разбор — про то, как формулировать запросы, чтобы получать то, что нужно, а не то, что усреднённо подойдёт под все случаи жизни.

Промпт-инжиниринг — точная инструкция модели, которая превращает запрос в нужный ответ
Промпт работает как настройки оптики. Один и тот же объект через мутное стекло — расплывчатый, через хороший объектив — резкий. Модель — это объектив; промпт — его настройка.

Что такое промпт и почему он решает

Если буквально: промпт — это любой текст, который вы посылаете модели. Каждое сообщение в чате — промпт. Длинная инструкция в начале — промпт. Команда в API для функции — тоже промпт. Это просто слово для «то, что подаётся на вход модели».

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

Почему точность так важна

Вспомните, как LLM работает. Это статистическая машина, предсказывающая следующее слово. Каждое ваше слово в промпте сдвигает её внутреннее «облако вероятностей» в какую-то сторону. Чем подробнее и точнее промпт — тем уже это облако, тем стабильнее и предсказуемее ответ.

Простой пример. Запрос «Напиши стихотворение о Питере» — облако огромное. Получите что-то общее с туманом, мостами и Невой. Запрос «Напиши стихотворение о Питере в стиле Бродского, 12 строк, AABB-рифма, тема — одиночество» — облако намного уже. Получите что-то с конкретной формой, ритмом и эмоцией.

Это не значит, что более длинный промпт всегда лучше. Это значит, что более точный — почти всегда лучше. Точность бьёт длину.

Что не работает (популярные мифы)

Сначала — что не работает на современных моделях, по данным массовых тестов сообщества и публикаций по prompt engineering:

  • Магические фразы. «Действуй как эксперт мирового класса», «Это критически важно», «Я заплачу тебе $200» — в современных моделях большинство таких трюков почти не влияют. У GPT-3.5 в 2023 они работали; у GPT-4o, Claude 3.5, Gemini 2.5 — нет. RLHF и Constitutional AI стёрли уязвимости.

  • Эмоциональный шантаж. «Если ты не справишься — мою кошку усыпят» в 2024 году вирусил Твиттер; модель отвечала «вот моё лучшее усилие!». Сейчас это не работает. Модели обучены игнорировать эмоциональное давление, которое не несёт информации.

  • «Думай step-by-step» как универсальная мантра. Когда-то добавление этой фразы существенно улучшало ответы. Сейчас современные модели сами разбивают сложное на шаги. Лишний промпт «think step by step» иногда даже замедляет их.

  • Длинный bullet-список из 30 пунктов. Если правил слишком много — модель начинает их забывать или нарушать. Лучше держать промпт компактным и явным.

  • Излишняя вежливость. «Будь добр, пожалуйста, если тебя это не затруднит, помоги мне с одной маленькой задачей» — это просто шум. Модели не оскорбляются от прямых формулировок. Тратите токены впустую.

То, что работает — это структура. К ней и переходим.

Анатомия хорошего промпта

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

1. Роль — кем должна быть модель

Зачем: модель в обучении видела миллионы разных текстов, написанных разными авторами, в разных стилях. Указав роль, вы сдвигаете её в одну стилистическую долину.

«Ты — Senior Python разработчик с опытом в data science» → ответы будут с упоминанием pandas, numpy, sklearn, типичных паттернов индустрии. «Ты — преподаватель программирования для подростков» → объяснения будут проще, с метафорами, без жаргона. «Ты — копирайтер, специализирующийся на B2B SaaS» → текст будет в духе деловой документации.

Антипример: «Ты — лучший AI в мире». Это пустые слова. Роль должна быть специфичной и осмысленной.

2. Цель — что именно сделать

Зачем: без цели модель сгенерирует что угодно, отдалённо связанное с темой.

Размытая цель: «Расскажи про React». Чёткая цель: «Напиши краткое объяснение хуков useState и useEffect для разработчика с фронтенд-опытом, но без React».

Чем глагол активнее (напиши, переведи, сделай выжимку, проанализируй, сравни) — тем понятнее задача.

3. Контекст — для кого, где, в каких условиях

Зачем: «правильный» ответ зависит от контекста. Объяснение для ребёнка ≠ для коллеги ≠ для клиента.

«Напиши описание онлайн-курса» → бесполезно. «Напиши описание онлайн-курса для лендинга на Tilda. Аудитория — начинающие моушн-дизайнеры 22-30 лет, которые знают After Effects базово, но плохо понимают композицию» → отлично.

Контекст — это про аудиторию, сцену и цели бизнеса. Если модель не знает их, она угадает. И угадает плоско.

4. Ограничения — длина, тон, чего избегать

Зачем: ограничения превращают «средний» ответ в нужный вам ответ.

  • Длина: «150-200 слов», «не более 3 абзацев», «короткое сообщение для Slack».
  • Тон: «деловой, но не сухой», «дружеский, без эмодзи», «академический».
  • Стоп-листы: «не используй слова: уникальный, революционный, погружение». В рабочих промптах для русского контента стоп-лист на канцелярит почти обязателен — иначе модели выдают «давайте погрузимся в удивительный мир».
  • Чего избегать: «не давай советов про юридическую сторону», «не упоминай конкурентов».

Ограничения — самый недооценённый рычаг. Они работают сразу и сильно.

5. Формат — структура ответа

Зачем: без указания формата вы получите свободный текст. Если вам нужны бюллеты, таблица, JSON — попросите явно.

  • «Ответ в формате маркированного списка»
  • «Структура: введение (1 абзац) → 3 ключевых пункта (по 2-3 предложения) → CTA»
  • «Верни JSON с полями: title, description, tags (массив строк)»
  • «Сначала краткий ответ в одну строку, потом подробное объяснение под катом»

Для серьёзной интеграции LLM в продукты — формат критичен. Один из самых полезных режимов современных моделей — JSON Mode и Structured Output: модель гарантированно возвращает валидный JSON по схеме.

Собираем вместе

Вот «эталонный» промпт по всем пяти элементам:

Роль. Ты — копирайтер с опытом в видеоиндустрии. Цель. Напиши описание онлайн-курса по моушн-дизайну. Контекст. Аудитория — начинающие специалисты 22-30 лет, знают After Effects базово, но плохо понимают композицию, цвет, ритм. Описание идёт на лендинг. Ограничения. 150-180 слов, дружеский тон, без канцелярита. Не используй: уникальный, революционный, погружение, мир. Формат. Одно вступительное предложение → 3-4 проблемы аудитории → как курс их решает → CTA «записаться». Без эмодзи.

Это промпт, который работает. Можете брать как шаблон и подставлять свои данные.

Базовые приёмы — что любая модель поймёт

Помимо пятиблочного скелета, есть несколько простых приёмов, которые сразу повышают качество ответа.

Дай примеры — Few-shot

Самый сильный приём после структуры. Если вы хотите ответ в определённом стиле — покажите модели один-три примера такого стиля прямо в промпте.

Это называется few-shot prompting: модель «настраивается» на стиль из показанных примеров.

Пример:

Переведи названия песен на английский, сохраняя ритм оригинала.

Примеры: — «Любите девушки простых романтиков» → «Girls, please love your dreamy poets» — «Я плакал на дискотеке» → «I was crying at the dance»

Теперь переведи: «За тобой, мой милый, шла»

Без примеров модель переведёт буквально и плоско. С примерами — поймает стилистику.

В 2026-м у моделей контекстное окно 200K+ токенов, и можно дать десятки примеров без переполнения. Это называется many-shot, и для специализированных задач (классификация, перевод, генерация контента в стиле бренда) даёт качество близко к fine-tuning, но без отдельного обучения.

Без примеров — Zero-shot

Альтернатива few-shot. Просто пишете промпт без примеров, полагаясь на то, что модель «знает» задачу из обучения.

«Переведи на английский: …» — это zero-shot. Для простых задач — нормально. Для специфичных или сложных — лучше дать примеры.

Попроси модель думать вслух — Chain-of-Thought

Старый приём, который работал в эпоху GPT-3.5: добавить в промпт «think step by step» или «Let's think this through carefully». Модель начинала разворачивать рассуждения и приходить к более точному ответу на сложных задачах (математика, логика).

В 2026-м современные модели сами разбивают сложное на шаги без подсказки. Но для средних моделей (GPT-4o mini, Haiku, Flash) и в специфичных задачах приём всё ещё помогает.

Особый случай — reasoning-модели (o1, o3, Claude extended thinking, DeepSeek R1). Они по умолчанию генерируют скрытую цепочку рассуждений перед ответом. Им можно даже сказать «думай дольше» или «продумай альтернативные подходы» — это влияет на качество.

Разбей задачу на шаги

Если задача большая — разбейте её на этапы и пройдитесь по каждому отдельно. Один длинный промпт «сделай X, Y, Z, А, Б, В» работает хуже, чем три коротких:

  1. «Сделай X. Ответ — нужный формат.»
  2. «На основе предыдущего — сделай Y.»
  3. «На основе обоих предыдущих — сделай Z.»

Каждый следующий промпт получает результат предыдущего как контекст. Качество резко выше.

Few-shot prompting — три примера в промпте калибруют стиль модели
Few-shot — самый сильный приём после структуры. Несколько примеров в промпте сдвигают «облако вероятностей» модели в нужную стилистическую долину.

Используй маркеры структуры

Если в промпте много частей — выделите их явно через заголовки или скобки. Claude хорошо понимает XML-теги, OpenAI — Markdown-заголовки, обе понимают и то и другое:

<context>
Я работаю в SMM-агентстве, веду 4 клиента в B2B-секторе.
</context>

<task>
Сгенерируй 5 идей постов для LinkedIn в стиле клиента.
</task>

<style>
Информативный, без шуток, с цифрами и кейсами.
</style>

Структурированные промпты модель воспринимает яснее, чем сплошной текст.

Продвинутые приёмы

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

System prompt — где живёт настоящая магия

В API всех современных моделей есть отдельное поле system prompt — инструкция, которая ставится перед всеми сообщениями пользователя и удерживается на протяжении всего диалога.

Это самое мощное место для настройки модели. Можно задать роль, ограничения, тон, формат — и они будут применяться к каждому ответу.

В ChatGPT system prompt доступен через настройки «Custom Instructions». В Claude — через system параметр API или Projects (где задаются инструкции для всего проекта). В Gemini — через system_instruction в API.

Пример хорошего system prompt для рабочего помощника:

Ты — личный ассистент Александра, моушн-дизайнера и автора онлайн-курсов.
Стиль ответов:
- Кратко, по делу. Если можно ответить одним предложением — отвечай одним.
- Без вступлений «отличный вопрос», «давайте разберёмся».
- Если задача требует кода — сначала код, потом 1-2 предложения объяснения.
- Если задача нечёткая — задай уточняющий вопрос, не пытайся угадать.
Стоп-лист (никогда не используй): уникальный, революционный, погружение,
давайте, удивительный, потрясающий, невероятный.
Язык по умолчанию: русский, литературный, без англицизмов где возможно.

С таким system prompt каждый запрос становится короче и точнее. Это рычаг, который работает в фоне, экономя вам 20-30% усилий каждый раз.

Просьба верифицировать самого себя

Старый приём из 2023, который до сих пор работает: после ответа модели сразу попросить её проверить себя.

Ты — внимательный QA-инженер. Перечитай свой предыдущий ответ.
Ищи: фактические ошибки, противоречия, нарушения формата.
Если нашёл — исправь.

Это снижает количество галлюцинаций, особенно в коде и расчётах. Reasoning-модели делают это автоматически; обычные — нет.

Множество ответов и выбор лучшего

Иногда полезно попросить модель сгенерировать 3-5 вариантов и потом выбрать лучший:

Сгенерируй 5 заголовков для статьи «Как писать промпты».
После — оцени каждый по критериям: точность, любопытство, длина (≤60 символов).
Выбери лучший.

Это работает, потому что модель внутри себя пробует разные «направления» в пространстве вероятностей и потом сравнивает. Качество финального заголовка — выше, чем если просто попросить «дай хороший заголовок».

Constraints через формат — заставь модель «думать перед ответом»

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

Сначала в формате <reasoning>...</reasoning> опиши свой ход мысли.
Потом в формате <answer>...</answer> дай финальный ответ.

Это искусственный chain-of-thought, который заставляет модель сначала развернуть рассуждение и потом дать чёткий ответ. Полезно для сложных задач, где нужна и логика, и краткость финала.

Structured Output — для интеграций

Если LLM встраивается в продукт, нужен гарантированный формат. Современные API дают JSON Mode и Structured Output — вы передаёте JSON-схему, и модель возвращает строго по ней:

response = openai.chat.completions.create(
    model="gpt-4o",
    response_format={
        "type": "json_schema",
        "json_schema": {
            "name": "course_review",
            "schema": {
                "type": "object",
                "properties": {
                    "rating": {"type": "integer", "minimum": 1, "maximum": 5},
                    "summary": {"type": "string"},
                    "pros": {"type": "array", "items": {"type": "string"}},
                    "cons": {"type": "array", "items": {"type": "string"}}
                },
                "required": ["rating", "summary", "pros", "cons"]
            }
        }
    },
    messages=[...]
)

Это даёт уровень надёжности, при котором LLM становится подсистемой, а не «помощником». Без structured output вы каждый раз парсите случайный текст.

Анатомия хорошего промпта — пять блоков: роль, цель, контекст, ограничения, формат
Хороший промпт — это собранный конструктор. Пять блоков работают вместе: каждый сужает поле ответа и делает результат предсказуемее.

Промпты по типам задач

Универсальная структура работает везде. Но у каждой задачи есть свои нюансы.

Написание текста

Что важно:

  • Тон (деловой / дружеский / академический / разговорный)
  • Целевая аудитория (кто читает)
  • Цель текста (информировать / продать / убедить / развлечь)
  • Запреты на штампы

Шаблон:

Ты — копирайтер.
Напиши <тип текста> о <тема>.
Аудитория: <возраст, контекст, уровень>.
Тон: <тон>.
Длина: <X слов>.
Структура: <формат>.
Стоп-лист: <слова, которых избегать>.

Подвох: модели в 2026 всё ещё склонны к «AI-канцеляриту» на русском. Без явного стоп-листа и примеров живого текста в few-shot — ответ будет формальным.

Программирование

Что важно:

  • Язык и версия
  • Окружение (фронтенд / бэкенд / CLI)
  • Стандарты команды (стиль, библиотеки)
  • Что должно быть в ответе (только код / код + объяснение / тесты)

Шаблон:

Ты — Senior <язык> разработчик.
Напиши <функция/класс/компонент>, который <задача>.
Окружение: <стек>.
Требования:
- <требование 1>
- <требование 2>
Стиль: <PEP 8 / Airbnb / etc>.
Ответ: только код, без объяснений. Комментарии только для нетривиальной логики.

Совет: для кода особенно хорошо работают reasoning-модели и Claude. Если можно — используйте Cursor или Claude Code, где модель видит всю кодовую базу как контекст.

Аналитика и обработка данных

Что важно:

  • Дать модели сами данные (как блок текста или CSV)
  • Чётко сказать, какие выводы нужны
  • Попросить ссылаться на конкретные строки/числа

Шаблон:

Ниже — таблица продаж за квартал. 
Найди: топ-3 товара по выручке, аномалии в динамике, 
сезонные паттерны.

Для каждого вывода приведи цифры.
Формат: маркированный список, 5-7 пунктов.

<данные>

Совет: для серьёзной аналитики используйте Code InterpreterChatGPT) или Artifacts (в Claude) — модель напишет Python-код, выполнит и приведёт численные ответы. Это в 10 раз надёжнее, чем «просто посмотри и посчитай».

Креатив (тексты, идеи, концепты)

Что важно:

  • Дать пример хорошего тон-оф-войс
  • Не быть слишком зажатым в ограничениях
  • Просить много вариантов

Шаблон:

Ты — креативный директор бренда X.
Тон бренда: <описание + примеры готовых текстов>.
Сгенерируй 10 концептов для рекламной кампании на тему <тема>.
Каждый концепт: одно ключевое сообщение + краткий визуальный образ (2-3 строки).
Не повторяй идеи. Не используй очевидные ходы.

Совет: на креативе хорошо повышать temperature (если используете API) до 0.9-1.0 — модель будет рискованнее. На дефолтном 0.7 креатив будет «средним».

Перевод и адаптация

Что важно:

  • Указать стилистику (буквальный / литературный / адаптация под культуру)
  • Дать пары примеров для калибровки

Шаблон:

Переведи на английский, сохраняя тон оригинала.
Стиль: разговорный, живой, как в Vice/The Atlantic.
Не дословно — адаптируй идиомы под англоговорящего читателя.

Примеры:
— «Жесть» → «Brutal»
— «Зайди в Телегу» → «Hit me up on Telegram»

Теперь: <текст для перевода>

Совет: русский ↔ английский у моделей уже почти идеальный. Сложности — со специфическими стилистиками (поэзия, очень разговорный, узкопрофессиональный сленг). Для них — обязательно несколько примеров few-shot.

Обучение и объяснения

Что важно:

  • Указать уровень аудитории
  • Просить метафоры и примеры
  • Ограничить глубину

Шаблон:

Объясни понятие <X> человеку, который <уровень: ребёнок / новичок / специалист в другой области>.
Используй:
- Одну запоминающуюся метафору
- 1-2 примера из быта
- Не более 200 слов
Не используй жаргон без расшифровки.

Совет: для обучения отлично работает приём «объясни так, как объяснил бы пятилетнему». Качество понятности взлетает.

Промпты по типам задач — текст, код, аналитика, креатив, перевод, обучение
Универсальная структура работает везде, но у каждой задачи свой акцент: для текста важен тон, для кода — стек и формат, для аналитики — данные и метрика, для креатива — степень свободы.

С чем не путать

Промпт — простое слово, но в эту корзину часто складывают разное.

Промпт ≠ System prompt. Промпт — это любой текст, который вы подаёте. System prompt — отдельное поле в API, инструкция, действующая постоянно. Их часто путают, особенно потому что в чате видна только пользовательская часть.

Промпт ≠ Промпт-инжиниринг. Промпт — это сам текст. Промпт-инжиниринг — это дисциплина по составлению хороших промптов. Как «писать» и «писательство» — связано, но не одно и то же.

Промпт-инжиниринг ≠ Fine-tuning. Промпт — мгновенное настраивание модели через текст. Fine-tuningобучение модели на ваших данных, после которого её веса изменяются. Промпт-инжиниринг — про временную инструкцию, fine-tuning — про новые свойства. Большинство задач решаются промптами; fine-tuning нужен только когда нужно радикально изменить модель (для бренда, специфичной задачи, корпоративного знания).

Промпт ≠ RAG. RAG (Retrieval-Augmented Generation) — это подгрузка релевантных документов в контекст перед ответом. Технически RAG-документы становятся частью промпта, но архитектурно это разные подходы: промпт — мы задаём задачу, RAG — мы даём свежие факты для ответа.

Промпт ≠ Function calling. Function calling — это когда модель вызывает внешние действия (запрос к базе, отправка письма, поиск в интернете). Промпт описывает, что делать; function calling даёт модели возможность делать.

Частые ошибки и заблуждения

«Достаточно одного хорошего промпта на всё». Не достаточно. Для разных типов задач — разные шаблоны. Универсальный мастер-промпт работает хуже, чем десять специализированных. Постройте свою библиотеку шаблонов под повторяющиеся задачи.

«Если модель плохо ответила — она тупая». Чаще всего — она не виновата. Плохой ответ — следствие плохого промпта. Перепишите более точно, дайте примеры, добавьте ограничения. В 80% случаев качество скачет.

«Чем длиннее промпт — тем лучше». Не всегда. Длинный промпт с противоречиями (например, «будь кратким, но дай развёрнутый ответ») сбивает модель. Лучше короткий, но точный. Длина нужна, когда задача требует контекста, примеров, ограничений — но без воды.

«Магические фразы творят чудеса». «Ты эксперт мирового уровня», «думай step by step», «я заплачу $200» — в современных моделях это слабо работает. Структура и точность работают всегда.

«Один и тот же промпт даст одинаковый ответ». Не даст, если temperature > 0. Модель — стохастическая. На повторных запусках ответы отличаются. Это не баг, это природа. Для воспроизводимости используйте temperature=0 в API.

«Промпт-инжиниринг скоро устареет, потому что модели будут понимать всё». В 2024-м так говорили. В 2026 видим: модели стали умнее, но полезный промпт всё ещё в 3-5 раз эффективнее случайного. Чем мощнее модель — тем большую отдачу даёт хороший промпт. Не наоборот.

«Промпт-инжиниринг — это про русский язык хуже, чем про английский». Раньше — да. Сейчас разница на 5-10%. Современные LLM (Claude 3.5+, GPT-4o, Gemini 2.5) одинаково хорошо понимают и русский, и английский. На английском чуть больше документации, чуть больше примеров — но качество ответа сопоставимо.

«Промпт-инжиниринг — это про код». Нет, это про формулирование задачи. 80% использования LLM — это не код. Это тексты, идеи, аналитика, обучение, перевод. Промпт-инжиниринг применим везде.

Карта дальше — куда копать

Если хочется углубиться — ниже разделы словаря, релевантные теме промптов.

Если хотите системно поднять качество промптов:

Если работаете с LLM через API / в продакшене:

  • Structured Output — гарантированный формат ответа
  • JSON Mode — JSON по схеме
  • Function Calling и Tool Calling — вызов внешних действий
  • Memory — как модели «запоминают» вас
  • API — интеграция в свои продукты

Если думаете про reasoning и сложные задачи:

Если интересуют конкретные модели:

Если интересует устройство LLM:

Частые вопросы

Сколько слов должно быть в хорошем промпте? Зависит от задачи. Для простой команды — одно предложение. Для рабочего промпта с ролью, контекстом и форматом — обычно 50-200 слов. Для сложной задачи с примерами few-shot — до 1000 слов. Главное — точность, а не длина.

Можно ли копировать промпты из интернета? Можно, но осторожно. «Идеальный промпт для X» из Twitter часто оптимизирован под GPT-3.5 или конкретный сценарий автора. Возьмите как образец, адаптируйте под свой контекст, протестируйте. Лучшие промпты — те, что вы выработали под свои задачи.

Стоит ли учить английский ради промптов? Не специально. Современные модели одинаково хорошо понимают русский. Английский нужен, если вы хотите читать research papers, документацию OpenAI/Anthropic, профессиональные форумы по AI — там вся свежая информация. Но писать промпты на русском — нормально.

Что такое temperature? Параметр API, регулирующий «креативность» модели. При temperature=0 — модель всегда выбирает самый вероятный токен, ответы сухие и одинаковые между запусками. При temperature=1 — больше вариативности, ответы интереснее, но менее предсказуемые. Для точных задач (код, факты) — 0-0.3. Для креатива — 0.7-1.0.

Почему модель не следует моему промпту? Чаще всего одна из трёх причин: (1) противоречия в промпте — модель не знает, чему следовать; (2) слишком длинный промпт — модель «забывает» начало; (3) задача за пределами способностей модели — нужен fine-tuning или другая модель. Перепишите промпт короче, проверьте на противоречия, добавьте few-shot.

Что такое Chain-of-Thought? Приём, при котором вы просите модель рассуждать перед ответом, обычно через фразу «думай step by step». Для сложных задач это улучшает качество. В современных моделях работает автоматически — но в случае слабых моделей всё ещё помогает.

Можно ли заставить модель не галлюцинировать? Нельзя полностью. Можно сильно снизить: (1) явно сказать «если не знаешь — скажи «не знаю», не выдумывай»; (2) попросить ссылаться на конкретные источники в данных; (3) использовать RAG с подгрузкой документов; (4) проверять важные факты вручную; (5) использовать reasoning-модели для критичных задач.

Промпт-инжиниринг — это профессия? В 2023-м многие предсказывали бум профессии «prompt engineer» с зарплатами $300K. К 2026-му этого не случилось — потому что хорошо писать промпты должны все, кто работает с AI. Это базовый навык, как умение гуглить или писать письма. Отдельной профессии не возникло; навык встроен в разные роли (продукт-менеджер, копирайтер, разработчик, аналитик).

Стоит ли использовать готовые библиотеки промптов? Можно. Есть LangChain, Promptify, Anthropic's prompt library — хорошие коллекции. Но они общего назначения. Для специфических задач лучше написать свой набор шаблонов под бренд/продукт.

Какая модель лучше всех понимает промпты? В 2026-м все три фронтира (GPT-4o, Claude Opus 4, Gemini 2.5 Pro) понимают промпты практически идеально. Разница на ~5%: Claude чуть лучше следует длинным детальным инструкциям, GPT — чуть лучше держит структурированный формат, Gemini — лучше работает с очень длинным контекстом.

Чем reasoning-модели отличаются по работе с промптами? Им не нужно говорить «думай step by step» — они делают это сами. Им можно сказать «продумай альтернативные подходы» или «проверь ответ перед выдачей». На простых задачах reasoning-модели даже переусердствуют — дают развёрнутый анализ, когда нужен короткий ответ.

Как тестировать промпт? Запускайте один и тот же промпт 5-10 раз. Смотрите вариативность ответов. Меняйте по одному параметру: добавляйте/убирайте few-shot, меняйте ограничения, переставляйте блоки. Сравнивайте качество. Это похоже на A/B-тестирование, только быстрее.

Главное

Промпт-инжиниринг — это навык точного описания задачи, которая в LLM работает как настройка оптики. Без него вы получаете «среднее» из бесконечного облака возможностей. С ним — точно то, что нужно.

Скелет хорошего промпта: роль + цель + контекст + ограничения + формат. Дополнительные приёмы — few-shot, chain-of-thought, structured output. Самое мощное место — system prompt, постоянная инструкция, действующая на весь диалог.

В 2026-м промпт-инжиниринг — это не профессия, это базовый навык работы с компьютером. Как умение печатать или гуглить. Кто им владеет — выжимает из LLM в 5-10 раз больше пользы, чем те, кто пишет «расскажи мне про X».

Главное запомнить:

  1. Структура важнее длины. Краткий точный промпт работает лучше многословного.
  2. Дай примеры, если стиль критичен. Few-shot — самый сильный приём после структуры.
  3. System prompt — рычаг, который работает всегда. Один раз настроил — экономишь на каждом запросе.
  4. Тестируй и итерируй. Не существует «идеального промпта с первого раза».
  5. Не верь магическим фразам. Работает структура, не заклинания.

Если эта статья зацепила — копайте дальше через словарь. Там 146 терминов, каждый раскрывает одну из тем подробно.

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

Карта дальше — термины из словаря

Если хотите идти глубже — вот все термины, упомянутые в этом гиде. Можно открыть в новой вкладке и читать параллельно.