Промты для разделения вариаций: как заставить нейросеть давать разные, а не похожие результаты

Промт-инженерия · Управление вариативностью

Один промт — десяток уникальных решений, а не копии с микро-изменениями

Разбираем, как параметры —chaos, ::, пермутации и сиды превращают генерацию из лотереи в управляемый процесс.

Почему вариации клонируются

По умолчанию модели (Midjourney, Stable Diffusion, DALL·E 3) стремятся к «безопасному» интерпретационному центру. Один и тот же промт с одним сидом даёт детерминированный результат. С разными сидами — вариации на тему, но внутри узкого кластера: композиция, освещение, стиль почти не меняются.

Чтобы получить разные идеи, нужно явно расширить энтропию запроса или разбить его на независимые ветви.

Два вектора расширения

  • Горизонтальный — ширина разнообразия при фиксированном концепте (параметры --chaos, --stylize, разные сиды).
  • Вертикальный — смена самой сути: стиль, эпоха, материал, ракурс, настроение (мульти-промты, пермутации, веса).

Инструментарий: от хаоса к точечной хирургии

Мульти-промты (::)

Разделяют промт на независимые блоки с весами. cyberpunk city ::2 neon lights ::1 rain ::0.5 — город доминирует, дождь — лишь акцент. Работает в Midjourney, Stable Diffusion (ComfyUI).

Приём: ставьте веса так, чтобы сумма «главных» блоков была 3–4, второстепенных — 0.5–1. Избегайте нулей — блок игнорируется.

Параметр —chaos (0–100)

Midjourney. --c 0 — строгая интерпретация. --c 35 — здоровое разнообразие композиций. --c 80+ — сюрреалистичный разброс, полезен для мозговых штормов, вреден для производства.

Правило: для финалов — 5–15. Для исследований — 40–60. Всегда фиксируйте сид (--seed) при сравнении уровней хаоса.

Пермутации {opt1, opt2, opt3}

Генерирует набор промтов из комбинаций. a {photo, illustration, 3d render} of {cat, dog} --ar 16:9 даст 6 заданий. В Midjourney — через запятую в фигурных скобках. В SD — скриптами / Dynamic Prompts.

Лайфхак: комбинируйте с весами: {style::1.5, mood::1, palette::0.8} — вес применяется к каждому варианту внутри скобок.

Negative Prompting / Exclude

Удаляет нежелательные кластеры из латентного пространства. Не «не делай», а «убери из рассмотрения». --no people, text, watermark, blur, ugly hands (MJ) или вес (worst quality:1.3) (SD).

Ошибка: перечислять всё подряд. Негатив ест токены и смешивает градиенты. Оставьте 5–7 критических исключений под задачу.

Seed Control & Variation Seeds

Сид — координата в латентном пространстве. --seed 12345 фиксирует старт. --sameseed (MJ) использует один шум для всех 4-х картинок сетки — идеально для A/B теста параметров. В SD: Variation Seed + Variation Strength — интерполяция между двумя сидами.

Процесс: найдите удачный сид → зафиксируйте → меняйте только один параметр (chaos, stylize, аспект) → сравнивайте чисто.

Редактирование регионов (Inpaint / Vary Region)

Локальное разделение вариаций. Выделяете область → меняете промт только для неё. «Голова персонажа» → «голова льва», «фон» → «космос». Сохраняет композицию, меняет семантику. Доступно в MJ (Vary Region), SD (Inpaint), DALL·E 3 (editor).

Сила: не нужно перегенерять всё. Делаете 10 вариантов головы на одном теле за минуту.

Низкая вариативность (—c 0–10)

Вариант 1
Вариант 2
Вариант 3
Вариант 4

Композиция, палитра, детализация — идентичны. Подходит для итераций над деталями (убрать лишний палец, поправить логотип).

Высокая вариативность (—c 40–60)

Концепт А
Концепт Б
Концепт В
Концепт Г

Разные ракурсы, стили, композиции. Риск: потеря промта. Используйте для эксплорации на старте проекта.

Рабочий процесс: от хаоса к утверждённому ряду

1

Фиксируем ядро

Пишем базовый промт без параметров вариативности. Генерируем 4–8 раз с разными сидами. Ищем «золотую середину» — сид, где композиция верна, но детали слабые.

2

Включаем пермутации

Подставляем в базу 2–3 переменных блока: {style}, {lighting}, {medium}. Запускаем сетку. Отбираем 3–5 направлений, которые «звучат» правильно.

3

Настраиваем хаос точечно

Для каждого избранного направления: фиксируем сид, прогоняем —c 5, 15, 30. Выбираем уровень, где вариативность полезна, а суть не размыта.

4

Локализуем правки

Vary Region / Inpaint для доработки деталей (лица, руки, текст, логотипы) без перегенерации целой картинки. Собираем финальный ассет из лучших фрагментов.

Мифы, что едят бюджет генераций

Миф: «Чаоc — это качество»

Высокий —chaos даёт сюрпризы, а не качество. Для продакшена нужна предсказуемость. Хаос — инструмент research-фазы, не final-фазы.

Миф: «Мульти-промт решает всё»

Веса :: работают аддитивно. Если все блоки важны (вес ~1), модель усредняет их в кашу. Нужен один доминантный блок (вес 2–3) и сателлиты.

Миф: «Один сид на всё»

Один сид застревает в локальном минимуме. Для серии иллюстраций в едином стиле — используйте —sameseed внутри партии, но разные базовые сиды для разных сцен.

Миф: «Негатив — чем длиннее, тем лучше»

Длинный негатив размывает градиенты и конфликтует с позитивом. Работает принцип «хирурга»: убрать только то, что модель систематически генерирует лишнего (водяные знаки, лишние конечности, текст).

Специфика инструментов: где что работает

Midjourney v6+

  • --chaos, --stylize, --weird — три оси вариативности.
  • :: веса + пермутации { } — мощнейший комбайн.
  • --no — жёсткий негатив.
  • Vary Region — лучший инпейтинг на рынке.

Stable Diffusion (Automatic1111 / ComfyUI)

  • Dynamic Prompts / Wildcards — пермутации любой сложности.
  • XY Plot — визуальная сетка по любым параметрам (steps, cfg, sampler, prompt variants).
  • ControlNet (Reference / IP-Adapter) — вариативность с жестким контролем композиции/стиля.
  • Inpaint + Differential Diffusion — хирургическая точность.

DALL·E 3 (ChatGPT / API)

  • Нет явных параметров chaos/seed. Вариативность — через переписывание промта языковой моделью.
  • Редактор (inpainting) — основной инструмент разделения: «сделай фон другим», «поменять одежду».
  • Лучший для семантических вариаций («тот же персонаж, другой стиль»), слабее для композиционных экспериментов.

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

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

Multi-prompt ::Chaos 5–60Permutations { }Seed ControlVary Region