Демонстрационный стенд kovnerov.com
Живой прогон конвейера

Референсы на входе. Партия в той же манере на выходе.

Конвейер массовой генерации: референс заказчика фиксирует манеру, палитру и ракурс, дальше партия расходится по содержанию, но не по стилю. Ниже живой прогон с группировкой по референсу, проверкой каждого листа и числами из замеров.

Раскладка партии

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

Как устроен конвейер

Четыре звена. Объём партии меняет число вызовов, а не архитектуру: тот же конвейер ведёт и партию на пятьдесят листов, и на несколько тысяч.

звено 1
Фиксация стиля

С референса снимается дескриптор: манера линий, палитра, ракурс, композиция. Дескриптор и сам референс входят в каждый вызов генерации, поэтому партия не расползается по манере.

звено 2
Матрица вариаций

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

звено 3
QC-контур

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

звено 4
Партия и выдача

Манифест партии с таймингами и стоимостью, скачивание сразу после готовности. Перезапуск по тому же референсу даёт новую партию с теми же якорями стиля.

Числа из замеров прогона

Не оценки, а замеры живыми вызовами в такт этому прогону.

Что мерилиЗначениеКомментарий

Себестоимость — это цена работы конвейера, а не промо-расход витрины. Провайдер генерации в витрине не называется.