3,583 papers
arXiv:2610.20731 77 14 окт. 2026 г. FREE

WorldCast: как получить от ИИ-генератора последовательность картинок «как меняется мир по шагам»

КЛЮЧЕВАЯ СУТЬ
Обнаружено: результат пошаговых картинок зависит не только от рисующей модели, но и от языковой модели, которая стоит перед ней и переписывает запрос. Метод позволяет получать последовательность кадров «как меняется мир по шагам»: сборку, складывание, физический опыт. При этом предмет не меняет форму, а детали не встают в неправильном порядке. Не заставляй рисующий модуль планировать: пусть языковая модель распишет шаги и проверит каждый кадр. Кадры идут по одному, а не сеткой, поэтому накопление ошибки обрывается на первом же сбое. Цикл «проверил → исправил» поднял результат на несколько пунктов, а промежуточная схема кодом добавила ещё.
Адаптировать под запрос
⚡

TL;DR

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

Боль знакома. Просишь «покажи 4 шага сборки», а на третьем кадре предмет меняет форму, детали собираются в неправильном порядке или появляется «лишний» шаг. Причина в том, что при генерации сеткой модель держит все шаги в голове одновременно. Рисующий модуль плохо планирует, и ошибка первого кадра тянется дальше. Сильная языковая часть умеет расписывать шаги, помнить условия и сверять результат с задачей.

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

🔬

Схема метода

В статье нет одной техники. Это три рычага, которые авторы проверили по отдельности:

РЫЧАГ 1: Усилитель промпта — сильная LLM переписывает задачу в
         подробный план шагов → рисующий модуль получает насыщенный промпт
РЫЧАГ 2: Пошаговый вывод (interleaved) — текст шага → кадр → текст шага → кадр
         (а не одна картинка-сетка со всеми шагами)
РЫЧАГ 3: Цикл проверки — сгенерировал → агент осматривает кадры →
         находит ошибочный шаг → перегенерирует его
         (вариант: перед генерацией построить схему/симуляцию кодом)

Рычаги 1–2 работают в одном запросе или диалоге. Рычаг 3 требует нескольких запросов подряд (в статье это агентная обвязка на Codex).

🚀

Пример применения

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

Задача: Селлер на Ozon делает для карточки товара инфографику «Как собрать складной стол за 4 шага». Нужны четыре кадра, где стол и руки выглядят одинаково, а детали ставятся в правильном порядке.

Промпт:

Ты помогаешь сделать пошаговую инструкцию для карточки товара на Ozon.
К сообщению приложено фото складного стола из коробки (фото 1) и схема
из паспорта (фото 2).

Работай так:
1. Сначала напиши план из 4 шагов сборки. Для каждого шага укажи:
   что делаем, какие детали участвуют, как выглядит стол после шага.
   Отдельно перечисли, что НЕ должно меняться между кадрами:
   цвет столешницы (светлый дуб), форма ножек, ракурс камеры, белый фон.
2. Дождись моего «ок» по плану.
3. Затем генерируй кадры по одному: сначала текст шага, потом изображение.
   Не рисуй все шаги одной картинкой-сеткой.
4. После каждого кадра проверь его по списку «что не должно меняться»
   и по порядку сборки. Если нашёл ошибку — назови её и перегенерируй
   этот кадр до перехода к следующему.

Результат: Модель сначала выдаст текстовый план с шагами и списком «неизменного». Потом пойдут кадры по одному: текст шага, изображение, короткая самопроверка. Если на каком-то кадре уехали форма ножек или фон, модель сама это отметит и перерисует кадр. Идеального результата ждать не стоит: на сложных сборках ошибки останутся.

🧠

Почему это работает

Слабость. Рисующий модуль плохо рассуждает: порядок действий, причины и следствия, что должно остаться неизменным. Когда все шаги нужно уместить в одну картинку-сетку, эта нагрузка падает на него целиком. Чем больше шагов, тем больше ошибок накапливается к концу. Слабые модели «плывут» уже к четвёртому кадру.

Сильная сторона. Языковая модель хорошо расписывает план, помнит условия, замечает несоответствия и сравнивает картинку с задачей. Авторы показали: разрыв между семействами моделей во многом объясняется именно языковой частью. Если подставить более сильную языковую модель в качестве усилителя, результат того же рисующего модуля заметно растёт.

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

Рычаги управления: - Количество шагов. Чем меньше шагов, тем меньше накопленной ошибки. Если шагов много, разбей инструкцию на блоки. - Список «что не должно меняться». Это то, что оценивали как «визуальную согласованность». Чем конкретнее список (цвет, форма, ракурс, фон), тем меньше дрейфа. - Проверка после каждого кадра или в конце. Первое надёжнее, второе дешевле. - Построить схему перед рисованием. Для физики и логики попроси нарисовать или описать промежуточные состояния текстом или таблицей, а уже потом генерировать кадры.

📋

Шаблон промпта

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

Задача: показать процесс «{что_происходит}» в {число_шагов} кадрах.
Входные материалы: {что_приложено}.

ЭТАП 1. План (текстом, без картинок)
Распиши {число_шагов} шагов. Для каждого шага укажи:
- что меняется
- какие объекты участвуют
- как выглядит мир после шага
Отдельно перечисли, что НЕ должно меняться между кадрами:
{что_неизменно}.

ЭТАП 2. Схема (если процесс физический или логический)
Перед рисованием опиши промежуточные состояния таблицей:
шаг → положение/форма/состояние ключевых объектов.
Проверь, что порядок шагов физически и логически возможен.

ЭТАП 3. Генерация по одному кадру
Для каждого шага: сначала текст шага, затем изображение.
Не создавай все шаги одной картинкой.

ЭТАП 4. Проверка и исправление
После каждого кадра проверь:
- выполнен ли шаг из плана
- нет ли невозможных изменений (физика, причина-следствие)
- не изменилось ли то, что должно оставаться прежним
Если есть ошибка — назови её и перегенерируй этот кадр.
Только после этого переходи к следующему.

Что подставлять: {что_происходит} — процесс одной фразой; {число_шагов} — лучше 3–5; {что_приложено} — фото, схемы, примеры; {что_неизменно} — цвет, форма, ракурс, фон, количество объектов.

🚀 Быстрый старт — вставь в чат:

Вот шаблон пошаговой генерации картинок с проверкой. Адаптируй под мою
задачу: [твоя задача]. Задавай вопросы, чтобы заполнить поля.

[вставить шаблон выше]

LLM спросит, что именно показываем, сколько шагов и что должно оставаться неизменным на всех кадрах. Эти ответы нужны, чтобы план был конкретным, а проверка после кадров имела за что зацепиться.

🔍

Как исследовали

Авторы собрали бенчмарк WorldCast: 320 задач в 8 категориях и 1352 запрошенных кадра. Нужно было по тексту и картинкам нарисовать последовательность будущих состояний. Сравнили 12 моделей, от открытых до закрытых, включая видеомодели. Видео сводили к ключевым кадрам и оценивали одним LLM-судьёй по трём критериям: выполнена ли задача, правдоподобна ли причинность, сохраняется ли внешний вид. Судье помогали подсказки, написанные людьми.

Главные находки: - Лучшая закрытая модель уверенно держится даже на сложных задачах. Лучшая открытая — намного слабее, и разрыв растёт с усложнением. - Переход от пошагового вывода к сетке снижает результат лучшей модели примерно на 23 пункта из 100. В категории «логика и правила» падение с ~74 до ~23. - Подключение более сильной языковой модели-усилителя поднимает результат Nano Banana Pro с ~43 до ~61. - Цикл «осмотр → исправление» поднимает лучшую систему с ~73 до ~80 и Nano Banana Pro с ~61 до ~72. - Если агент сначала строит схему кодом, общий максимум ~82. Выигрыш особенно заметен в физике и логике, но неравномерен по моделям. - Чем больше шагов, тем больше накопленный контекст. У слабых систем точность падает к последнему шагу (у Nano Banana Pro с ~68 до ~49), у сильной остаётся стабильной.

⚠️

Ограничения

⚠️ Зависимость от сильной языковой части: Основной выигрыш даёт мощная языковая модель-усилитель. В обычном чате вы не выбираете, какая LLM стоит за картинкой, и не всегда видите, переписывается ли ваш промпт.

⚠️ Доступность: Лучшие результаты получены на самых новых закрытых системах и с агентной обвязкой на Codex. В бесплатном чате часть шагов придётся делать вручную.

⚠️ Накопление ошибок: Чем длиннее цепочка, тем сильнее дрейф формы, количества и фона. На слабых моделях к четвёртому кадру точность заметно падает. Цикл проверки смягчает это, но не устраняет.

⚠️ Задачи «по картинке-цели»: Когда результат задан изображением без пояснений, даже лучшая модель справляется заметно хуже, а другие почти не справляются.

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

⚠️ Оценка машиной: Качество оценивал один LLM-судья (с подсказками от людей). Ошибки судьи не исключены, а готовых промптов статья не публикует.

⚠️ Цикл с кодом: Он не даёт равномерного прироста: в части категорий результат даже падает по сравнению с простым циклом проверки.

🔗

Ресурсы

WorldCast: Exploring Intelligent Visual Generation in World State Prediction — статья, в которой авторы вводят четырёхуровневую иерархию визуальной генерации (L1–L4) и задачу world state prediction. Сравниваются GPT-Image-2/2.5, Nano Banana Pro, Seedream, Seedance, Wan, Gemini Omni и открытые модели (Emu3.5, BAGEL, SenseNova-U1, Qwen-Image). Имена авторов и университеты во входных данных не указаны.


📋 Дайджест исследования

Ключевая суть

Обнаружено: результат пошаговых картинок зависит не только от рисующей модели, но и от языковой модели, которая стоит перед ней и переписывает запрос. Метод позволяет получать последовательность кадров «как меняется мир по шагам»: сборку, складывание, физический опыт. При этом предмет не меняет форму, а детали не встают в неправильном порядке. Не заставляй рисующий модуль планировать: пусть языковая модель распишет шаги и проверит каждый кадр. Кадры идут по одному, а не сеткой, поэтому накопление ошибки обрывается на первом же сбое. Цикл «проверил → исправил» поднял результат на несколько пунктов, а промежуточная схема кодом добавила ещё.

Принцип работы

В статье не одна техника, а три рычага. Авторы проверили их по отдельности. 1. Усилитель промпта. Сильная языковая модель превращает короткую задачу в подробный план шагов. 2. Пошаговый вывод. Текст шага, кадр, текст шага, кадр. Никакой одной картинки-сетки. 3. Цикл проверки. Сгенерировал, осмотрел кадры, нашёл ошибочный шаг, перерисовал только его. Планирует и контролирует языковая модель, рисующий модуль получает один маленький кусок работы за раз. Это как режиссёр и художник-мультипликатор. Режиссёр держит сценарий и смотрит каждый кадр. Художник просто рисует. Если сказать художнику «нарисуй всю историю сразу», на четвёртом кадре у героя вырастет третья рука. Рычаги 1 и 2 работают в одном запросе или диалоге. Рычагу 3 нужно несколько запросов подряд.

Почему работает

Рисующий модуль плохо рассуждает. Порядок действий, причины и следствия, что должно остаться неизменным: всё это для него тяжело. В картинке-сетке вся нагрузка падает на него целиком. Чем больше шагов, тем больше ошибок копится к концу. Слабые модели «плывут» уже к четвёртому кадру. Языковая модель в этом сильнее. Она расписывает план, помнит условия и сверяет картинку с задачей. Разрыв между семействами моделей во многом объясняется языковой частью: поставь перед тем же рисующим модулем более сильную языковую модель, и результат заметно растёт. Промежуточная схема кодом работает по той же причине. Физические и логические состояния записаны явно. Их не надо угадывать по пикселям. Что крутить: - Число шагов. Меньше шагов, меньше накопленной ошибки. Шагов много? Режь инструкцию на блоки. - Список «что не должно меняться». Цвет, форма, ракурс, фон. Чем конкретнее список, тем меньше дрейфа. - Момент проверки. После каждого кадра надёжнее, в конце дешевле. - Схема до рисования. Для физики и логики сначала опиши состояния таблицей, потом рисуй.

Когда применять

Физические процессы с чёткой последовательностью → инструкции по сборке, складыванию, действиям руками, наглядные эксперименты, особенно когда предмет должен выглядеть одинаково на всех кадрах. Не подходит, когда цель задана одной картинкой-результатом без пояснений. Это самое слабое место даже у лучшей модели. На сложных сборках ошибки всё равно останутся, цикл проверки их только уменьшает. Честная оговорка: готовых промптов в статье нет, они вынесены в приложение. Шаблон ниже собран по описанию обвязки. Это не авторский текст.

Мини-рецепт

1. Назови процесс одной фразой. Что именно происходит, от чего к чему.
2. Выбери 3–5 шагов. Больше шагов — режь на блоки.
3. Составь список «не меняется». Цвет, форма, ракурс, фон, число предметов. Без него дрейф гарантирован.
4. Сначала план текстом. Попроси для каждого шага: что меняется, кто участвует, как выглядит мир после шага. Картинок пока нет.
5. Для физики добавь схему. Пусть модель опишет состояния таблицей «шаг → положение и форма объектов» и проверит, что порядок возможен.
6. Гони кадры по одному. Текст шага, потом изображение. Сетку запрети прямо.
7. Включи самопроверку. После каждого кадра: шаг выполнен? Физика не нарушена? Неизменное осталось прежним?
8. Ошибку чини сразу. Пусть модель назовёт её и перерисует этот кадр до перехода к следующему.

Ленивый вариант: вставь шаблон в чат и напиши Адаптируй под мою задачу: [задача]. Задавай вопросы, чтобы заполнить поля.

Примеры

[ПЛОХО] : Нарисуй 4 шага сборки складного стола одной картинкой
[ХОРОШО] : Ты помогаешь сделать пошаговую инструкцию для карточки товара. К сообщению приложены фото складного стола (фото 1) и схема из паспорта (фото 2). Сначала напиши план из 4 шагов: что делаем, какие детали участвуют, как выглядит стол после шага. Отдельно перечисли, что НЕ должно меняться: светлая столешница, форма ножек, ракурс камеры, белый фон. Дождись моего «ок». Потом генерируй кадры по одному: текст шага, затем изображение. Не рисуй всё сеткой. После каждого кадра проверь его по списку неизменного и по порядку сборки. Нашёл ошибку — назови её и перерисуй этот кадр, прежде чем идти дальше. Что получится: сначала текстовый план со списком неизменного. Потом кадры по одному, и после каждого короткая самопроверка. Уехали ножки или фон? Модель сама отметит это и перерисует кадр.
Источник: WorldCast: Exploring Intelligent Visual Generation in World State Prediction
ArXiv ID: 2610.20731 | Сгенерировано: 2026-10-18 11:10

Проблемы LLM

ПроблемаСутьКак обойти
Ошибки копятся, когда много шагов делается за один разПросишь показать процесс из 4–6 шагов одним ответом или одной картинкой-сеткой. Модель держит все шаги в голове сразу. Планирует она слабо. Ошибка в первом шаге тянется в следующие. К четвёртому шагу предмет меняет форму, порядок нарушен, появляется лишний шаг. Чем больше шагов, тем хуже.Не делай всё за один раз. Пусть модель сначала напишет план текстом. Потом выдаёт шаги по одному: текст шага, затем результат. Шагов бери 3–5. Если нужно больше, дели на блоки.

Методы

МетодСуть
Проверка каждого шага до перехода к следующему — ошибки не копятсяДобавь в запрос: После каждого шага сверь результат с планом и списком «что не должно меняться». Нашёл ошибку — назови её и переделай этот шаг. Только потом иди дальше. Почему работает: ошибка ловится сразу, пока она не стала основой для следующих шагов. Проверять и сравнивать с условиями модели легче, чем создавать без ошибок. Важно: список неизменного должен быть конкретным (цвет, форма, ракурс, фон, число объектов). Расплывчатое «будь последователен» проверить нечем. Когда да: процессы с чёткой последовательностью, где шаг опирается на предыдущий. Компромисс: проверка после каждого шага надёжнее, проверка в конце дешевле. Когда нет: результат задан одним итогом без пояснений. Тут проверять не с чем.
Схема состояний перед созданием результата — явная логика вместо догадокПеред созданием попроси таблицу: шаг → положение, форма, состояние ключевых объектов. Затем попроси проверить, что порядок возможен физически и логически. И только после этого просишь сам результат. Почему работает: состояния мира записаны явно. Исполнителю не нужно угадывать их по ходу. Ошибки в порядке видны ещё в таблице, где их дёшево исправить. Когда да: физика, сборка, складывание, головоломки, любые процессы с причинами и следствиями. Когда нет: простые сцены без изменений между шагами.
📖 Простыми словами

WorldCast: Exploring Intelligent Visual Generation in World State Prediction

arXiv: 2610.20731

Генераторы картинок не умеют думать о физике реального мира — они просто размазывают пиксели по холсту. Когда ты просишь нейросеть показать пошаговый процесс вроде сборки шкафа или складывания оригами, случается полный провал причинно-следственных связей. Секрет адекватного результата держится вовсе не на самой «рисовалке», а на встроенной языковой модели, которая втихаря переводит твой короткий запрос в строгий сценарий с логикой изменений.

Это как заставить пьяного художника нарисовать инструкцию IKEA с нуля прямо на одном листе ватмана. Пока он малюет первый шаг с ножками стола, всё терпимо, но уже к четвёртому кадру детали растворяются в воздухе, а столешница мутирует в блин. Без вменяемого прораба с чертежами генератор картинок банально забывает, что происходило секунду назад и какие предметы должны остаться неизменными.

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

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

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

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с