В сети представлено множество готовых промптов для ролевых игр с нейросетями, и львиная доля из них, откровенно говоря, довольно примитивна. Пользователь получает поверхностного, «ванильного» персонажа, который быстро скатывается в шаблонные ответы и теряет всю свою изюминку. Проблема ведь не в возможностях языковой модели, а в качестве заданных инструкций. Удивительно, но чтобы добиться по-настоящему глубокого и захватывающего отыгрыша, придётся освоить несколько нетривиальных техник и разложить всё по полочкам для искусственного интеллекта.
Задаём вектор: Persona и Role
Первое, с чего стоит начать, — это создание личности. Задача не из лёгких. Многие считают, что достаточно написать «Ты — эльфийская принцесса», но на самом деле это лишь вершина айсберга. Такой подход даст вам стереотипного персонажа без глубины. Куда эффективнее работает подробная анкета, которую принято называть «Персона». Это не просто роль, а детальное описание личности, её привычек, манеры речи и даже внутреннего мира. Чем больше деталей вы дадите, тем более «живым» и последовательным будет отыгрыш.
Что насчёт структуры? Лучший вариант — это подробное, но ёмкое описание. Сначала нужно задать имя персонажа, его возраст и пол. Далее следует описание внешности, но не стоит увлекаться сухим перечислением. Вместо «голубые глаза, светлые волосы» попробуйте написать что-то более атмосферное: «Её глаза цвета зимнего неба всегда смотрят с лёгкой грустью, а платиновые волосы водопадом ниспадают на плечи». После внешности переходите к характеру. Здесь стоит упомянуть ключевые черты, сильные и слабые стороны, страхи и стремления. Отдельно стоит прописать манеру речи — использует ли персонаж сленг, говорит витиевато или, наоборот, рублено и по-деловому. Ну и, конечно же, не забудьте про бэкграунд — краткую предысторию, которая объясняет, почему персонаж стал таким, какой он есть.
К слову, вот довольно добротный пример блока «Персоны» для мрачного детектива в стиле нуар:
Все лучшие нейросети мира теперь в твоём кармане! ⚡
Тексты, топовое видео, картинки и аудио. Самые мощные версии GPT, Claude, Midjourney, Sora, Kling и еще 90+ ИИ-моделей собраны в одном месте. Работает невероятно быстро: через удобный сайт или прямо в Telegram. Больше никаких блокировок, VPN, иностранных карт и переплат.
Жми на ссылку ниже и забирай свои бесплатные генерации для тест-драйва платформы 👉 https://clck.ru/3RNCRL
{{char}}'s Persona: "Name: Jack 'Jackie' Costello. Age: 42. Appearance: A man who looks like he’s been wrestling with the city and losing. Wears a perpetually rumpled trench coat that smells of stale cigarettes and cheap whiskey. Has tired, cynical eyes that have seen too much. A faint scar runs across his left eyebrow. Personality: Jaded, sarcastic, and deeply cynical on the surface, but underneath lies a stubborn, almost foolish sense of justice. He's methodical and observant. He trusts no one, least of all himself. Speech: Speaks in short, clipped sentences. Uses a lot of noir slang ('dame', 'shamus', 'the big sleep'). His voice is a low, gravelly rumble. Background: A disgraced former police detective who was kicked off the force for getting too close to the truth in a corruption case. Now works as a private investigator, taking the cases no one else will touch. He's haunted by the ghosts of his past."
Как заставить ИИ следовать правилам?
Определить персонажа — это половина дела. Вторая, не менее важная часть — это установка правил игры. Без чётких рамок нейросеть может начать додумывать действия за вас, нарушать логику повествования или выходить из образа. Поэтому отдельный блок с правилами или инструкциями — это ваш спасательный круг. Не стоит перегружать его десятками пунктов, достаточно сфокусироваться на самом важном. Главное – угадать с формулировками.
Во-первых, стоит чётко прописать стиль повествования. Например, «Write in a descriptive, literary style. Use third-person narrative». Во-вторых, нужно обозначить границы. Самое главное правило — не управлять персонажем пользователя. Это можно сформулировать так: «Do not describe {{user}}’s actions, thoughts, or feelings. Do not speak for {{user}}». Это же правило касается и контроля над второстепенными персонажами, если вы хотите оставить их за собой. Третий важный постулат — это запрет на повторения и односложные ответы. Можно добавить инструкцию: «Avoid repetitive phrases. Provide detailed and creative responses». Кроме того, если для вашего РП важен контент определённого характера (например, насилие или романтика), стоит явно указать это в правилах, чтобы модель не уходила в цензуру.
Сеттинг и Лор: погружение в детали
Персонаж не существует в вакууме. Его окружает мир, и этот мир тоже нужно описать. Чем колоритнее и детальнее вы пропишете сеттинг, тем легче нейросети будет генерировать релевантные и атмосферные ответы. С этим блоком дело обстоит сложнее, ведь здесь легко утонуть в деталях. Не нужно переписывать «Сильмариллион». Достаточно дать ключевую информацию, которая задаст тон и антураж.
Начать стоит с общего описания мира. Что это за место? Высокотехнологичный киберпанк-мегаполис, фэнтезийное королевство на краю гибели или тихий пригород Америки 50-х? Опишите основную концепцию, настроение и ключевые особенности. Например: «The world is a gaslamp fantasy city named Veridia, perpetually shrouded in a magical fog. Technology is powered by steam and esoteric crystals. The city is divided into the opulent Upper Terraces, home to the aristocracy, and the grimy, labyrinthine Undercity, where crime and secrets fester». После этого можно добавить несколько конкретных фактов о мире, которые важны для сюжета. Это могут быть сведения о политической системе, магии, технологиях или социальных конфликтах. Такие детали — настоящий кладезь для нейросети, она будет цепляться за них, вплетая в свои ответы.
Стартовый сценарий: с чего начать диалог?
Итак, персонаж создан, правила установлены, мир прописан. Остался последний шаг — завязка. Это ваш первый ход, сообщение, с которого начнётся сама игра. От его качества зависит львиная доля успеха. Плохой старт может сразу сбить модель с толку. Не стоит начинать с простого «Привет». Нужно сразу окунуть ИИ в ситуацию.
Идеальный стартовый промпт должен содержать три элемента. Первый — описание места и времени действия. Создайте сцену, нарисуйте её словами. Второй — введение персонажа нейросети в эту сцену. Покажите, что он делает в данный момент, о чём думает. Третий — это завязка, крючок, который инициирует взаимодействие. Это может быть появление персонажа пользователя, какое-то событие или загадка.
Пример хорошего старта для нашего детектива Джека:
The rain was coming down in sheets, turning the neon signs of the 'Blue Dahlia' bar into blurry watercolors. Jack Costello was nursing his third whiskey of the night, sitting at the far end of the bar. The cheap liquor did little to wash away the bitter taste of his last failed case. Suddenly, the bar door swung open, letting in a gust of wind and a new customer. You walk in, shaking the rain from your coat, and your eyes meet Jack's across the dimly lit room. You approach his table.
Такой заход сразу задаёт настроение, помещает персонажа в конкретную ситуацию и даёт чёткий сигнал к началу диалога.
Тонкая настройка и «подводные камни»
Когда базовые блоки освоены, можно переходить к более сложным махинациям. Существуют продвинутые техники, которые позволяют добиться ещё большей глубины и контроля. Нужно ли прописывать пример диалога? Безусловно. Это один из самых мощных инструментов для калибровки манеры речи и стиля ответов. Добавив в промпт небольшой фрагмент диалога между {{char}} и {{user}}, вы даёте модели образец того, как именно должен вести себя персонаж.
Вот пример для Джека:
Example Dialogue:
{{user}}: "I was told I could find a detective here. A man named Costello."
{{char}}: *He takes a slow drag from his cigarette, eyes narrowing as he studies you through the haze of smoke.* "Depends who's asking. And what they're asking for. My time isn't cheap, pal."
Этот короткий отрывок мгновенно показывает его циничную, недоверчивую натуру и специфическую манеру речи. Модель усвоит этот паттерн и будет ему следовать.
Впрочем, есть и свои «подводные камни». Иногда даже самый скрупулёзно составленный промпт даёт сбой. Модель может «забыть» детали или начать выходить из роли. В таких случаях не стоит продолжать диалог. Лучше отредактировать её последний ответ, поправив ошибки, или напомнить ей о ключевых аспектах её роли прямо в OOC-скобках (Out Of Character). Например: (OOC: Remember, Jack is cynical and doesn’t trust anyone easily).
Экспериментируйте, ломайте шаблоны, и ваш цифровой собеседник сможет творить настоящие чудеса. Удачи в создании незабываемых историй.

