Maliang Writer
Обновления продукта9 мин чтения

Без сбоев на 100 000 знаков: как агенты Maliang Writer держат роман

Главная угроза длинного ИИ-романа — обрыв задачи. Агенты, автокоррекция и защита задач Maliang Writer доводят 100 000 знаков до конца: продолжение, исправление, прогресс.

Команда Maliang Writer · Maliang Writer

Содержание 6 разделов

Скрытый убийца длинных романов

Многие авторы бросают ИИ-письмо после первых 10 глав. Не потому, что ИИ пишет плохо, а потому что с ростом числа глав накапливаются проблемы:

  • Герой в главе 15 вдруг «забывает» технику, освоенную в главе 2
  • ИИ начинает без конца повторять одни и те же приёмы описания
  • Скорость создания всё ниже, иногда прямой тайм-аут и сбой
  • Один агент даёт сбой, и весь процесс создания зависает

Это не проблема возможностей ИИ, а проблема стабильности длинных задач. Для неё Maliang Writer создал специальную систему защиты.

Выполнение задач агентами

Разделение труда: каждый агент делает одно дело

Maliang Writer использует сотрудничество 7 специализированных ИИ-агентов, а не заставляет один ИИ делать всё. Главное преимущество такого устройства:

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

Сосредоточенность даёт качество. Подсказка каждого агента специально оптимизирована:

  • Агент плана главы сосредоточен на логике сюжета, и слог ему не мешает
  • Агент создания сосредоточен на тексте, не отвлекаясь на общую картину
  • Агент согласованности следит за конфликтами библии мира и не упускает ни одной детали

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

Координатор: «руководитель проекта» длинных задач

Для сверхдлинной задачи вроде написания целого романа в Maliang Writer есть собственный агент-координатор (Coordinator), его обязанности:

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

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

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

Механизмы защиты от повторов и деградации

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

Как отвечает Maliang Writer:

Контекст со скользящим окном: ИИ опирается не на «весь уже написанный текст» (он был бы слишком длинным), а на динамически выбранные самые релевантные фрагменты — последние главы, заделы, связанные с текущей сценой, и сведения о задействованных персонажах. Так ИИ всегда сосредоточен на текущей задаче, а не тонет в огромной истории.

Подсказка о разнообразии стиля: в подсказку создания вносится требование избегать начал, переходов и способов подачи эмоций, похожих на предыдущие N глав, и ИИ вынужден сохранять разнообразие выражения.

Защита задач: изящная обработка разных неожиданностей

Создание главы может занять несколько минут, и за это время может случиться что угодно:

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

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

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

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

ИИ автоматически синхронизирует в роман

Коренное различие в опыте длинного письма

Многие, тестируя ИИ-инструменты для письма, создают одну главу, и тогда большинство инструментов показывают себя неплохо. Настоящая разница — на 50-й, 100-й главе: у чьей системы стабильнее, чья ИИ-память точнее, кто изящнее восстанавливается после ошибок.

Maliang Writer с самого начала проектировался для сценария длинного романа: полный длинный роман в миллион знаков — наша целевая форма продукта, а не функция, прикрученная задним числом.

Ко всем статьям