- Все промпты одного класса начинаются с одной и той же стилевой строки на ~50 слов
- Стиль становится константой и перестаёт нести информацию для следующих стадий
- Применять только к промежуточным классам, никогда к финальному deliverable
Задача
Пайплайн генерирует много картинок, и следующая стадия читает их как референсы: для крупности, раскладки, композиции. Не для стиля. Но downstream-модель цепляет всё сразу, и стиль промежуточного кадра протекает в финальный выход. Референс заразил то, что должен был только информировать.
flowchart LR
R[Промежуточный кадр:<br/>стиль гуляет] -->|референс| D[Следующая<br/>стадия]
D --> F[Стиль протёк<br/>в финальный выход]
classDef key stroke:#FF3600,stroke-width:2px
class F keyОбычный путь — чинить это инструкцией «не копируй стиль» в следующей стадии. Работает частично: если референсы стилистически разные, модель не знает, какое измерение из каждого извлекать, и инструкция конкурирует с тем, что она видит.
Приём
Сделать класс референсов стилистически однородным по конструкции. Каждый промпт класса начинается с одного и того же префикса. Все выходы выглядят одинаково, различаются только содержанием. Стиль становится константой, а константа не несёт информации, и downstream-читатель её естественным образом игнорирует.
flowchart LR
P[Префикс ~50 слов:<br/>константа стиля] --> O[Выходы класса:<br/>одинаковый стиль]
V[Описание кадра:<br/>переменная часть] --> O
O -->|только содержание| D[Downstream читает<br/>композицию]Каноничный случай: раскадровка в AI-видео-пайплайне. Каждый промпт раскадровки, в любом проекте, для любого кадра, начинается с одной строки:
traditional hand-drawn storyboard frame on white paper,
clean black ink line art with selective red accent lines
for key action and focal points, minimal shading using hatching,
professional film storyboard sketch style,
no color except black white and red
+ [описание конкретного кадра, переменная часть]
Отрендеренные кадры идут как vision-референсы в стадию генерации стиллов. Модель стиллов получает инструкцию читать их ради кадровки, угла и композиции. Поскольку каждый кадр раскадровки выглядит одинаково (чёрные чернила, красные акценты), модель надёжно отделяет «этот кадр учит композиции» от «этот кадр учит стилю». Если бы раскадровки стилистически гуляли, ей нечем было бы это разделить.
Три условия, когда приём уместен:
- Класс выходов будет потреблён как референс следующей стадией.
- Вариация стиля загрязнила бы это потребление.
- Важна цена одного выхода: line art и wireframe рендерятся дёшево и быстро, а дорогой рендер идёт только на финал.
И два, когда неуместен: класс сам является финальным deliverable и нуждается в эстетическом разнообразии; стиль — это исследуемая творческая переменная, и фиксировать его бессмысленно.
flowchart TD
Q1{Выход станет<br/>референсом?} -->|нет| N[Префикс<br/>не нужен]
Q1 -->|да| Q2{Вариация стиля<br/>загрязнит чтение?}
Q2 -->|нет| N
Q2 -->|да| Y[Фиксировать<br/>префикс]
classDef key stroke:#FF3600,stroke-width:2px
class Y keyОбновление, сентябрь 2026. Условие «неуместен» подтвердилось на живом продукте. Обложки zdes.media шли с одним префиксом: двухцветная ризография в фирменных цветах, меняется только сюжет. Это финальный deliverable, и в ленте фиксированный стиль сработал против себя: выпуски на взгляд перестали отличаться, а генерация обходилась дороже подбора фото. С 18 сентября обложкой стало фото из материалов источника, со ссылкой на первоисточник; ризография осталась запасным вариантом на случай, когда в источнике кадра нет.
Где ломается
- Префикс игнорируется при высокой температуре. Часть моделей слабо учитывает длинный префикс. Держать его коротким, около 50 слов, в самом начале промпта, и проверять, что стиль реально попал в выход.
- Префикс дрейфует. Сопровождающие правят строку проект за проектом, и однородность размывается. Хранить как одну константу и переиспользовать дословно во всех проектах.
- Downstream не держит дисциплину. Если стадия стиллов копирует стиль раскадровки, выгода теряется. Системный промпт следующей стадии должен явно запрещать копирование стиля: префикс сам по себе этого не гарантирует.
Итог
- Фиксированный префикс превращает класс выходов в нейтральный визуальный словарь.
- Работает для промежуточных артефактов: раскадровки, wireframe для UI, системы иконок, диаграммы в документации.
- Когда класс нужно читать, а не разглядывать, фиксация стиля делает чтение возможным.
© Александр Никулин. Цитирование — с указанием автора и ссылкой · Версия для LLM