Что такое промпт и как его писать
Промпт — это текстовое описание того, что должна сделать нейросеть. Не команда и не заклинание: модель не «понимает» вас, она достраивает картину по словам, которые вы дали. Чем конкретнее слова, тем предсказуемее результат.
Правило, из которого следует всё остальное
Всё, что вы не описали, модель придумает сама — и каждый раз по-новому. Поэтому хороший промпт отличается от плохого не длиной и не «магическими словами», а тем, сколько решений принято вами, а не моделью.
Из чего собирается описание
| Часть | Что отвечает |
|---|---|
| Объект | что именно в кадре |
| Детали | материал, цвет, состояние |
| Свет | настроение и объём |
| Фон | где происходит; без него модель придумает своё |
| План | крупный, средний, общий |
Керамическая кружка матово-белого цвета на деревянном столе.
Крупный план, объект занимает две трети кадра.
Мягкий рассеянный свет слева, лёгкая тень справа.
Фон — размытая кухня в светлых тонах.
Формат 4:5, вертикальный.Слова, которые ничего не делают
Так не стоит: «красивая кружка, супер качество, 8k, шедевр»
«Красивая» и «шедевр» не несут визуальной информации — модель поймёт их по-своему, и каждый запуск поймёт иначе. «8k» здесь тоже бесполезно: разрешение задаётся отдельной настройкой, а не словом в тексте. В итоге вы отдали модели все решения и получили случайный результат.
Как исправлять, когда вышло не то
Меняйте по одному элементу за раз. Если переписать промпт целиком, вы не поймёте, что именно сработало, и вернуться к удачному варианту не сможете.
- Не тот объект — вынесите его в самое начало.
- Не то настроение — правьте свет, он влияет сильнее всего.
- Лишние детали в кадре — опишите фон явно, иначе модель его дофантазирует.
- Не тот ракурс — добавьте план: крупный, средний, общий.
Чего промпт не может
- Задать разрешение или длительность. Это настройки рядом с полем ввода, словами они не меняются.
- Гарантировать повтор. Один и тот же текст даст похожие, но разные результаты — фиксации у большинства моделей нет.
- Описать конкретное лицо. Словами этого не добиться, нужен референс — загруженное изображение.