Шаблон сообщения для ролевой в Дипсике: как начать идеальную сессию

В сети представлено множество руководств по общению с нейросетями, но львиная доля из них посвящена утилитарным задачам – генерации кода, написанию маркетинговых текстов или анализу данных. Когда же речь заходит о творчестве, а именно о ролевых играх, многие пользователи натыкаются на одни и те же подводные камни: бот быстро теряет нить повествования, начинает повторяться или, что хуже всего, перехватывает инициативу, решая всё за персонажа игрока. Зачастую корень проблемы кроется не в несовершенстве модели, а в слабом, размытом стартовом сообщении. Но чтобы погружение было по-настоящему глубоким, а история не рассыпалась после второго ответа, стоит скрупулёзно подойти к самому началу.

Все топовые нейросети в одном месте

С чего начинается магия?

Многие ошибочно полагают, что достаточно бросить в чат пару предложений вроде «Я – эльф, иду по лесу» и ожидать шедевра уровня Толкина. На самом деле, такой подход – прямой путь к разочарованию. Задача, на самом деле, не столько творческая, сколько архитектурная. Ведь именно первый промт закладывает фундамент всего будущего взаимодействия. Он задаёт не только сеттинг и персонажа, но и жанр, тон повествования, стиль языка и даже негласные правила игры. Без этого добротного каркаса нейросеть будет импровизировать, опираясь на самые общие паттерны из своих обучающих данных, что неизбежно приведёт к клише. А наша цель – получить уникальную, захватывающую историю. Сложно ли это? На первый взгляд, да. Но результат того стоит.

Фундамент промта: три кита успеха

Чтобы нейросеть поняла вас с полуслова, стартовое сообщение должно содержать три ключевых блока информации. Во-первых, это исчерпывающее описание вашего персонажа. Не стоит ограничиваться расой и классом. Стоит добавить детали: его характер, мотивацию, страхи, привычки, краткую предысторию и даже особенности внешности. Чем больше зацепок вы дадите, тем более живым и непротиворечивым будет его образ в глазах ИИ. Например, вместо сухого «Я – детектив» можно написать:

[Персонаж: Артур Рейн, частный детектив, 45 лет. Циник и пессимист, уставший от грязи большого города, но всё ещё верящий, что может что-то изменить. Носит потрёпанный плащ, постоянно курит дешёвые сигареты и никогда не расстаётся с флягой виски. Его слабость – джаз и роковые женщины]

Далее следует антураж, то есть детальное описание сцены и окружения. Где именно начинается действие? Какое время суток? Какая погода? Какие запахи и звуки наполняют пространство? Эти детали творят чудеса, мгновенно погружая и вас, и нейросеть в нужную атмосферу. Сравните «Мы в баре» и:

Ваш личный ИИ-отдел маркетинга, который работает 24/7 📈

Ускорьте создание контента в 10 раз! Этот мульти-ИИ сервис позволяет писать безупречные продающие посты, генерировать уникальные фото для соцсетей, создавать рекламные промо-ролики с нуля и писать для них музыку в пару кликов. Идеальное решение для предпринимателей, маркетологов и SMM-специалистов. Всё в едином удобном интерфейсе — больше не нужно переключаться между десятком вкладок.

Делегируйте рутину искусственному интеллекту и увеличивайте продажи. Начните работу здесь 👉 https://clck.ru/3RNCRL

[Сцена: Захудалый джаз-бар «Синяя Нота». Поздняя ночь, за окном льёт дождь. В воздухе висит густой табачный дым, смешанный с запахом дешёвого алкоголя. Со сцены доносится меланхоличная мелодия саксофона. Артур Рейн сидит за стойкой, медленно вращая в руке стакан с янтарной жидкостью]

Ну и, наконец, завязка – событие, которое запускает историю. Это может быть появление другого персонажа, неожиданная новость, странный предмет или внезапное происшествие. Этот элемент – своего рода приглашение для нейросети к действию. Он должен быть открытым, то есть предполагать реакцию, а не ставить точку. Продолжая наш нуарный пример, можно добавить:

[Завязка: Дверь бара со скрипом отворяется, и на пороге появляется женщина в алом платье. Её заплаканные глаза ищут кого-то в полумраке и останавливаются на Артуре. Она решительно направляется к его столику]

Теперь у нейросети есть всё необходимое, чтобы сделать свой первый ход осмысленно и в рамках заданного жанра.

Как задать правила игры без списков?

Ещё один важный нюанс – это технические параметры сессии. Разумеется, оформлять их в виде маркированного списка не стоит, это ломает весь антураж. Вместо этого можно вплести их прямо в повествование или вынести в отдельный блок с пометкой OOC (Out of Character). Что здесь нужно указать? Прежде всего, стиль повествования. Например, можно добавить фразу: «История будет вестись от третьего лица в прошедшем времени. Стиль повествования – мрачный и тягучий, в духе классического нуара». Это же правило касается и других ограничений. Не хотите, чтобы ИИ описывал мысли вашего персонажа? Укажите это:

(OOC: Do not describe the thoughts, feelings, or internal monologue of my character. I will handle all aspects of my character’s inner world. Focus only on the NPC’s actions, dialogue, and the surrounding environment.)

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

[Session Start]

[Protagonist: {{user}} is Elara, a disgraced royal scribe, exiled from the Sunstone Kingdom for uncovering a forbidden truth. She is resourceful, highly intelligent, but physically frail. She carries an old leather-bound satchel filled with cryptic maps and forbidden texts. Her goal is to reach the lost Library of Whispers to find proof of the conspiracy that led to her downfall.]

[Setting: The scene opens in a dimly lit tavern called «The Gilded Gryphon,» located in a grimy port town on the edge of the known world. The air is thick with the smell of stale ale, sawdust, and salty sea spray. Rain lashes against the grimy windows. Elara is huddled in a dark corner, trying to remain unnoticed, studying a map by the faint light of a flickering candle.]

[Inciting Incident: The tavern door bursts open, letting in a gust of wind and rain. Three menacing figures in the livery of the Sunstone Royal Guard step inside. Their captain, a man with a scarred face, scans the room. His eyes lock onto Elara.]

(OOC: The narrative style should be high fantasy, with a serious and slightly archaic tone. Please narrate in the third person, past tense. Do not control Elara’s actions, speech, or thoughts. Your role is to be the Game Master, controlling all NPCs and the world itself.)

Продвинутые техники и «секретные ингредиенты»

Когда базовые постулаты освоены, можно переходить к более тонким настройкам. Задача не из лёгких, но она позволяет добиться поразительных результатов. Например, можно использовать «отрицательные» инструкции, чтобы предотвратить нежелательное поведение модели. Тем более, что современные ИИ довольно хорошо их понимают. Если вы не хотите романтической линии в своей истории, можно прямо указать:

(OOC: Avoid any romantic or sexual themes in the story. The focus should be on political intrigue and survival.)

Это гораздо эффективнее, чем потом пытаться вырулить из неловкой ситуации, в которую вас завёл бот.

Отдельно стоит упомянуть так называемую «память». Многие платформы позволяют задавать постоянную информацию о мире и персонажах, но даже если такой функции нет, её можно эмулировать. В стартовый промт можно включить небольшой раздел [Lore:], где кратко изложены ключевые факты о мире: его история, география, магия, политическое устройство. Это не только поможет нейросети быть последовательной, но и вам самим позволит не запутаться в деталях. Не стоит перегружать этот блок, достаточно нескольких самых важных тезисов. Например:

Все топовые нейросети в одном месте

[Lore: The world of Aerthos is dying. A magical blight known as the Creeping Rot slowly consumes the land. The only known safe haven is the city of Silverwood, ruled by an isolationist council of mages.]

Такой небольшой абзац сразу задаёт мрачный, выживальческий тон.

Не бойтесь экспериментировать, совмещая разные подходы. Иногда лучший старт – это начало с середины действия, in media res. Вместо долгой экспозиции можно сразу бросить персонажа в гущу событий.

[Я бегу. Холодный ночной воздух обжигает лёгкие, а ветки хлещут по лицу. За спиной слышен лай собак и крики преследователей. В руке я сжимаю украденный артефакт, он пульсирует холодным светом, освещая мне путь сквозь чащу древнего леса. Я не знаю, что это за вещь, но знаю, что люди, которые хотят её вернуть, не остановятся ни перед чем.]

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

Создание идеального стартового сообщения – это искусство, требующее практики и внимания к деталям. Но освоив его, вы откроете для себя поистине безграничный кладезь историй. Удачных вам приключений и пусть ваши ролевые сессии запомнятся надолго.