AIS FLOWS

Урок курса

Диагностика ошибок

Вы научитесь отличать проблемы исходника, промпта и настроек, чтобы менять один параметр и находить причину видимого сбоя.

Неудачный результат не всегда просит новый длинный промпт. Иногда он просит остановиться на минуту и назвать, что именно стало не тем. Это не менее творческая часть работы — просто здесь творчество начинается с наблюдения, а не с паники.

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

1. Сначала зафиксируйте, что именно сломалось

Результат считается сломанным, когда свойство, которое должно было сохраниться или измениться определённым образом, ведёт себя иначе. Не пытайтесь сразу назвать виновника. Сначала отделите факт от догадки.

Например, в сцене робот поднимает чашку. Чашка может выглядеть красиво, а сам робот после движения стать похожим на другую игрушку. Значит, проверять нужно не «всю сцену», а сохранение формы робота во время этого действия.

2. Найдите ближайший слой причины

Один и тот же симптом иногда приходит из разных мест. Ищите ближайший слой, который мог его породить, а не переписывайте весь проект целиком.

Если вы видитеСначала проверьтеПервый небольшой тест
Лицо, форма или состояние объекта не удержалисьРеференс: достаточно ли у нужного свойства ясная и непротиворечивая опораОставьте одну сильную опору для этого свойства и не меняйте действие
Главное действие непонятно или требования спорят друг с другомПромпт: можно ли увидеть одно действие и одну приоритетную задачуУпростите только действие или снимите один конфликт
Ожидаемой функции нет на экране либо она ведёт себя иначеМаршрут или интерфейсСверьте текущую официальную документацию и реальный экран; учебная схема не обещает конкретную функцию сервиса
Камера, ось, взгляд или связь кадров нарушилисьКамеру и геометриюОставьте один ракурс или одно движение камеры
Движение превратилось в кашуДвижение и таймингОставьте одно действие, его старт и его конец
Нужный элемент есть, но сломан стык, ритм или точная графикаМонтажОтделите генерацию от монтажной правки и проверьте конкретный стык или графический слой

3. Проведите один чистый тест

Представьте учебную ситуацию: в исходном результате персонаж узнаваем, но после быстрого разворота меняется его лицо. Это наблюдение. Возможная гипотеза — визуальная опора личности слабая для такого сложного движения. Это ещё не доказательство, а повод для одного теста.

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

Заполните эту карточку перед повторным тестом. Это единственный блок, который нужно копировать.

Шаблон
Ожидали:
Получили:
Один главный видимый сбой:
Вероятный слой причины: референс / промпт / маршрут или интерфейс / камера и геометрия / движение и тайминг / монтаж
Гипотеза:
Меняем в следующем тесте только:
Не меняем:
Сравниваем по критерию:
Решение после сравнения: принять / отклонить / назначить следующий один тест

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

4. Когда менять не формулировку, а способ контроля

Если один и тот же сбой повторился три раза, не продолжайте бесконечно подкручивать одни слова. Значит, слабым может быть текущий способ контроля, а не конкретная попытка.

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

5. Практика и точка принятия

Возьмите один уже существующий неудачный результат. Никакая генерация для упражнения не требуется: можно подготовить карточку и критерий до следующего запуска.

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

Дальше: когда сбой устранён или честно ограничен, переходите к отбору варианта и финальной сборке.

Увеличенное изображение