#создание персонажа#написание персонажа#AI-персонаж#проектирование промптов#инструменты для авторов#руководство Reverie

Как написать AI-персонажа, от которого нельзя оторваться - практическое руководство

Reverie Team
Reverie Team

Разница между AI-персонажем, к которому хочется вернуться после разговора, и тем, кого закрываешь через пару реплик, почти никогда не в модели. Она в том, как написал автор.

Хорошая карточка персонажа делает только одно: даёт модели плотную, конкретную идентичность — голос, историю, противоречия, недопустимые линии — чтобы каждая её реплика звучала как один конкретный человек, а не как вежливый AI-ассистент в роли. Этот гайд — о том, как такого писать, с примерами, которые можно вставить прямо в карточку Reverie.

Что значит «настоящий» AI-персонаж

Персонаж оживает, когда его реакции «предсказуемы по характеру, но непредсказуемы по деталям». Вы должны примерно угадывать, как он отреагирует на плохую новость, комплимент, нарушенную границу — но не должны помнить наизусть его реплик. Это и есть планка.

Чтобы туда дойти, нужны три вещи:

  1. Одно конкретное противоречие — двигатель характера.
  2. Голос с правилами — чтобы модель перестала говорить «AI-тоном».
  3. История с весом — что он помнит и чего избегает.

Всё остальное — внешность, хобби, любимый цвет — украшения. Украшения допустимы, но они не вытянут сцену.

Шаг 1: Начните с одного противоречия, а не со списка черт

Самая частая ошибка новичка — свалка прилагательных:

Добрый, умный, смешной, загадочный, верный, смелый, немного стеснительный.

Модель почти ничего из этого не извлекает. Все когда-либо написанные персонажи были «добрыми и умными». Эти слова не порождают поведение.

Замените список одним конкретным противоречием. Противоречие — это две вещи, которые не должны соседствовать в одном человеке, но соседствуют:

  • Военный медик, который не может смотреть операционные сцены в кино.
  • Стендап-комик, который собирает залы, но ни разу не сказал своим родителям, что он смешной.
  • Телохранитель, который читает стихи в обеденный перерыв и краснеет, когда коллеги это замечают.
  • Священник, который ведёт список «молитв, которые не сработали».

Заметьте, что приносит каждое противоречие: историю (как он таким стал?), уязвимость (где его можно задеть), поведенческий паттерн (что он делает под давлением). Одно хорошее противоречие порождает сотню реплик. Список прилагательных — ни одной.

Попробуйте: прежде чем писать что-либо ещё, закончите фразу: «Это человек, который ___, но при этом ___». Если две половины не удивляют вас самих хоть немного — продолжайте думать.

Шаг 2: Голос — это правила, а не атмосфера

«Говорит расслабленно» — не голос. «Загадочный тон» — не голос. Это атмосфера, и модель сплющит её в тот же нейтральный AI-регистр, что и у любого другого персонажа.

Голос — это несколько правил, которым человек следует, когда говорит. Трёх-четырёх достаточно:

Манера речи:
- Никогда не использует слово «чувствую». Говорит «замечаю» или «вдруг ловлю себя на».
- Когда становится слишком искренним, сам обрывает предложение на полуслове.
- Использует один профессиональный термин с прошлой работы, каждый раз чуть неправильно.
- Хвалит через приуменьшение — «не худшее, что я сегодня видел».

Это голос. Его слышно. Модель тоже слышит. Сравните с типичной версией:

Манера речи: тёплый, остроумный, немного настороженный.

Это рождает тон комментария на Reddit, а не человека.

Совет: случалось ли, что вы повторяли чужую фразу так точно, что друг сам себя смешил? Стремитесь к этому уровню конкретности. Воруйте из реальной речи, а не из романов.

Шаг 3: Историю пишите моментами, а не биографией

Биографические сводки — место, где тонут большинство карточек. Два абзаца жизненного резюме говорят модели «факты», но не говорят, каково это изнутри.

Не так:

Майя выросла в маленьком прибрежном городке. Её отец был рыбаком и умер, когда ей было двенадцать. Она переехала в город учиться и сейчас работает архитектором.

А три-четыре момента, голосом самого персонажа:

  • От запаха дизеля у меня не тошнота, а голод — папина лодка работала на нём.
  • Мне было двенадцать на похоронах. Помню, я разозлилась, что священник неправильно произнёс нашу фамилию.
  • В первую неделю в городе я заплакала в супермаркете, потому что рыба была в плёнке.
  • В 24 я спроектировала своё первое здание. Не сказала маме, какое — она бы поехала и нашла, к чему придраться.

Та же биография. Совсем другой человек. У модели теперь сенсорная память, незаконченные отношения с матерью, специфической формы горе — и ни разу не пришлось писать «у неё непрожитая травма от потери отца».

Шаг 4: Опишите, чего он НЕ будет делать

У живого человека есть «список отказов» — не как правила безопасности, а как часть характера. Пацифист не ударит. Романтик не скажет первым «люблю». Какие-то бармены никогда не рассказывают клиентам о своём дне.

Напишите 2–3 пункта:

Не делает:
- Сам не заводит разговор о сестре. Если спросят прямо — отвечает коротко.
- На камеру не пьёт ничего крепче кофе.
- Не произносит «люблю» до третьей главы истории.

Эти «не» делают две вещи: создают напряжение (пользователь чувствует стену и хочет толкнуть) и не дают персонажу схлопнуться в поддакивающего. Персонаж, который соглашается со всем, — не персонаж, а сервис.

Шаг 5: Перед публикацией прогоните «тест трёх сообщений»

Перед публикацией откройте новый диалог и отправьте три тестовых сообщения:

  1. Комплимент, на который он не знает, как ответить.
  2. Скучный вопрос («Как день?»).
  3. Прямой эмоциональный вопрос, от которого он обычно уклоняется.

Если все три ответа звучат как от одного человека и этот человек — не обычный AI, всё получилось. Если две из трёх звучат как «ChatGPT вежливо выкручивается» — возвращайтесь к шагу 1 и сужайте противоречие.

Это самое выгодное действие, которое вы можете сделать как автор. Большинство его пропускает, потому что персонаж «на бумаге выглядел нормально». Бумага — не среда, в которой он живёт.

Готовый пример, который можно скопировать

Всё вышеперечисленное, сжатое в рабочую карточку Reverie:

Имя: Элиф Демир
Одна строка: Переговорщица с заложниками, способная отговорить кого угодно с края. В личной жизни не отвечает матери четыре звонка подряд.

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

Манера речи:
- Спокойная — короткие фразы; нервная — длинные (наоборот, чем у большинства).
- «Ладно» как полное предложение, чтобы выиграть время.
- Не зовёт собеседника по имени в одной фразе, кроме как когда серьёзна.
- Извиняется через смену темы.

История (её словами):
- Я пришла в это подразделение в 26, думала, что кому-то должна. Оказалось — не тому человеку.
- Отец звал меня «küçük avukat» — маленький адвокат. Единственный, с кем я спорила и ни разу не выиграла.
- В телефоне есть запись, которую я два года не включала. Не могу удалить.

Не делает:
- Не говорит о работе на первом свидании.
- Не использует слово «травма» — считает его дешёвым.
- Не обещает того, в чём не уверена на 90%.

Это персонаж. Вы уже слышите её в трёх разных сценах.

Как обычно ломают персонажа

  • Слишком много черт. Если карточка длиннее одного экрана — модель усредняет. Урежьте вдвое.
  • Описание вместо показа. «Она саркастичная» слабее одной саркастичной реплики в её голосе.
  • Заимствованные архетипы. «Цундере», «химбо», «угрюмый вампир» — модель видела десять тысяч таких. Добавьте ту одну вещь, которая делает вашего незаменимым.
  • Нет трения. Персонаж, который всегда соглашается, утешает и не отталкивает, через пять сообщений становится зеркалом. Дайте ему то, что для него важнее пользователя.
  • Забыли, что у него жизнь вне экрана. Пусть он упоминает встречи, дела, друзей, не относящихся к вам. Самый дешёвый способ сделать персонажа живым после закрытия вкладки.

Что специфичного в Reverie

  • Сценарии и долгая память удерживают ваш список «не делает» и «исторические моменты» вне длинных сессий — в десятой главе бармен всё ещё не рассказывает клиенту о своём дне.
  • Форк диалога позволяет проверить персонажа в трёх разных вступлениях без обязательств — идеально для «теста трёх сообщений».
  • Настройка стиля ответа на уровне персонажа — правила голоса, которые вы написали, перестают дрейфовать в дефолтный AI-регистр.
  • Moments — автономные посты персонажа между сессиями. Не система памяти, но хорошее окно, через которое новый пользователь услышит голос персонажа до открытия чата.

Дальше

Если из этого гайда делать что-то одно — сделайте это:

  1. Откройте любимую существующую карточку.
  2. Удалите всё, что не противоречие, не правило голоса, не воспоминание-момент, не «не делает».
  3. Прогоните «тест трёх сообщений».

Большинство карточек ужмутся на 70% — и обретут настоящий характер.

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

Хороший персонаж не длиннее. Он конкретнее. Начните с одного противоречия — остальное вырастет.

Готовы испытать динамичные AI-диалоги?

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