Позитивные формулировки против запретов в промптах

Позитивные формулировки против запретов в промптах

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

Почему запрет в промпте не работает так, как кажется

Эффект называют Pink Elephant Problem — по аналогии с классическим «не думай о розовом слоне».. Модель должна сначала «представить» запрещённое, чтобы понять, что от него нужно отказаться, — и это понятие остаётся в контексте, влияя на генерацию.

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

Чек-лист: как переписать промпт с запретами на позитивные формулировки

Берём конкретную задачу — промпт для генерации текста (пост, описание товара, сценарий) — и проходим по шагам.

  • Шаг 1. Выпиши все слова-маркеры запрета в текущем промпте: «не», «никогда», «избегай», «без», «запрещено».
  • Шаг 2. Для каждого запрета сформулируй, что именно должно быть на его месте. Не «без воды», а «каждое предложение несёт новый факт». Не «без канцеляризмов», а «используй разговорную лексику, как в диалоге с коллегой».
  • Шаг 3. Замени абстрактные запреты конкретными допустимыми значениями: вместо «не пиши длинно» — «ответ 80–120 слов». Число работает надёжнее любого прилагательного.
  • Шаг 4. Проверь результат на той модели, под которую пишешь промпт, а не абстрактно.. Значит, позитивная формулировка для Claude обязана быть исчерпывающей, а не намёком.
  • Шаг 5. Для моделей с режимом рассуждений будь осторожен с лишними триггерами.. То есть вместе с заменой запретов на позитивные формулировки не стоит автоматически добавлять инструкции к размышлению — для GPT-5 это отдельный переключатель, а не стилистическая приправа.
  • Шаг 6. Сократи то, что получилось.. Позитивная формулировка, в отличие от списка запретов, обычно короче — это побочный плюс, но не повод растягивать её до абзаца.
  • Шаг 7. Прогони готовый вариант на 2-3 задачах подряд и сравни с прежней версией с запретами — не на глаз, а по конкретному критерию (длина, наличие штампов, структура).

Где приём ломается — и это важно сказать честно

Positive framing — не универсальный ключ. У него есть ограничения, о которых молчат в восторженных постах:

  • Для очень специфичных и редких запретов (не использовать конкретное название бренда-конкурента, не упоминать имя человека) позитивной альтернативы может просто не быть — тут запрет остаётся запретом, и это нормально.
  • Приём не заменяет примеры. Если модель должна понять сложный формат, одной позитивной фразы мало — нужны few-shot образцы.
  • Эффект заметен в коротких, однозначных инструкциях. В длинных системных промптах с десятками правил переписывание каждого запрета в позитив может раздуть текст и снизить читаемость самим промптом — для человека, который его потом редактирует.
  • Модели меняются быстрее, чем гайды про них. То, что сработало на одной версии, через пару обновлений может вести себя иначе — проверка на актуальной модели обязательна, а не разовая.

Иными словами: это рабочий, но не волшебный приём. Он снижает количество нежелательных артефактов в ответе, но не отменяет итерации и ручной проверки.

Коротко

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

Если хочешь прогнать один и тот же промпт через GPT, Claude и Gemini и сравнить разницу на своей задаче — в GEMERA AI все три модели доступны в одном чате, без переключения между разными сайтами и подписками.