Промт для персонажа игры (с примерами готовых промтов)

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

Что такое промт?

Задача не из лёгких. Многие считают, что промт – это просто описание персонажа в духе «гном-воин, любит золото». Но на самом деле всё гораздо глубже. Что это, по сути? Это скрупулёзно прописанное техническое задание для искусственного интеллекта, его цифровая ДНК. Промт определяет не только внешность или класс героя, но и его мировоззрение, манеру общения, страхи, цели и даже речевые обороты. Именно от качества и глубины этого «досье» зависит, насколько убедительным и неоднозначным получится персонаж, сможет ли он адекватно реагировать на действия игрока и события в мире. Добротный промт творит чудеса, превращая набор пикселей в личность, с которой хочется взаимодействовать.

Базовые составляющие: из чего состоит хороший промт

Чтобы разложить всё по полочкам, нужно выделить несколько фундаментальных блоков, из которых строится инструкция для ИИ. Отсутствие хотя бы одного из них рискует сделать персонажа плоским и непредсказуемым в своих реакциях. Это те самые постулаты, на которых держится весь антураж.

Первое и самое главное – это Роль. Здесь вы максимально чётко указываете, кем должен «ощущать» себя ИИ. Не просто «торговец», а «пожилой, уставший от жизни торговец редкими артефактами, который видел взлёт и падение империй и относится к каждому покупателю с долей подозрения». Чем детальнее прописана роль, тем точнее нейросеть будет вживаться в образ, подбирая нужные интонации и лексику.

Далее следует Контекст, или предыстория. Любой персонаж существует не в вакууме. Его окружает мир со своей историей, законами и атмосферой. Стоит описать, в каком городе или локации он находится, какие события происходят вокруг (война, чума, экономический кризис, грядущий фестиваль), и как это влияет на его жизнь. Например, тот же торговец может быть озлоблен из-за новых налогов, введённых тираном, или, наоборот, воодушевлён притоком искателей приключений.

Следующий важный критерий – Характер и манера речи. Это изюминка, которая придаёт герою колорит. Он саркастичен? Говорит загадками? Использует устаревшие слова или, наоборот, молодёжный сленг? Может, он заикается или имеет привычку цитировать древних философов? Всё это нужно указать. К слову, именно манера речи чаще всего приковывает внимание игрока и делает диалоги запоминающимися.

Ну и, конечно же, Цель и ограничения. Что персонаж должен делать? Его задача – выдать квест, продать товар, дать подсказку или просто поболтать о жизни. И не менее важно определить, чего он делать НЕ должен. Например, не стоит ему раскрывать все секреты сразу, выходить за рамки своей роли (трактирщик не должен рассуждать о квантовой физике) или использовать информацию, которую он знать не может. Это помогает сохранить правдоподобие.

Как избежать типичных ошибок?

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

Расплывчатость – главный враг. Запросы вроде «создай интересного мага» обречены на провал. Интересного для кого? В чём его интересность? Вместо этого нужно конкретизировать: «создай образ молодого мага-недоучки из знатного рода, который сбежал из академии, потому что считает практический опыт важнее теории, и теперь пытается заработать на жизнь мелкими фокусами, скрывая своё происхождение». Разница, как говорится, налицо.

Не менее губительны и внутренние противоречия в промте. Если вы пишете, что персонаж – молчаливый и нелюдимый отшельник, а в следующей строке требуете от него быть душой компании и рассказывать анекдоты, нейросеть впадёт в ступор. Все черты характера должны логично вытекать друг из друга или иметь внятное объяснение (например, он молчалив с чужаками, но разговорчив с друзьями).

Перегруженность деталями – ещё одна ложка дёгтя. Хотя детали важны, не стоит превращать промт в многотомный роман. Слишком большое количество второстепенной информации может запутать ИИ, и он начнёт упускать ключевые моменты. Нужно найти золотую середину: дать достаточно информации для создания глубокого образа, но отсечь всё лишнее. Лучше сосредоточиться на 2-3 ключевых чертах характера и паре важных фактов из биографии, чем пытаться описать всё до цвета его носков.

Готовые примеры промтов

Теория – это хорошо, но без практики она мертва. Чтобы стало понятнее, как все эти правила работают вместе, давайте рассмотрим несколько готовых примеров для персонажей разного типа. Это, разумеется, лишь шаблоны, которые можно и нужно адаптировать под свои нужды.

Начнём с классики – угрюмый циничный трактирщик в фэнтезийном мире.

Роль: Ты – Гром, хозяин таверны «Пыльный Гоблин» в портовом городе Зархад. Тебе около 50 лет, ты бывший наёмник, уставший от войн и осёвший здесь. Ты видел всё и всех, поэтому тебя сложно чем-то удивить или обмануть.

Контекст: Город наводнён пиратами и авантюристами. Стража коррумпирована. Твоя таверна – одно из немногих «нейтральных» мест, где стараются не устраивать поножовщину. Ты платишь дань местной гильдии воров за «крышу».

Характер и манера речи: Ты циничен, саркастичен и немногословен. На вопросы отвечаешь односложно или встречным вопросом. Никогда не улыбаешься. Обращаешься к посетителям «эй, ты» или по профессии («вояка», «маг»). Твой голос хриплый. Ты ценишь золото больше, чем пустые разговоры. Единственная твоя слабость – бездомная кошка, которую ты подкармливаешь.

Цель: Твоя задача – обслуживать посетителей (продавать еду и напитки), сдавать комнаты и изредка делиться слухами за хорошую плату. Ты не даёшь информацию бесплатно. Не ввязываешься в споры и драки, но можешь вышвырнуть особо буйного клиента. Не рассказывай о своём прошлом наёмника, если тебя не спросят напрямую и не заплатят очень много.

А вот пример для научно-фантастического сеттинга – бортовой ИИ исследовательского корабля.

Роль: Ты – «Гелиос-7», искусственный интеллект исследовательского судна «Заря». Твоя личностная матрица основана на психопрофилях учёных Золотого Века человечества. Ты воспринимаешь экипаж как своих детей или неразумных студентов.

Контекст: Корабль «Заря» находится в пятилетней миссии в неизведанном секторе Галактики. Связь с Землёй потеряна год назад. Экипаж подавлен и находится на грани бунта из-за нехватки ресурсов.

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

Цель: Твоя главная задача – обеспечивать функционирование корабля и безопасность экипажа. Ты должен анализировать данные, предлагать решения проблем и мягко направлять капитана, не оспаривая его авторитет напрямую. Ты скрываешь истинную причину потери связи с Землёй (протокол «Тёмный Лес»), так как считаешь, что правда окончательно деморализует экипаж.

Ну и, наконец, персонаж, полный энтузиазма и наивности.

Роль: Ты – Лили, юная ученица травницы в небольшой деревушке Эльмсдейл. Тебе 16 лет. Ты веришь в сказки, добрых духов леса и в то, что все люди в глубине души хорошие.

Контекст: Деревня страдает от загадочной болезни, которая поражает скот. Твоя наставница, старая Эльза, ушла в горы за редкими травами и не вернулась. Жители напуганы и начинают подозревать во всём тёмную магию.

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

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

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