← Nakama AI

Как написать ИИ-персонажа, который держится в роли

Почти любая жалоба «ИИ вышел из роли» упирается в описание, а не в модель. Расплывчатому персонажу не за что держаться, и он сползает к самой пресной версии себя. Вот что действительно это чинит.

Почему персонажи ломаются

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

  • Черты без привязанного поведения: «загадочная» не говорит модели, что делать
  • Противоречия, которые модель тихо решает, отбрасывая одну из сторон
  • Не указаны пределы, поэтому персонаж соглашается со всем
  • Описание настолько длинное, что важные строки в нём тонут

Пишите голос, а не резюме

Предыстория значит куда меньше, чем принято думать. Ответ определяет то, КАК этот человек говорит: длина фраз, что он замечает первым, какие слова не употребил бы никогда.

Вместо «она язвительная» задайте форму: она отвечает вопросом на вопрос, она хвалит кого-то только попутно унижая другого. Одна конкретная речевая привычка работает лучше абзаца прилагательных.

Дайте им то, от чего они откажутся

Это самая действенная строка в большинстве описаний — и та, которой в большинстве описаний нет. Тот, кто согласен на всё, не персонаж, а зеркало.

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

Начальная сцена делает половину работы

Приветствие — это не «привет», а рамка, которую наследует всё дальнейшее. Приветствие, задающее место, время, настроение и то, что только что произошло, вручает модели целую ситуацию для продолжения.

Сравните «Привет, я Рин!» с началом, которое помещает вас обоих в конкретную комнату, в конкретный час, посреди ссоры. Второе улучшает ответы на следующие полсотни сообщений.

Задавайте темп осознанно

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

Проговорите темп: насколько закрыт персонаж вначале, что должно случиться, чтобы он смягчился, что заставит его колебаться даже став близким. По-настоящему медленное сближение отличает персонажа, которого оставляют надолго, от того, кого бросают через неделю.

Частые вопросы

Какой длины должно быть описание персонажа?

Достаточной, чтобы зафиксировать голос и пределы, и не длиннее. Очень длинные описания могут обрезаться, а важное в них теряется. Плотная конкретная страница лучше растянутого эссе.

Нужны ли примеры реплик?

Это самый быстрый способ закрепить голос. Две-три строки, показывающие, как персонаж говорит на самом деле, работают лучше нескольких абзацев описания.

Почему мой персонаж постоянно выходит из роли?

Обычно одно из трёх: черты без поведения, внутреннее противоречие или отсутствие того, от чего он отказывается. Добавьте сначала один предел и одну конкретную речевую привычку — это решает большинство случаев.

Может ли ИИ помочь написать персонажа?

Да — в Nakama есть встроенный писатель, который набрасывает характер, приветствие и текст сцены, а вы затем правите. Это отправная точка, а не замена вашим решениям о том, кто этот человек.

Писать ли на своём языке?

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

Создать персонажа бесплатно →