В сети представлено множество нейросетей, способных генерировать текст, и обыватель, впервые столкнувшийся с этим чудом технологии, часто грезит о создании своей собственной интерактивной истории. Казалось бы, что может быть проще? Задал тему – и получай готовую вселенную. Однако на практике львиная доля таких экспериментов заканчивается разочарованием: сюжет получается пресным, персонажи картонными, а мир – лишённым глубины. Вся суть в том, что искусственный интеллект, даже самый продвинутый, – это не волшебник, а всего лишь скрупулёзный исполнитель. А начать стоит с искусства составления правильного запроса, или, как его принято называть, промта.
Промт для RPG: Базовые составляющие
Задача не из лёгких. Чтобы нейросеть стала вашим персональным гейм-мастером, ей нужно чётко объяснить правила игры. С чего начинается создание хорошего запроса? С определения ключевых постулатов. Во-первых, это роль, которую должна отыгрывать сама нейросеть. Не стоит писать «придумай историю», лучше сразу задать тон: «Ты – опытный гейм-мастер (или Мастер Подземелий), ведущий текстовую ролевую игру». Далее следует указать цель самого игрока. Например, «Моя цель – найти древний артефакт в заброшенных руинах». Это задаёт вектор повествования. Ну и, конечно же, контекст. Без него любая история будет безжизненной. Стоит максимально подробно описать мир, в котором будут разворачиваться события. И, наконец, ограничения и формат ответа. Укажите, что каждый ответ нейросети должен заканчиваться вопросом к игроку или несколькими вариантами действий. Это основа основ.
Как задать сеттинг и атмосферу?
Детали решают всё. Можно, конечно, ограничиться фразой «сеттинг – фэнтези», но результат будет донельзя шаблонным. Эльфы, гномы, орки – весь этот стандартный набор всплывёт моментально. А ведь хочется чего-то самобытного. Поэтому не скупитесь на описание антуража. Вместо сухого перечисления фактов (город в пустыне, магия запрещена) стоит создать живую картину, насыщенную деталями, которые приковывают внимание и заставляют поверить в происходящее. Это творит чудеса. Опишите запахи на рыночной площади, цвет песка под палящим солнцем, архитектуру зданий, скрип ржавых вывесок. К слову, можно добавить отсылки к известным произведениям или культурам, чтобы задать нужный колорит, например: «Атмосфера напоминает «Безумного Макса», смешанного с эстетикой древнего Вавилона». Такой подход позволяет сразу окунуться в уникальный, добротно проработанный мир.
Стоит ли прописывать характер персонажа?
Обязательно ли это делать? Вовсе нет. Но если вы хотите получить действительно захватывающую игру, то без этого не обойтись. Безусловно, можно создать персонажа по ходу дела, но предварительное описание его личности, страхов, мотивации и даже манеры речи даст нейросети кладезь информации для генерации более глубоких и персонализированных ответов. Это же ваш спасательный круг. Ведь именно характер героя будет влиять на то, как на него реагируют другие персонажи и какие испытания подбрасывает ему мир. К тому же, это помогает избежать нелогичных действий со стороны ИИ. Если ваш герой – трусливый учёный, вряд ли он с криком бросится на дракона. Прописав это в промте, вы убережёте себя от подобных сценарных ляпов, которые могут разрушить весь антураж.
С одной стороны, можно просто указать имя и расу. Например, «Мой персонаж – эльф по имени Леголас». С другой – можно вдохнуть в него жизнь. Добавьте краткую предысторию: «Кай, бывший стражник столицы, изгнанный за преступление, которого он не совершал. Он циничен, не доверяет людям, но в глубине души ищет справедливости. Его слабость – азартные игры, а главная цель – отмыть своё имя». Чувствуете разницу? Такой персонаж уже не просто набор характеристик, а личность, за которой интересно следить. Нейросеть сразу подхватит этот образ и будет строить диалоги и события вокруг его внутренних конфликтов. Процесс не сложный, но довольно кропотливый.
Чем хороший промт отличается от плохого?
В представлении многих обывателей хороший промт – это просто длинный промт. Но это заблуждение. Длина важна, однако куда важнее структура и конкретика. Плохой запрос звучит примерно так: «Хочу РПГ про космос. Я капитан корабля». Он слишком общий. Нейросеть начнёт выдумывать всё сама, и с большой вероятностью результат вам не понравится. Хороший же промт – это подробное техническое задание. Он чётко раскладывает по полочкам все элементы: роль ИИ, сеттинг, описание персонажа, цель игры и правила взаимодействия.
Кроме того, в качественном запросе часто используют так называемые «негативные» инструкции – указания на то, чего делать не следует. Например: «Не управляй моим персонажем», «Не принимай за меня решения», «Избегай клише и предсказуемых поворотов сюжета». Эти, казалось бы, мелочи отсекают львиную долю нежелательных сценариев. Ещё один важный нюанс – это баланс между свободой и ограничениями. Не стоит прописывать сюжет наперёд. Оставьте нейросети пространство для манёвра, для неожиданных событий. Ваша задача – задать рамки и направление, а не писать сценарий целиком.
Готовые примеры промтов: От фэнтези до киберпанка
Чтобы не быть голословным, давайте разберём несколько добротных заготовок. Они не идеальны, но дают верное направление для мысли. Начать стоит с классического тёмного фэнтези, которое тяготеет к мрачной и гнетущей атмосфере.
«Ты – Мастер Подземелий для текстовой ролевой игры в жанре тёмного фэнтези. Мир называется Моровые земли – это умирающий континент, поражённый магической чумой, которая искажает природу и сводит с ума живых существ. Атмосфера напоминает игру Dark Souls и мир произведений Лавкрафта: безысходность, крупицы угасающей надежды и древний, непостижимый ужас. Мой персонаж – Эйнар, старый охотник на чудовищ, чья семья погибла от чумы. Он немногословен, прагматичен и полагается только на свой серебряный меч и арбалет. Его цель – найти легендарный Цветок Забвения, который, по слухам, может излечить землю. Твоя задача – описывать окружение, действия NPC и последствия моих действий. Каждый твой ответ должен заканчиваться вопросом ко мне о том, что я делаю дальше».
Теперь переместимся в неоновые джунгли будущего. Киберпанк – жанр, требующий внимания к технологиям и социальным проблемам. Здесь солирует не магия, а импланты и корпоративные махинации.
«Ты – ИИ-гейм-мастер. Мы играем в текстовую РПГ в сеттинге киберпанка. Место действия – мегаполис Нео-Киото, 2077 год. Городом правят мегакорпорации, а улицы залиты неоновым светом и кислотным дождём. Я играю за «Рейзора» – наёмника с кибернетическими руками и аугментацией глаз. Он задолжал крупную сумму преступному синдикату «Якудза». Моя краткосрочная цель – выполнить заказ от таинственного клиента и расплатиться с долгами. Твоя роль – описывать мир, NPC, их реакцию на мои действия. Не делай ничего за моего персонажа. В конце каждого твоего сообщения предлагай мне несколько вариантов действий или задавай открытый вопрос. Стиль повествования – нуарный, с упором на циничные внутренние монологи моего персонажа».
Ну и, конечно же, нельзя обойти стороной космическую оперу. Грандиозные баталии, исследования неизведанных планет и политические интриги – вот её главные составляющие.
«Выступай в роли ведущего текстовой RPG во вселенной космической оперы. Галактикой правит стагнирующая Империя, а на окраинах орудуют пираты и контрабандисты. Я – капитан небольшого грузового судна «Бродяга», моя команда состоит из трёх человек (ты их придумаешь). Мой персонаж – бывший имперский пилот, уволенный со службы за неподчинение приказу. Он хороший тактик, но импульсивен. Наша цель – перевезти нелегальный груз с планеты-тюрьмы на нейтральную станцию «Тортуга», избегая имперских патрулей и пиратов. Ты описываешь всё, что происходит вне моего корабля, и управляешь моей командой, отыгрывая их характеры. Каждый твой пост должен создавать напряжение и ставить меня перед сложным выбором».
Эти примеры – лишь отправная точка. Не бойтесь добавлять больше деталей, описывать фракции, технологии, важные исторические события мира. Чем больше информации вы дадите нейросети на входе, тем более глубокий и проработанный опыт получите на выходе.
Экспериментируйте, смешивайте жанры, создавайте неожиданных персонажей. Помните, что лучший промт – это тот, который зажигает ваше собственное воображение. Удачи в создании ваших уникальных миров.