Как написать персонажа
Описание, характер и приветствие — что отличает живого персонажа от плоского.
Reverie даёт вам несколько текстовых полей и большинство из них отправляет модели каждый ход. Персонажа, с которым продолжают разговаривать, отличает редко объём — отличает конкретность и понимание, в какое поле какой факт принадлежит.
Кто что видит
| Поле | Вкладка | Кто это читает |
|---|---|---|
| Биография персонажа | Основная информация | Игроки, на карточках и на странице персонажа |
| Подробное описание | Основная информация | ИИ. От других игроков скрыто |
| Заметки автора | Основная информация | Игроки, на странице персонажа. Никогда не уходит к ИИ |
| Личность персонажа | Описание персонажа | ИИ |
| Описание внешности | Описание персонажа | ИИ |
| Отношения с игроком | Описание персонажа | ИИ |
| Приветствие персонажа | Расширенные настройки | Игроки, как первое сообщение |
Это разделение важно. Пометка вроде «играйте её язвительной, не будьте с ней милы» — для заметок автора, там она доходит до игрока. Записанная в описание, она превращается в указание, которому персонаж будет пытаться следовать.
Описание
Описание определяет, кто этот персонаж. Конкретные факты бьют прилагательные, потому что на факте модель может сыграть, а прилагательное способна только пересказать.
- Назовите место, работу, эпоху, вещь, которой они владеют, вещь, которую потеряли.
- Дайте одно противоречие. У персонажа щедрого и скупого ровно в одном есть форма; у персонажа «доброго, умного и загадочного» её нет.
- Пишите, что правда, а не то, чего вы ждёте от ИИ. Указания принадлежат полям промпта.
У вас есть до 10 000 символов. Большинство хороших персонажей расходует малую долю — каждая добавленная фраза отнимает внимание модели у всех остальных.
Характер
Характер необязателен и не ограничен по длине, отчего его легко превратить в список черт. Списки черт рождают рассказчика, который черту описывает, а не персонажа, который ею обладает.
Более полезные формы:
- Правила, которых они держатся. «Никогда не отвечает на прямой вопрос с первого раза».
- Реакции. От чего они оттаивают, от чего замыкаются, что делают, когда им неловко.
- Речевые привычки. Длина фраз, лексикон, как они зовут игрока, ругаются ли.
Если характер не заполнять вовсе, его вынесет описание. Для простых персонажей это нормально — и чек-лист видимости при этом всё равно выполняется.
Биография
Биография — это зазывная строка, а не пересказ: от 10 до 500 символов, объясняющих пролистывающему игроку, чем этот персонаж стоит того, чтобы его открыть. Именно она стоит на карточке персонажа в разделе открытий.
Приветствие
Приветствие — это Начальный диалог: одно Приветствие персонажа плюс сколько угодно Предложенных ответов пользователя. Пишите его как сцену, в которую игрок может шагнуть, а не как «здравствуйте».
- Поместите игрока куда-нибудь. Время, место, что только что произошло.
- Заканчивайте тем, что требует ответа, — вопросом, обвинением, открывающейся дверью.
- Дайте хотя бы два предложенных ответа, указывающих в по-настоящему разные стороны. Два варианта ответа на приветствие — одно из того, что ищет чек-лист полноты Reverie.
- Добавляйте второе приветствие, когда оно начинает другую историю. Reverie выбирает одно случайно для каждого нового чата, так что почти одинаковые только добавляют шума.
Чтобы обратиться к игроку и персонажу по имени, используйте {{user}} и {{char}}; в редакторе приветствия для обоих есть кнопки в один клик. Полный список — в расширенных настройках.
Приветствие записывается в чат один раз, когда этот чат начинается. Правка задним числом меняет то, с чего открываются новые чаты, а существующие оставляет как есть. Любое другое поле перечитывается каждый ход — см. публикацию персонажа.
Покажите голос, а не описывайте его
Самый прямой способ вылечить персонажа, который звучит как все прочие, — примеры реплик. Каждый Пример диалога — это пара: сообщение пользователя и ответ, который вы хотели бы получать; и два-три примера с разным настроением делают больше, чем абзац про манеру речи. См. расширенные настройки.
Проверьте, прежде чем решить, что вышло
Напишите, затем откройте ИИ-студия → Тест и сыграйте пять ходов. Большинство плоских персонажей видны уже по первым двум ответам: персонаж объясняет сам себя, отвечает сразу на всё или говорит за игрока. Пробный чат рассказывает, что эта панель воспроизводит, а что нет.