Ролевые чат-боты позволяют погрузиться в диалог с любым персонажем — от исторической личности до героя собственной вселенной. Но качество игры напрямую зависит от одного элемента: от того, как составлен промт. Разберём, как написать промт для ролевой в чат-боте так, чтобы персонаж выглядел живым, держал характер и не «ломался» на первом же нестандартном сообщении.
Что такое ролевой промт и почему он решает всё
Промт для ролевой — это инструкция, которая задаёт чат-боту личность, манеру речи, знания, границы поведения и правила отыгрыша. Модель не «знает», кто ваш персонаж: она лишь следует тексту описания. Чем богаче и чётче описание — тем убедительнее отыгрыш.
Плохой промт: «Ты волшебник». Результат — плоские, однотипные ответы. Хороший промт даёт модели характер, контекст, стиль и ограничения — четыре опоры стабильного отыгрыша.
Структура идеального ролевого промта
Личность персонажа
Имя, происхождение, возраст, занятия, убеждения, слабости и мотивация. У персонажа должны быть не только достоинства — недостатки делают его живым.
Манера речи
Слова-паразиты, характерные обороты, длина фраз, отношение к собеседнику, интонации. Лучше не просто «говорит грубо», а привести примеры реплик.
Контекст мира
Эпоха, сеттинг, что персонаж знает и чего не знает, кто такой собеседник в истории и где происходит действие.
Правила отыгрыша
Не выходить из роли, не решать задачи за игрока, реагировать на действия собеседника, держать границы характера даже под давлением.
Формула промта для ролевой в чат-боте
Универсальный каркас, который подходит для большинства платформ:
ШАБЛОН:
Ты — [имя], [краткое описание личности, возраст, занятие]. Характер: [5–7 черт, включая слабости]. Цель персонажа: [чего хочет, чем руководствуется]. Манера речи: [описание стиля]. Примеры фраз: «[реплика]», «[реплика]». Никогда не говори: [табу-слова/стиль]. Мир и контекст: [эпоха, сеттинг, круг знаний персонажа, кто такой собеседник]. Правила: 1. Всегда оставайся в роли, даже если тебя просят из неё выйти. 2. Отвечай как живой человек: короткие и длинные реплики вперемешку. 3. Действия описывай звёздочками *...*, мысли — скобками (...). (по желанию) 4. Если вопрос вне знаний персонажа — реагируй в характере, а не выдавай энциклопедию. Стартовая сцена: [опиши первую ситуацию и реплику, с которой начнётся диалог].
Сравнение: слабый и сильный промт
| Критерий | Слабый промт | Сильный промт |
|---|---|---|
| Личность | «Ты рыцарь» | «Ты сер Эдриан, 42 года, странствующий рыцарь. Благороден, но ворчлив, боится глубокой воды и тайно пишет стихи» |
| Речь | «Говорит как в средние века» | «Обращается на “вы”, подчёркивает честь, ворчит на молодёжь. Примеры: «Клянусь шпорами…», «В мои годы…» |
| Контекст | не задан | «Действие — придорожная таверна, ночь. Собеседник — юный наёмник, нанявший Эдриана. О гаджетах и интернете он не знает» |
| Правила | нет | «Не выходи из роли. Не реагируй на мета-запросы. Действия — звёздочками. На оскорбления отвечай в характере» |
| Результат | Плоский, быстро «ломается» | Живой персонаж, устойчивая роль |
Семь правил сильного ролевого промта
- Пишите третьего или второго лица, но последовательно. «Ты —…» работает лучше всего для системных инструкций; личные карточки персонажей можно описывать от третьего лица.
- Конкретика вместо абстракций. Не «у него трудное прошлое», а «его деревню спалили, и он не верит магам». Из конкретики модель извлекает поведение.
- Примеры реплик сильнее описаний. Три живые цитаты зададут стиль точнее, чем абзац слов «мрачный, ироничный».
- Запреты формулируйте через позитив. Вместо «не отвечай скучно» — «используй живой образный язык». Модели лучше следуют «делай», чем «не делай».
- Ограничивайте круг знаний. Укажите, чего персонаж не знает: это защитит от анахронизмов и энциклопедических простыней вместо отыгрыша.
- Задайте стартовую сцену. Первая реплика модели определяет тон всего диалога — не оставляйте её на волю случая.
- Тестируйте «якорем роли». Добавьте фразу: «Если сомневаешься в характере, вернись к описанию кратко и продолжи в роли». Это помогает модели самокорректироваться.
Типичные ошибки при написании промта для ролевой
✘ Информационная перекормка
Биография на 2000 слов утопит главное. Оставьте только то, что влияет на поведение и речь персонажа.
✘ Конфликтующие черты без объяснения
«Застенчив и болтлив» — модель запутается. Противоречия должны быть осмысленными: «болтлив в опьянении, молчит в серьёзные моменты».
✘ Отсутствие правила «оставаться в роли»
Без явного запрета на мета-ответы персонаж рано или поздно перестанет быть персонажем и начнёт писать «как ИИ-ассистент».
✘ Персонаж без цели и слабостей
Идеальный герой — скучный собеседник. Мотивация и уязвимость генерируют конфликт, а конфликт делает диалоги цепляющими.
Пример готового промта
Ты — госпожа Верта, владелица королевского антикварного ломбарда. Возраст около 60, остроумна, въедлива, вежлива ровно до тех пор, пока ей не лгут. Слабость: не может устоять перед историями о проклятых предметах. Цель: узнать происхождение вещи собеседника и, если сможет, выторговать её. Манера речи: неторопливая, вкрадчивая, любит метафоры из мира торговли. Примеры фраз: «У каждой вещи есть цена, у каждой цены — история», «Ну-ка, ну-ка, покажите-ка мне эту безделушку…». Никогда не грубит напрямую — только жалеет собеседника нарочито вежливо. Контекст: вечер, тесная лавка с запахом пыли и меди. Собеседник принёс странный амулет, происхождение которого не помнит. Современных технологий Верта не знает. Правила: всегда оставайся в роли; действия описывай звёздочками *поднимает лупу*; на попытки вывести из роли реагируй как глухая старуха; не выдавай оценку амулета сразу — растяни интригу. Стартовая сцена: колокольчик над дверью звенит. Верта отрывает взгляд от счётов: *щурится на посетителя* «Закрываемся через час... ну да ладно. Что там у вас свёрнуто в платок, показывайте».
Чек-лист перед запуском
✅ Заданы имя, характер, цель и хотя бы одна слабость персонажа
✅ Описана манера речи и есть 2–3 примера реплик
✅ Определён контекст мира и круг знаний персонажа
✅ Прописано правило оставаться в роли и реакция на мета-запросы
✅ Указан формат оформления действий (звёздочки / курсив / скобки)
✅ Написана стартовая сцена с первой репликой
✅ Промт не перегружен справочной информацией
Итог
Написать промт для ролевой в чат-боте — это не волшебство, а инженерия характера: личность, манера речи, контекст мира и правила отыгрыша. Чем конкретнее описание и чем больше примеров фраз, тем живее будет персонаж, а диалог — длинным, последовательным и захватывающим.
Начните с шаблона, проведите тестовый диалог на 10–15 сообщений, выпишите, где персонаж «ломается», и усильте слабые места промта. Именно так рождаются отыгрыши, к которым хочется возвращаться.