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