Почему нейросеть не делает то, что просишь

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

С чего начать6 мин

Нейросеть не спорит и не ленится. Она делает ровно то, что прочитала, — и если результат не тот, значит написано было другое. Ниже шесть причин по частоте.

1. Отрицания

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

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

Это главное правило конструктора, и оно встроено в устройство: поля негатива там нет и не будет. Все 4 511 промптов в галерее написаны по нему же — специально вычищены от «без текста» и подобного.

2. Противоречия

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

В конструкторе противоречие вписать почти некуда: схема освещения одна, кадрирование одно, они выбираются из списка. Это не ограничение, а защита.

3. Слова-пустышки

«Профессиональное», «шедевр», «award winning», «best quality», «8k» — похвала, а не описание. У нейросети нет шкалы качества, зато место в промпте эти слова занимают и разбавляют важное. «8k» и «4k» к разрешению картинки отношения не имеют вовсе.

4. Порядок

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

В конструкторе порядок задан порядком вкладок, и сбить его нельзя.

5. Не сказано главное

Не описали фон — получите мраморную столешницу с сухими ветками: их много в обучающих данных. Не сказали про высоту камеры — снимет сверху под углом. Не назвали диафрагму — размоет половину предмета.

Всё, что не названо, нейросеть решает сама — и решает предсказуемо плохо, по среднему из интернета.

6. Слишком много сразу

Обратная беда. Промпт на двести слов, где описана каждая мелочь, размывает внимание: важное тонет среди второстепенного. Кадр собирается из шести-восьми решений, а не из сорока.

Как проверить свой промпт за минуту

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

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