Алиса, давай напишем фанфик: кто знает тайну в этой сцене
Алиса, давай напишем фанфик: как удержать знания персонажей, выбрать точку расхождения с каноном и править сцену, не переписывая всю историю после каждого ответа.
Д
Денис
Продакт LibraChat
7 мин чтения
Самая неприятная ошибка в фанфике иногда помещается в одной реплике. Герой назвал пароль, который ещё не слышал. Сцена звучит убедительно, но вся интрига закончилась случайно. Когда я составляю запрос «Алиса, давай напишем фанфик», я отдельно записываю, кто что знает к началу эпизода. Это сохраняет больше сюжета, чем просьба сделать диалог выразительным.
Мне раньше казалось, что достаточно пересказать мир и описать характеры. Но знание читателя легко просачивается в речь героя: мы ведь уже посмотрели финал сезона, а персонаж живёт в середине третьей серии. Поэтому я разделяю три вещи: что случилось в мире, что известно собеседникам и что пока нельзя раскрывать читателю.
Сначала выбери точку, после которой история твоя
У фанфика может быть другое продолжение, изменённая встреча или самостоятельный эпизод между событиями оригинала. Это разные задачи. Если не назвать границу, нейросеть может одновременно держаться финала и двигаться к несовместимому с ним повороту.
Я собрал для своей заметки одну установочную фразу: «Сохраняем события до указанной встречи; после неё герой выбирает другой маршрут». Здесь есть место, где заканчивается обязательное прошлое и начинается авторская свобода. Мне не нужно пересказывать весь сериал, чтобы обозначить эту границу.
Дальше я выписываю только обстоятельства, влияющие на сцену. Кто пришёл, чего хочет и почему нельзя просто сказать всё вслух. Описание одежды оставляю, если она мешает спрятать предмет или выдаёт принадлежность к группе. Иначе оно подождёт.
Алиса AI по официальному описанию умеет создавать творческие тексты и дорабатывать их по запросу. Это не подтверждение того, что она точно помнит выбранную тобой редакцию книги, сезон или фанатское толкование. Такие сведения я задаю сам и сверяю с оригиналом. В LibraChat также можно писать и перерабатывать текст диалогом, сохраняя условия в текущей переписке.
«Алиса, давай напишем фанфик»: сначала таблица знаний
Для примера возьмём придуманную ситуацию на космической станции. Капитан знает, что шлюз неисправен. Техник пока уверен, что готовится обычный выход. Читатель видел предупреждение на приборе, но не знает, кто отключил сигнал. Это условная сцена для разбора, а не пересказ существующей книги.
Участник · Знает к началу · Не знает · Чего добивается
Капитан — Шлюз открывать опасно — Кто отключил сигнал — Задержать выход, не вызвать панику
Техник — Назначено время выхода — О неисправности — Получить разрешение и закончить работу
Читатель — На приборе было предупреждение — Причину отключения — Понять странное поведение капитана
Таблица нужна не ради подробного досье. Она запрещает конкретную невозможную реплику. Техник не может в первой строке обсуждать ремонт неисправности, о которой ему никто не сообщил. Он может заметить, что капитан тянет время, и сделать неверный вывод.
Я проверил свою схему перестановкой: если техник уже знает о проблеме, зачем капитан скрывает её от него? Мотив пропадает. Значит, знание здесь часть конфликта, а не справочная подробность.
Для настоящего фандома я заменяю роли именами и добавляю ссылку на событие своими словами: «Он слышал признание в конце такой-то главы». Сам текст книги целиком не нужен. Нужен проверенный факт, от которого зависит реплика.
Не проси готовую главу, пока не выбраны действия
Фраза «напиши интереснее» не говорит, что именно должно измениться. Я предпочитаю сначала получить план короткого эпизода. Тогда видно, кто проявляет инициативу и где собеседник получает новую информацию.
Для одной сцены я заранее отмечаю:
Вход: с каким ожиданием каждый вошёл в разговор.
Помеху: что мешает сказать или получить желаемое сразу.
Действие: кто меняет ситуацию поступком, а не объяснением.
Выход: какой факт или решение станет другим к концу.
В примере капитан может убрать пропуск со стола. Техник заметит жест и спросит, отменён ли выход. Уже появился повод для разговора. Если вместо этого оба обменяются общими словами о доверии, сцена займёт место, но ничего не изменит.
Предлагаемый запрос для планирования:
Помоги составить план одной сцены по моей таблице знаний. Сначала предложи четыре последовательных действия без художественного текста. Каждое действие должно менять доступную героям информацию или их возможность добиться цели. Не раскрывай причину отключения сигнала. Не добавляй новых персонажей.
Я не прошу нейросеть выдавать догадки о каноне за сведения из произведения. Если в моих вводных нет ответа, полезнее получить вопрос, чем уверенно придуманное событие, которое потом придётся вырезать из половины главы.
Как дать героям разные голоса без набора словечек
Узнаваемый голос не сводится к любимому восклицанию. Два персонажа могут пользоваться обычными словами, но по-разному добиваться ответа. Один задаёт вопрос прямо. Другой сначала рассказывает о мелочи, проверяя реакцию собеседника.
Я попробовал описывать речевое поведение глаголами: перебивает, уточняет, уклоняется, возвращает к сроку. Это помогает точнее, чем «говорит харизматично». Но на сцену достаточно одной-двух привычек, иначе герой превращается в механизм, который обязан шутить после каждой строки.
Капитану из нашей условной сцены можно задать короткие ответы и смену темы при вопросе о шлюзе. Технику — привычку повторять последнее конкретное слово и требовать пояснения. Так разговор получает трение. При этом один удачный обмен репликами не должен нарушать таблицу знаний ради красивой остроты.
После согласованного плана добавь к запросу «Алиса, давай напишем фанфик» ограничение объёма сцены и точку зрения. Если рассказ ведётся глазами техника, внутренние мысли капитана не должны появляться между его наблюдениями без отдельного художественного решения. Читатель может догадываться по жестам, но не получать скрытый ответ от всезнающего абзаца.
Правка одного места вместо нового текста целиком
Неприятный цикл выглядит так: мне не нравится одна реплика, я прошу переписать сцену, а вместе с репликой исчезает нужный жест. Потом возвращаю жест и теряю удачное окончание. Версии становятся длиннее, понять, какая лучше, всё труднее.
Теперь я сначала сохраняю понравившийся вариант у себя. Затем называю границы правки. Например: «Измени только две реплики после вопроса о пропуске; действие с закрытым шкафом и последний абзац оставь». Сохранение исходного текста даёт возможность сравнить изменения самостоятельно, даже если чат переработает больше, чем требовалось.
Проверку я провожу в таком порядке:
Читаю только реплики и отмечаю новые сведения в каждой.
Сверяю момент получения сведений с таблицей знаний.
Отдельно читаю действия: есть ли причина следующего поступка.
Проверяю точку зрения и случайные чужие мысли.
Возвращаю авторские условия, потерянные во время правки.
Десять красивых реплик не компенсируют одно преждевременное признание. Я сначала чиню причинность. Ритм разговора и описания удобнее улучшать после этого, когда сцена уже не меняет смысл при каждой перестановке.
Здесь легко спутать ошибку текста с намеренной ложью героя. Капитан вправе сказать технику, что выход перенесён из-за погоды, хотя причина другая. Это осмысленное действие: он знает правду и скрывает её. А техник не вправе назвать имя виновника только потому, что автор знает финал. Если персонаж догадывается, мне нужно показать, на какую улику он опирается и почему может ошибиться.
Я помечаю такие реплики в своём плане двумя словами: «знает» или «предполагает». Предположение оставляет пространство для дальнейшего разоблачения. Знание закрывает вопрос. Разница маленькая на бумаге, но от неё зависит, будет следующая сцена открытием или повторением уже сказанного.
«Алиса, давай напишем фанфик»: что запомнить для новой главы
После эпизода я обновляю таблицу. Техник теперь может знать о поломке, но всё ещё не знать, кто её скрыл. Если оставить исходные записи, следующая сцена начнёт повторять уже пройденный разговор. Такая короткая проверка нужна и при работе без нейросети.
Открой чат LibraChat и попробуй описать одну сцену через знания двух собеседников. Не начинай с полного романа. Условия сервиса можно посмотреть на странице тарифов, а о сохранении характеров есть отдельный разбор фанфика с нейросетью.
Все промпты здесь предложены для твоей работы; они не означают, что готовая сцена уже получена или проверена в сервисе. LibraChat может упустить запрет или добавить противоречие. Финальное решение о тексте остаётся у автора.
Мне нравится заканчивать план вопросом: какую реплику этот герой пока не имеет права произнести? Если ответ есть, просьба «Алиса, давай напишем фанфик» уже содержит конфликт. И у следующей сцены появляется шанс удивить читателя событием, а не случайной ошибкой памяти.