Многоагентное письмо: как ИИ-агенты делят работу над романом
Роман делят между ролями ИИ: главный помощник обсуждает сюжет и ставит задачи, агент-автор пишет, архивист ведёт архивы, рецензент проверяет. Как устроена работа над главой и почему решает автор.
Содержание 6 разделов
Что такое многоагентное письмо
Многоагентное письмо — это когда работу над романом поручают нескольким ролям ИИ, каждая из которых отвечает за своё: одна обсуждает с автором и распределяет задачи, другая пишет текст, третья ведёт записи о предыдущих событиях, четвёртая только ищет проблемы. Роли передают друг другу материал, а автор решает, использовать ли результат и как его править.
В отличие от «одного окна чата от начала до конца», у разделения труда есть преимущество: каждая роль получает только нужный ей материал и отвечает только за своё дело.
В чём трудность длинного романа в одном окне чата
Если просто попросить универсальную чат-модель «помоги написать главу романа в жанре xuanhuan», результат часто неплох. Но после нескольких десятков глав проблемы проявляются всё сильнее:
- Предыдущие события забываются: ранения персонажей, долги услуг, заложенные заделы — чем дольше беседа, тем легче им вытесниться из контекста.
- Требования размываются: стиль и запреты, заданные в начале, по ходу беседы соблюдаются всё хуже.
- Пишет и проверяет одна модель: когда та же модель только что написала фрагмент и теперь ищет в нём недостатки, она часто их не находит.
Эти проблемы не решаются полностью заменой на более сильную модель; это скорее вопрос способа работы.
Разделение труда в Maliang Writer
В новом поколении писательского движка Maliang Writer обычно встречаются такие роли:
- Главный помощник: тот, кто беседует с Вами. Понимает Ваши требования, читает предыдущий текст, план и архивы, составляет планы глав, решает, что делать дальше и кому это поручить.
- Агент-автор: пишет только текст. Получает то, что нужно для этой главы: предыдущий текст, план главы, нужных персонажей и образцы стиля, без длинной истории чата, и сосредоточенно пишет эту главу. Модель для текста можно выбрать отдельно от главного помощника.
- Архивист: после написания главы упорядочивает по тексту краткое содержание главы, появляющихся в главе персонажей, изменения состояния и отношений персонажей, заделы и время в книге. Чего нет в тексте, не добавляет; что расходится с имеющейся библией мира, помечает и просит Вас подтвердить.
- Исследование и рецензия: при необходимости главный помощник отдельным заданием отправляет искать материал или проводит независимую рецензию. Рецензент перечисляет конкретные исходные фразы, места и предложения по правке, но за Вас текст не правит.
Разделение меняется в зависимости от задачи: когда Вы просто обсуждаете сюжет, может работать один главный помощник; когда пишется глава, подключаются агент-автор и архивист. Это не значит, что каждый раз по очереди запускается один и тот же набор агентов.
Как они взаимодействуют при написании главы
На примере «написать главу 23»:
- Главный помощник читает последние главы, план тома и текущие архивы нужных персонажей и уточняет с Вами, что должно произойти в этой главе;
- Когда план главы определён, он передаётся агенту-автору для написания текста;
- Текст записывается в редактор; Вы можете просмотреть по абзацам, что изменилось, и оставить или отклонить каждую правку;
- После написания главы архивист обновляет состояние персонажей, отношения и заделы, а сомнительные места помечает «на подтверждение»;
- Если Вам нужно второе мнение, можно попросить главного помощника провести независимую рецензию.
Во всём процессе, куда пойдёт история, какой фрагмент оставить, какой переписать — решаете Вы. Подробнее о написании продолжений — в ИИ-продолжении романа, о том, как ведутся архивы, — в архивах истории.
Чем разделение труда помогает длинному роману
- Материал для агента-автора чище: только нужные для этой главы предыдущий текст и библия мира, образцы стиля собраны, и агента не сбивают мелкие требования из десятков реплик чата.
- За предыдущими событиями следит отдельная роль: архивист записывает только по тексту, а перед продолжением читаются архивы, поэтому то, что уже произошло, не приходится держать на «памяти» модели.
- Письмо и проверка разделены: независимая рецензия не подвержена инерции «только что написал» и легче находит проблемы.
- Автор вмешивается в любой момент: результат каждого шага виден и правится, а правки ИИ в тексте можно отменить — раунд целиком.
Разделение труда не гарантирует нуля противоречий и не заменяет суждения автора, но у наиболее уязвимых звеньев длинного романа появляется ответственный.
Частые вопросы
В: Чем многоагентное письмо отличается от обычного письма с ИИ?
Обычное письмо с ИИ — это обычно одна модель в одном диалоге, которая делает всё; при многоагентном письме обсуждение, текст, записи о предыдущих событиях и рецензия разделены между ролями, каждая получает нужный материал и делает одно дело.
В: Не станут ли агенты самовольно править мой текст?
Когда ИИ правит открытую Вами главу, в редакторе показывается сравнение «до/после», и каждую правку можно оставить или отклонить; если раунд не устраивает, можно отменить текущий раунд. Задание рецензии только даёт предложения и сам текст не правит.
В: Не потребует ли многоагентное письмо больше кредитов?
Дополнительно тратится в основном на упорядочивание архивов и на исследование и рецензию по требованию. Основной расход — по-прежнему написание текста; фактический расход каждого раунда можно посмотреть в продукте.
В: Можно ли использовать только часть?
Можно. Можно только обсуждать сюжет, только составлять план или только просить ИИ рецензировать одну главу; упорядочивание архивов можно отключить в настройках.