← Кузница ВАЙМАН
Кузница ВАЙМАН · Теория · Урок 16
Теория · Урок 16

Температура и случайность

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

⏱ 8–10 минут 🎲 четыре кадра, 0ⓥ 🖼 кнопка одна, в генератор
01

Главная мысль

Модель не выдаёт «правильный» ответ — она тянет один из возможных по жребию, где у частого шанс больше. Температура — ширина этого жребия. У генераторов картинок на сайте ползунка температуры нет: ширину разброса задаёт твой запрос — чем больше закрыто словами, тем уже жребий. Два кадра одного запуска — прибор, который эту ширину показывает.

02

Объяснение

Тот же запрос — другой ответ

Вот два кадра одного запуска на странице seedream-pro. Запрос — два слова: «портрет мужчины». Никто ничего не менял между кадрами, кнопка была одна. Пришли два разных человека: разные волосы, разная борода, разная одежда, разный план. Совпало только то, что ты назвал: мужчина, портрет. Всё остальное модель решала заново — и решила по-разному.

Запрос «портрет мужчины», кадр 1: мужчина с тёмными волнистыми волосами и бородой, тёмный твидовый пиджак поверх серо-синей футболки, сидит, руки сцеплены, размытый бетонный интерьер
Кадр 1. Тёмные волнистые волосы, борода, тёмный твидовый пиджак поверх серо-синей футболки. Сидит, руки сцеплены, план по колени, размытый бетонный интерьер.
Запрос «портрет мужчины», кадр 2: другой мужчина с короткой стрижкой и бородой с сединой, оливковый пиджак поверх чёрной футболки, план по грудь, размытая комната
Кадр 2. Тот же запрос, тот же запуск — другой человек: короткая стрижка, борода с сединой, оливковый пиджак, чёрная футболка, план по грудь. Совпали только «мужчина» и «портрет».

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

Закон 1. Один и тот же запрос не даёт один и тот же ответ. Внутри каждого ответа — жребий, и он тянется заново при каждом запуске.
Зачем это тому, кто уже жмёт кнопку ▶
Жребий можно зафиксировать: у части движков есть seed — число, с которого стартует случайность (урок 24). Один seed и один промпт дают один и тот же кадр; меняешь слово — видишь чистое влияние слова. Без seed каждый запуск — новый бросок. На сайте за запуск приходит два кадра — это два броска одного жребия при одном промпте, и сравнивать их честнее, чем два запуска в разное время.

Жребий по распределению

Попроси чат закончить фразу «Кошка сидела на…». Чаще всего придёт «подоконнике» или «диване», реже — «крыше», почти никогда — «Луне». Модель не выбирает лучшее слово. Она держит перед собой все возможные продолжения, у каждого — свой вес: насколько часто такое встречалось в стопке чужих текстов (урок 4). А потом тянет одно — по весу. Частое выпадает часто, редкое — редко, но тоже выпадает. Это и есть распределение; урок 15 разбирает его по шагам.

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

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

Закон 2. Модель не выбирает лучший вариант — она тянет один из возможных, и чаще вытягивает частый. Редкое возможно всегда.
Зачем это тому, кто уже жмёт кнопку ▶
У картинок то же самое, только «варианты» — не слова, а всё, что не названо: возраст, одежда, свет, фон. У каждого незакрытого слота — своё распределение, и движок тянет из каждого. Поэтому «странный» кадр — не поломка, а редкий шар: вытянулось то, что в стопке встречалось нечасто. Хочешь исключить редкое — не проси «нормально», а закрой слот словом: тогда тянуть не из чего.

Температура — ширина жребия

Задай чату один и тот же вопрос дважды: один раз ответ — три слова, другой — абзац с примером. Это не настроение. У жребия есть настройка ширины: температура (temperature). Низкая — жребий сжимается к самому частому: ответы одинаковые, сухие, предсказуемые. Высокая — редкие варианты получают шанс: ответы разные, живые, а на самом верху — бессвязные. Ноль — жребия нет вовсе, каждый раз одно и то же.

Низкаяпочти всегда самое частое: одинаково, сухо, предсказуемо
›
Средняяживой разброс: ответы разные, но по делу
›
Высокаяредкое выпадает часто: неожиданно, местами бессвязно

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

Закон 3. Температура — ширина жребия: ниже — предсказуемее и однообразнее, выше — разнообразнее и рискованнее. Ноль — один и тот же ответ каждый раз.
Зачем это тому, кто уже жмёт кнопку ▶
На страницах сайта ползунка температуры нет — ни в чатах, ни у картинок: ширина задана за тебя. Управляешь ты не ползунком, а формулировкой: чем точнее просьба («ответь одним словом», «три пункта, без вступления»), тем уже фактический разброс ответов, потому что частым становится ровно то, что ты попросил. Встретишь такую настройку в другом месте — знай, что она делает: ноль — повторяемость, выше единицы — эксперименты, и для рабочих задач её редко поднимают.

У картинок ширину задает запрос

Теперь тот же движок, та же кнопка — и другой запрос: «Портрет по грудь, мужчина 35 лет, короткая борода, тёмный свитер. Мягкий свет из окна слева, ровный серо-бежевый фон, взгляд в камеру. Кожа натуральная, с текстурой, без ретуши». Два кадра одного запуска — и один и тот же человек дважды. Температуру никто не трогал: её здесь и не потрогаешь. Ширину жребия сузили слова — каждый закрытый слот убрал из мешка целую пригоршню шаров.

Подробный запрос, кадр 1: мужчина с короткими русыми волосами и аккуратной бородой, чёрный свитер с круглым вырезом, окно слева, серая стена, взгляд в камеру
Кадр 1. Короткие русые волосы, аккуратная борода, чёрный свитер с круглым вырезом, окно слева, ровная серая стена, взгляд в камеру. Всё названное — на месте.
Подробный запрос, кадр 2: тот же мужчина — те же волосы, борода и чёрный свитер, то же окно слева, чуть иной поворот головы и кадрирование
Кадр 2. Тот же человек: те же волосы, борода, свитер, то же окно слева. Разошёлся только лёгкий поворот головы и кадрирование — остаток жребия, который словами не закрывали.

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

Закон 4. У генераторов картинок температуру не крутят — крутят слоты. Чем больше закрыто словами, тем уже жребий и тем ближе два кадра друг к другу.
Зачем это тому, кто уже жмёт кнопку ▶
Слоты, которые сужают разброс сильнее всего: кто (возраст, пол, приметы), план, свет, фон, обработка (урок 17). Незакрытый слот — открытый мешок, и движок тянет из него при каждом запуске. Разброс, который остаётся при закрытых слотах — лёгкий поворот головы, кадрирование, — здоровый остаток жребия; убирать его до нуля обычно и не надо. Нужна точная повторяемость — seed плюс тот же промпт, а не ещё десять эпитетов.

Два кадра одного запуска — замер разброса

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

Замерь разброс

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

Промпт появится здесь, когда заполнишь поля.
Открыть генератор с этим текстом →

Запуск спишет 1ⓥ ≈ 30 ₽, кадров за запуск приходит два. Сравни их между собой: разошлись в свете — закрой свет; в возрасте — закрой возраст; совпали до поворота головы — промпт готов.

Закон 5. Два кадра одного запуска — замер разброса. Разошлись сильно — промпт недоопределён: закрой слот, где разошлось, а не проси «повторить».
Зачем это тому, кто уже жмёт кнопку ▶
Порядок закрытия — по величине разброса: сначала то, что меняет кадр целиком (кто, план), потом свет и фон, в конце обработка. Одна правка за запуск, иначе не поймёшь, что сработало. Пара кадров — ещё и защита от самообмана: один удачный кадр из широкого жребия — везение, которое не повторится; два похожих — управляемый результат, который повторится и завтра.
03

Аналогия

Аналогия · ведущий с мешком шаров

Представь ведущего с мешком шаров. На каждом шаре — вариант ответа, и частых вариантов в мешке много шаров, редких — по одному. Ты задаёшь вопрос — ведущий, не глядя, тянет шар. Чаще вытянет частое, иногда — редкое. Тот же вопрос завтра — новый шар. Температура — это как глубоко он копается: при низкой берёт с самого верха, где лежит самое частое, при высокой роется до дна, где редкое и странное.

У картинок ведущему дают не один мешок, а по мешку на каждый незакрытый слот: возраст, одежду, свет, фон. Каждый слот, который ты назвал словом, — мешок, который у него забрали: тянуть не из чего, там уже лежит твой ответ. Два кадра одного запуска — два захода ведущего к тем мешкам, что остались. Кадры разные — мешков осталось много. Одинаковые — ты почти всё забрал.

04

Что это значит на практике

  1. Читай пару кадров, а не один. Совпало — закрыто; разошлось — открыто. Один удачный кадр из широкого разброса не повторится — это везение, а не рецепт.
  2. Не проси «повторить» и «сделать нормально». Закрой слот словом там, где разошлось: возраст, одежда, свет, фон, обработка.
  3. Одна правка за запуск. Иначе не поймёшь, какое слово сузило жребий, и следующий запуск снова наугад.
  4. Нужна точная копия — seed. Не эпитеты и не слово «одинаково», а тот же seed с тем же промптом (урок 24).
05

Заблуждение, которое мешает

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

Оно вредит сразу в трёх местах.

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

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

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

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

06

Проверка

Выбери вариант — разбор появится сразу, и на верный, и на неверный.

1. По запросу «портрет мужчины» пришли два разных человека. Что это значит?
2. Что такое температура у модели?
3. Два кадра одного запуска разошлись в свете и фоне, а человек один и тот же. Что делаешь?

Понял?

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

Могу объяснить, почему тот же запрос даёт другой ответ: внутри ответа — жребий по распределению, частое чаще, редкое — тоже возможно
Понимаю, что температура — ширина жребия, и что у картинок на сайте её не крутят — крутят слоты
Умею читать два кадра одного запуска как замер разброса: совпало — закрыто, разошлось — открыто
Знаю, что делать с разбросом: закрыть слот словом там, где разошлось, одна правка за запуск, seed — для точной копии

07

Итог

  1. В каждом ответе — жребий. Модель тянет один вариант из возможных по весу: частое чаще, редкое реже, но тоже выпадает. Тот же запрос — новый бросок.
  2. Температура — ширина жребия. Ниже — однообразнее, выше — рискованнее; у картинок на сайте её не крутят — ширину задают закрытые слоты промпта.
  3. Два кадра одного запуска — замер. Совпало — закрыто, разошлось — открыто; закрывай слот словом, одна правка за запуск, seed — для копии.
Следующий урок: Промпт → Все уроки теории →