Как НЕ нужно писать промты: 5 популярных мифов и их разоблачения

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

Миф 1: «Нужно угрожать ИИ, тогда он постарается!»

Иногда в сети можно встретить промты вроде: «Твоя мама умрет, если ты не выполнишь задание!», «Если ты не напишешь мне гениальный сценарий, я пну щенка!», «Представь, что от этого ответа зависит судьба человечества!». Да, такие конструкции могут выглядеть драматично и даже весело. Но с точки зрения модели — это шум. Нейросети все равно. Она не испытывает эмоции и не ведётся на шантаж. А вот что она действительно может, так это “зеркалить” вашу манеру общения и откликаться так, как от нее этого ждут, то есть, так как было в базах данных, которые ей и скормило человечество. Драматичный промт приведет к имитации драмы в ответе, но прежнему результату, так что все эти эмоциональные манипуляции — просто трата токенов и времени.

Плохо: От этого ответа зависит будущее человечества!
Хорошо: Напиши краткое и понятное объяснение, как работает квантовая запутанность, в стиле научпоп.

Миф 2: «Будь вежливым, тогда ИИ будет стараться лучше»

Совет звучит мило, но давай будем честны: вежливость — это про людей. Нейросеть не обижается, не радуется и не оценит вашу обходительность. Формулировки вроде «пожалуйста, не могли бы вы…» не улучшают результат и не «разогревают» модель. Если вам так удобнее — пожалуйста, но это не влияет на эффективность. Более того, в апреле этого года Сэм Альтман, глава OpenAI поделился интересной статистикой: каждое пользовательское “спасибо” и “пожалуйста” обходятся компании в десятки миллионов долларов и даже короткое “You are welcome” приводит к трате около 40–50 мл воды. Получили хороший ответ от бота — поставьте ему оценку через интерфейс приложения. Это лучше, чем бездарная трата токенов.

Плохо: Можешь, пожалуйста, если тебе удобно, нарисовать картинку кота?
Хорошо: Сгенерируй изображение чёрного кота в стиле пиксель-арт на тёмном фоне.

Миф 3: «Чем больше прилагательных, тем лучше»

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

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

Миф 4: «Модель сама разберётся, не надо расписывать»

Неправда. Даже самая умная нейросеть не читает мысли. Нечёткий, общий промт почти всегда даёт размытый ответ. Если вы хотите конкретику, то придётся постараться и объяснить, что именно вы хотите. Сколько шагов, каких героев, какие цвета, какой стиль — все эти детали важны. Если вы часто используете одну и ту же модель, настройте ее таким образом, чтобы бот задавал уточняющие вопросы, прежде чем дать развернутый ответ. Это поможет вам структурировать задачу и сэкономить генерации, если они ограничены.

Плохо: Сделай картинку природы.
Хорошо: Создай изображение одинокого дерева на вершине холма на фоне заката, в стиле акварели.

Миф 5: «Шаг за шагом — всегда лучше»

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

Плохо: Думай пошагово. Первый шаг — придумай жанр. Второй — выбери героя. Третий — определи место действия…
Хорошо: Напиши завязку фантастического романа: постапокалиптический мир, главный герой — инженер-одиночка, охотящийся за артефактами.

Как написать хороший промт

Теперь немного конструктивной магии. Запоминаем несколько правил, которые действительно работают:

  • Будьте конкретны. Чем точнее вы описываете желаемое, тем выше шанс получить нужный результат. Вместо «сделай красивый логотип» — «сделай минималистичный логотип в чёрно-белом цвете, в виде абстрактной головы лисы».
  • Учитывайте контекст задачи. Промт для Midjourney не должен выглядеть как промт для ChatGPT. То, что работает в одной модели может быть бессмысленно для другой, и наоборот.
  • Делите сложные задачи. Если нужно создать сюжет, персонажей, обложку и сценарий — не пытайтесь уместить всё в один промт. Разбейте на этапы. Современные модели прекрасно помнят контекст диалога, так что повторять предыдущие условия не придется.
  • Тестируйте и дорабатывайте. Промт — это не мантра, а рабочий инструмент. Попробовали — не сработало? Измените структуру, уточните формулировки.
  • Используйте примеры. Любая модель обучается на примерах. Чем больше вы подберете подходящих примеров, которые есть в базе модели, тем выше шанс получить ожидаемый результат. Добавьте: «в стиле такого-то», «как в этом примере», «похожее на…». Для имитации снимка можно использовать информацию об объективе, композиционные приемы, попросить сымитировать эффект пленки или конкретной фотокамеры, стилистические приемы, свойственные для определенной эпохи. Указывайте имена любимых художников, авторов или стилей, указывайте имена популярных персонажей — это работает. Если используете Midjorney — не забывайте о командах --sref и --cref.
  • Избегайте прямых отрицаний. Некоторые модели распознают отрицания в промтах, некоторые — нет, так что все, чего не должно быть в вашей генерации, в идеале прописывается через негативный промт, или флаг -no, если мы говорим о Midjorney. Если интересующая вас модель такую функциональность не поддерживает, пишите промт таким образом, чтобы избежать нежелательных эффектов. Например, не “Пустая комната без мебели”, а “Пустая комната, голые стены, свободный дощатый пол.” Концентрируемся на том, что должно быть в вашей генерации, а не на том, чего там быть не должно.

Было полезно? Подписывайтесь на наш Telegram-канал, чтобы не пропускать наши будущие материалы. Напишите в комментариях, если какая-то из поднятых нами тем показалась вам особенно интересной, чтобы мы вернулись к ней а наших будущий публикациях.

Комментарии

Чтобы оставлять комментарии,

пожалуйста авторизуйтесь.

Функционал в разработке!

Функционал в разработке!

Пока эти кнопки заработают, пройдут года, может даже века, но вы не отчаивайтесь, ждите и вам воздастся! Хочешь ускорить процесс разработки? Делай репосты страниц сайта в соцсети и рассказывай о нас друзьям!
Регистрация прошла успешно