Опубликовано 10 апреля 2025, 09:45
6 мин.

Контекст, конкретика и ограничения. 10 советов, как улучшить промпт

Нейросетевые чат-боты изначально были созданы для того, чтобы любой человек смог задать вопрос ИИ без каких-либо ухищрений, простым языком. Однако очень скоро пользователи поняли, что и тут «без внятного ТЗ результат — ХЗ». Ставить нейросетке задачу так, чтобы она тебя поняла и выдала именно нужный, а не альтернативно понятый результат, — особое искусство, называемое промптингом. Как улучшить свои промпты и сделать взаимодействие с нейросетями более эффективным, «Секрету» рассказали эксперты.

Контекст, конкретика и ограничения. 10 советов, как улучшить промпт

© Создано при помощи нейросети recraft.ai

Что такое промпт

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

Тут-то на сцену и выходит промпт — язык общения с нейросетями. Это может быть обычный русский или чаще английский (иногда даже китайский) язык, но вся тонкость в том, как именно человек строит фразы, как выбирает слова и как много контекста, дополнительных уточнений и параметров включает в свой запрос.

Где ещё полезны промпты

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

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

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

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

  • количество каждого товара из списка;
  • допустимые замены, если чего-то не окажется в наличии;
  • проверенные и любимые марки (и те, которые нельзя покупать);
  • параметры (жирность, калорийность, состав, формат и т. п.);
  • допустимый бюджет на каждую позицию.

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

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

Так же и с нейросетями.

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

И вот как это лучше сделать.

Контекст, конкретика и ограничения. 10 советов, как улучшить промпт

© Создано при помощи нейросети recraft.ai

Каким должен быть промпт: 5 важнейших пунктов

Илья Народицкий, директор по консалтингу Navicon, коллекционирует правила и рекомендации по написанию промптов. Сейчас, по его признанию, в его коллекции уже более 60 пунктов, и она продолжает пополняться

Однако из основных правил эксперт выделил следующие:

  • Промпт должен быть конкретным и детализированным. Лучше указывать цель запроса, контекст, ограничения и определять роль «исполнителя» (маркетолог, продавец, инженер).
  • В промпте должно быть четко указано, что нужно сделать, лучше через императив: «Сравни», «Создай» и т. д.
  • Промпт не должен быть двусмысленным. Лучше уточнять все термины, которые могут трактоваться по-разному.
  • Необходимо указывать формат, в котором вы ждёте ответ: таблица, список, пошаговая инструкция и т. д.
  • Если запрос большой и сложный, не рекомендуется его укладывать в один промпт. Лучше разбить его на более мелкие и уточняющие задачи.

Но есть и другие лайфхаки, не менее важные.

Добавляйте детали

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

Кирилл Гладышев
руководитель направления по развитию бизнеса ИИ компании FIGURA

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


Задавайте роли и мотивацию

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

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

Кирилл Гладышев

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


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

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

Контекст, конкретика и ограничения. 10 советов, как улучшить промпт

© Создано при помощи нейросети recraft.ai

Используйте специальные фразы

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

Эксперт Екатерина Саранцева поделилась «секретными фразами», которые она использует при работе с нейросетями:

  1. «Игнорируй всё, что было до этого запроса». Помогает направить движение мысли в новом направлении.
  2. «Задай мне вопросы, перед тем как давать ответ». Так вы сможете уточнить у нейросети то, что ей с ходу было непонятно из вашего запроса.
  3. «Объясни своё мышление» / «Объясни свою логику». Помогает проследить, какими соображениями руководствовался ИИ, и при необходимости отловить момент, когда его логика ушла куда-то не туда.
  4. «Дай ответ не как типичный ИИ». Обычная схема работы ИИ — просто подставлять самое частотное слово к предыдущему при составлении текста в заданной теме. Этот запрос позволяет ИИ искать другие варианты.

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

Кирилл Гладышев признаёт, что полностью справиться с этой проблемой пока не получается, но всё же можно попытаться избежать введения в заблуждение.

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

Обращаем внимание на пунктуацию

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

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

Антон Разжигаев
руководитель группы «Интерпретируемый ИИ» лаборатории FusionBrain Института AIRI

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

В 2025 году мы провели ряд экспериментов для проверки этой гипотезы и подтвердили, что, если убрать из формулировки технического задания для LLM такие «незначительные» символы, качество работы модели значительно падает. В некоторых случаях — вплоть до 20%.


Примеры хороших и плохих промптов

Для наглядности эксперт Илья Народицкий дал несколько примеров плохих промптов и рассказал, как их улучшить.

Плохой примерПроблемаУлучшенный вариант
«Расскажи о кибербезопасности»Чрезмерно широкий запрос«Ты ИТ-директор. Какие современные угрозы кибербезопасности наиболее актуальны для малого бизнеса в 2024 году? Предложи три практических шага по их предотвращению с примером реализации для компании до ста сотрудников».
«Что лучше: Х-CRM или Y-CRM?»Нет конкретных параметров для сравнения«Сравни Х-CRM и Y-CRM по стоимости, масштабируемости и поддержке машинного обучения для стартапа с бюджетом до 300 000 рублей/месяц».
«Почему мой код не работает?»Нет критически важной информации«Помоги исправить ошибку 'IndexError: list index out of range' в Python-скрипте для парсинга JSON. Код: [вставить фрагмент]. Лог ошибки: [привести].»

Как ещё можно улучшить взаимодействие с нейросетями

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

Например, можно использовать метод C.R.E.A.T.E. — эта аббревиатура описывает основные шаги для эффективного промпта.

Екатерина Саранцева

Большинство открытых источников призывают просто давать задание. Тем не менее есть более эффективная формула — C.R.E.A.T.E.

Суть в том, что при составлении промпта необходимо задать роль (character), конечно, сформулировать запрос (request). Часто мы получаем неточные результаты, потому что системе не хватает данных. Примеры (example) и дополнительные вводные (adjustments) помогут получить максимально точный результат. При вводе запроса лучше заранее обозначить, в каком формате вы хотите получить результат (type of output). И что на самом деле может помочь в достижении эффективного результата — это «секретные фразы» (extracts).


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

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

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