
Полная версия:
Полное руководство по AI-видеопроизводству. Часть 2
System как постоянная режиссёрская роль
Пять заголовков — структура текста задания, а не пять API message roles. Слово SYSTEM в user prompt обычного чата само по себе не повышает приоритет инструкции. В API применяется поддерживаемый выбранной моделью контракт: например, developer instructions отдельно от user input. Постоянная роль и материал проекта разделяются по фактическому интерфейсу, без подмены его возможностей.
SYSTEM Ты — ассистент AI-режиссёра и script supervisor. Твоя задача — превращать режиссёрские решения в проверяемые производственные документы. Сохраняй авторское намерение. Не добавляй сюжетные события без маркировки PROPOSAL. Отделяй наблюдаемые факты от выводов. Проверяй длительность, причинность, экранную географию и continuity. Если ограничения конфликтуют, сначала покажи конфликт, затем предложи минимальную правку. Не используй слова «кинематографично» и «динамично» без конкретного визуального значения.
Context как проектный пакет
Контекст — не вся переписка и не максимальное количество информации. Это только данные, влияющие на решение. Длинный документ полезно разделять явными заголовками или тегами: concept, script, cast, locations, references, continuity locks. Так GPT меньше смешивает инструкцию с содержанием.
CONTEXT
Это самостоятельный учебный CASE_ASSISTANT_CORRIDOR, не «Красный ключ» и не канон CASE_COFFEE из C03. Красная кружка и серый кардиган принадлежат только этому примеру. Шаблоны на 20 / 30 / 15 s ниже — отдельно названные варианты, не четыре неизменных компиляции одного shot list.
Task как одна операция
Одна команда должна иметь один главный глагол: проанализируй, разложи, проверь, сравни, перепиши, скомпилируй. Если запрос одновременно требует придумать тему, переписать сценарий, сделать storyboard и подготовить четыре модельных промпта, невозможно понять, на каком этапе появилось неверное решение.
Constraints как защита проекта
• Жёсткие ограничения: длительность, формат, обязательный текст, продукт, юридические требования, число доступных референсов.
• Творческие ограничения: не показывать лицо до финала, камера статична до выбора, один визуальный мотив.
• Технические ограничения: лимит модели, режим входов, язык диалога, невозможность смешать некоторые типы reference.
• Бюджетные ограничения: максимум генераций на шот, какие ошибки исправляются монтажом, что нельзя перегенерировать.
Output как интерфейс следующего этапа
Фраза «ответь подробно» не определяет пригодность результата. Shot list должен иметь поля, continuity audit — уровень критичности и способ исправления, model prompt — чистую версию для копирования. Если результат должен перейти в таблицу или автоматизацию, просите строгую схему. Для работы вручную Markdown обычно читается легче JSON.
Полная пятислойная конструкция
SYSTEM [постоянная роль и правила] CONTEXT [утверждённая концепция, сценарий, референсы и locks] TASK [одна операция текущего этапа] CONSTRAINTS [хронометраж, модель, формат, обязательное, запрещённое] OUTPUT [точная структура ответа] Перед выполнением перечисли критические пробелы. Если их нет, сразу выполняй задачу. Все новые творческие решения помечай PROPOSAL.
Постоянное и переменное
Хранить постоянно Передавать для каждого проекта Менять на каждом шаге Роль ассистента; правила факт/вывод; критерии continuity; формат маркировки. Project bible; герои; локации; референсы; бренд-ограничения; модельный парк. Текущая задача; выбранные шоты; длительность; формат ответа; уровень детализации.OpenAI Prompt engineering guide различает developer instructions и user input, рекомендует Markdown / XML boundaries и примеры результата [1]. Эти приёмы помогают структурировать контекст, но не гарантируют continuity, JSON semantics или качество video analysis. Пятислойная режиссёрская рамка главы — авторский способ организации задачи.
4.3 Команда разбери идею как режиссёр
Эта команда используется до сценария. Её задача — не расширить идею, а проверить драматический двигатель, визуальную снимаемость и соответствие хронометражу. Хороший ответ показывает, что уже работает, чего не хватает и какие решения принадлежат автору, а какие предлагает GPT.
Что передать
• Идею одним-двумя предложениями.
• Желаемую длительность и формат кадра.
• Цель ролика и аудиторию, если это реклама или контент для площадки.
• Обязательные элементы и то, что нельзя предлагать.
• Степень свободы: только анализ или анализ плюс варианты.
Готовая команда
Разбери идею как режиссёр короткого AI-видео. ИДЕЯ: [вставить]. ДЛИТЕЛЬНОСТЬ: [15 / 30 / 60 / 90 секунд]. ФОРМАТ: [9:16 / 16:9 / 1:1]. ЦЕЛЬ РОЛИКА: [вставить]. ОБЯЗАТЕЛЬНО СОХРАНИТЬ: [вставить]. НЕЛЬЗЯ ДОБАВЛЯТЬ: [вставить]. Не пиши сценарий сразу. Сначала выполни режиссёрскую диагностику: 1. Снимаемое событие и момент изменения. 2. Тема и внутреннее противоречие. 3. Герой, внешняя цель и внутренняя потребность. 4. Главный конфликт и способ эскалации. 5. Практическая, эмоциональная и идентификационная ставка. 6. Визуальная идея как повторяемое правило, а не стиль. 7. Эмоциональная дуга по битам. 8. Что реально помещается в указанный хронометраж. 9. Главные риски для AI-генерации. 10. Три вопроса, ответы на которые сильнее всего изменят концепцию. Разделяй FACT / INFERENCE / PROPOSAL. В конце дай краткую версию режиссёрской концепции на одну страницу, но не фиксируй PROPOSAL как утверждённое решение.
Как оценивать ответ
Проверка Хороший ответ Слабый ответ Событие Называет наблюдаемый поворот. Повторяет тему другими словами. Герой Определяет выбор и действие. Описывает внешность и биографию. Визуальная идея Даёт правило до и после изменения. Перечисляет стили, объективы и цвета. Хронометраж Сокращает или углубляет биты. Распределяет секунды поровну. Риск Показывает конкретный сложный контакт, continuity или физику. Пишет «модель может ошибиться».Команды продолжения
Убери все PROPOSAL и покажи только то, что уже следует из моей идеи. Предложи три разных конфликта, не меняя героя, тему и финальный образ. Сожми концепцию до 15 секунд. Сохрани только один поворот и один финальный образ. Покажи, какие элементы нельзя передавать модели без предварительного референса. Собери список решений, которые я должен утвердить до сценария.
4.4 Команда преврати сценарий в shot list
Shot list связывает каждый shot с функцией сцены. Два похожих плана могут выполнять разные задачи: установить географию, дать реакцию или монтажный запас. Удаляйте только повтор без новой функции; одинаковая крупность не доказывает дубль.
Минимальная схема shot list
Поле Что фиксирует Shot ID Стабильный SH ID, не порядковый номер. Scene membership хранится отдельно; порядок в таблице и local Shot N могут меняться. Timecode и duration Planned edit interval и duration_frames при 24/1. Generated duration и использованный edit range заполняются отдельно по actual media; «реальная длительность» не устанавливается текстовым планом. Dramatic function Какую новую информацию или перемену получает зритель. Framing и angle Крупность и точку наблюдения. Action Одно главное наблюдаемое действие. Camera Положение, движение, скорость, момент старта и остановки. Light и color Состояние света, которое нужно удержать или изменить. Sound Диалог, атмосфера, эффект, музыкальная функция. Expected continuity in / out и locks Требуемые входное и выходное состояния, допустимый intentional change и связь с соседними shots. Observed состояния отдельно после media QC. Generation route Предпочтительный режим или модель; что генерировать отдельно. Risk Самая вероятная ошибка и ранний тест.Готовая команда
Преврати сценарий в производственный shot list для AI-видео. СЦЕНАРИЙ: КОНЦЕПЦИЯ И LOCKS: [вставить] ОГРАНИЧЕНИЯ: Общая длительность: [X секунд]. Формат: [9:16 / 16:9]. Максимум шотов: [N]. Доступные модели: [список]. Диалог и звук: [условия]. Сначала проверь, помещаются ли события в хронометраж. Не режь действие механически по предложениям. Объединяй действия, если они должны существовать в одном пространстве и времени. Разделяй шоты, если меняется точка зрения, драматическая информация или continuity state. OUTPUT — Markdown-таблица: Shot ID | Timecode | Duration | Dramatic function | Framing | Angle | Action | Camera | Light | Sound | Continuity anchors | Generation route | Risk. После таблицы дай: 1. сумму длительностей; 2. список лишних или недоказанных шотов; 3. три самых рискованных шота; 4. какие шоты можно получить одной multi-shot генерацией, а какие лучше генерировать отдельно. Production contract: project fps 24/1; zero origin, half-open whole-frame ranges; use SC / SH IDs, duration_frames and expected entry / exit. State generated duration / edit ranges only from actual media. Keep planned edit runtime separate from requested source budget / handles. No renumbering entity IDs after reordering.
Правило одного шота
Для простого теста удобно выбрать одно основное действие и camera path. Shot может содержать несколько performance beats и action phases; это не делает их автоматически отдельными dramatic beats или shots. Разделение определяется задачей, timing и читаемостью по C13–17.
Пример фрагмента shot list
Учебный фрагмент planned montage: PRJ_ASSISTANT_CORRIDOR, SC_ASSISTANT_CORRIDOR_MONTAGE, 24/1, 20 s = 480 frames; temporal cut обозначен явно. Это draft expected plan, не утверждённые actual Shot Spec / Take / Asset bindings. В колонке ID display labels 01…04 соответствуют SH_ASSISTANT_CORRIDOR_01…04. Эти labels не заменяют stable IDs в данных; таблица expected states использует ту же связь.
ID Время Функция Кадр и действие Continuity Риск 01 [0,96) / 4 s Задать ритуал Фронтальный общий. Героиня ставит красную кружку у соседней двери. Серый кардиган; ручка кружки вправо; холодный коридор. Пальцы и контакт с кружкой. 02 [96,192) / 4 s Нарушить паттерн Следующее утро: красная кружка уже у её двери, под ней записка. Между shots — intentional temporal cut; перемещение вне кадра. Та же ось; кружка не меняет цвет и форму. Читаемый текст записки ещё не утверждён; его можно добавить в посте. 03 [192,336) / 6 s Показать сопротивление Средний профиль. Рука на дверной ручке; героиня отступает. Дверь открывается внутрь; направление взгляда вправо. Дверь, кисть, траектория отступления. 04 [336,480) / 6 s Создать дедлайн Деталь лифта и гаснущего пара над кофе. Лифт в конце коридора; утренний свет. География и точность индикатора.4.5 Команда создай storyboard
Storyboard — это не набор красивых кадров. Он проверяет композицию, ось, направления движения, размер героя в кадре, монтажные связи и место действия. GPT может подготовить storyboard specification и промпты для генерации панелей. Если он создаёт изображения, сначала всё равно полезно утвердить текстовую схему, иначе визуальная привлекательность скроет пространственные ошибки.
Два этапа
1. Storyboard specification: связанный SH ID, Start state → Action phases → End state; композиция, ось, camera path, стрелки движения и handoff к следующему shot.
2. Панели: start / ключевой action moment / end для нужных shots, либо одна панель с однозначными стрелками и описанием. Panel — still illustration, не самостоятельный shot и не actual generated frame.
Готовая команда
Создай текстовую спецификацию storyboard по утверждённому shot list. ВХОД: [shot list] CHARACTER LOCK: [внешность, костюм, реквизит, масштаб] LOCATION LOCK: [план помещения, двери, окна, источники света, ось действия] STYLE LOCK: [степень реализма, формат storyboard, палитра, линия или grayscale] Для каждого кадра укажи: Panel ID и связанный Shot ID. Композицию и точку камеры. Крупность, высоту и угол. Положение каждого персонажа в кадре. Screen direction и eyeline. Точный freeze moment действия. Передний, средний и задний план. Свет и читаемую тень. Что должно совпасть с предыдущей панелью. Что намеренно меняется. Затем создай отдельный короткий image prompt для каждой панели. Не добавляй новые предметы и декор. Не используй разные художественные стили между панелями. В конце дай contact sheet order и список continuity locks, которые нужно повторить в каждом image prompt. For every SH provide Start state → Action phases → End state, movement arrows, camera start/end and handoff. Local panel label such as P01_START maps to SH ID and phase; it is not Frame ID, Take ID or media Asset ID. Preserve shot list duration_frames and expected continuity; flag mismatches instead of inventing new blocking.
Как выбрать freeze moment
Тип действия Слабый момент Полезный storyboard moment Поднять предмет Предмет уже в руке. Пальцы касаются предмета, направление движения читается. Войти в дверь Герой стоит внутри комнаты. Одна нога пересекла порог, дверь и направление видны. Повернуть голову Фронтальный портрет после поворота. Профиль на середине дуги, понятны исходная и целевая точки. Передать объект Новый владелец уже держит объект. Обе руки в кадре, объект между персонажами. Испугаться Обобщённое выражение лица. Причина и реакция связаны композицией или монтажной парой.Проверка storyboard до генерации
• Можно ли нарисовать план локации по панелям без противоречий?
• Понятно ли, в какую сторону движется и смотрит каждый герой?
• Есть ли шоты, отличающиеся только декоративно, но не информационно?
• Согласованы ли высота камеры и линии взгляда в монтажной паре?
• Видно ли главное действие без подписи под картинкой?
• Не предлагает ли storyboard физический контакт, который лучше разложить на отдельные фазы?
4.6 Команда найди нарушения continuity
Continuity связывает правила Bible с динамическими expected states по C49. Сценарий показывает intended state; media — observed state. GPT может сравнивать только доступные ему материалы и не должен заполнять observed по одному prompt или guessed результату.
Слои continuity
Слой Что отслеживать Типичная AI ошибка Identity Лицо, возраст, волосы, телосложение, голос. Другая форма лица или тембр в соседнем плане. Wardrobe Цвет, застёжки, рукава, украшения, логотип. Исчезает аксессуар, меняется воротник. Props Форма, цвет, сторона, владелец, состояние. Кружка меняет ручку, предмет телепортируется. Action match Фаза жеста, рука, скорость, точка контакта. Действие повторяется или перескакивает через фазу. Spatial План локации, ось, eyeline, screen direction. Герой продолжает идти в обратную сторону. Temporal Время, погода, свет, степень расходования предмета. Кофе снова полный, тень меняет направление. Audio Голос, фон, акустика, начало и конец реплик. Меняется помещение или говорящий. Brand and text Логотип, упаковка, надписи, UI. Текст мутирует между кадрами. Narrative Знание, цель, эмоция, причинность. Герой реагирует на событие, которого не видел.Готовая команда
Проведи continuity audit сценария, shot list, storyboard или набора сгенерированных клипов. BASELINE / PROJECT BIBLE: [вставить locks персонажей, локации, реквизита, света, времени, звука и бренда] МАТЕРИАЛ ДЛЯ ПРОВЕРКИ: [вставить shot list или приложить видео/кадры] Намеренные изменения: [список intentional changes] Проверяй только наблюдаемое. Не называй отличием то, что нельзя подтвердить. Для каждого нарушения дай: ID; между какими шотами; слой continuity; наблюдение; baseline; severity; влияние на монтаж; минимальное исправление; где исправлять — промпт, перегенерация, монтаж, звук или маска. Severity: BLOCKER — ломает личность, причинность, географию или обязательный бренд-элемент. MAJOR — заметный скачок, но сцену можно спасти локально. MINOR — косметическое различие, не мешающее чтению. Сначала выдай таблицу проблем. Затем continuity state по каждому шоту. В конце — порядок исправлений по severity и зависимостям; внутри равной критичности оценить стоимость по доступным данным. Не переписывай сцену целиком, если достаточно локальной правки. Separate intent-only check from actual media check. Without accessible output, report observed = unknown. Keep local issue labels separate from entity IDs. Prioritize severity / dependency first; estimate cost only within comparable urgency. Do not assert cheapest fix without actual scope / cost evidence.
Continuity state
ID Персонаж Реквизит Пространство Свет и время Действие 01 — expected end Кардиган застёгнут; правая рука свободна. Кружка у соседней двери, ручка вправо. Героиня слева от оси. Утро; холодный верхний свет. Рука уходит вверх. 02 — expected start Та же героиня и кардиган; новое утро после temporal cut. Та же кружка теперь у собственной двери; записка добавлена вне кадра. Это intentional change, не непрерывная передача предмета. Ось сохраняется; положение кружки у другой двери показано явно. Утро следующего дня; cold corridor look сохраняется, pixel-identical яркость не требуется. Новый beat начинается после временного перехода. Между 01 end и 02 start нет заявленного непрерывного action match.Передаточный документ хранит expected entry / exit каждого SH. При temporal cut явно указываются elapsed time и новое состояние. Actual media review может подтвердить либо опровергнуть исполнение; план не является наблюдением.
4.7 Команда проанализируй референсное видео
Анализ референса нужен не для копирования сюжета или «вайба». Его задача — извлечь переносимые решения: единицу кадра, движение камеры, работу света, staging, ритм, звук и способ перехода между состояниями. GPT должен отдельно описывать то, что видно, и то, что он предполагает.
Три прохода анализа
1. Наблюдение. Разметить шоты и таймкоды; описать видимые действия, композицию, движение, свет и звук без интерпретации.

