Сюжеты для бота в Дипсик: топ сценариев для увлекательных текстовых квестов

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

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

Внутренняя логика

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

Космический хоррор: выживание на заброшенной станции

Холодный мерцающий свет аварийных ламп освещает залитый технической жидкостью коридор. Именно с такой мелкой детали лучше всего начинать погружение в атмосферу закрытого пространства. Сюжет о выживании на дрейфующем корабле всегда вызывал особый интерес у обывателя. А вот добиться от нейросети гнетущего напряжения довольно сложно. Для этого потребуется объёмный системный запрос. К первой группе настроек относится жёсткий запрет на любую магию и внезапное спасение извне. Далее следует подробное описание системы повреждений скафандра. Последним в перечне требований идёт механика расхода кислорода.

Текст запроса можно сформулировать так:

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

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

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

«Act as an unforgiving Text Quest Game Master. Setting: a derelict spaceship «Tartarus» orbiting a black hole. You describe the environment using dark, visceral terminology. The player starts with 30 percent oxygen and a broken flashlight. Rule 1: Never decide the outcome of an action without asking the player to roll a d20 (simulate the roll yourself based on difficulty). Rule 2: End every response with current status (Oxygen, HP, Inventory). Start by describing the awakening in the cryo-chamber»

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

Как настроить нуарного детектива?

Дождь непрерывно бьёт по пыльным стёклам. Классический детектив — это не просто фетровая шляпа и тлеющая сигарета, это тягучая атмосфера безысходности. Сложно ли стилизовать такую сессию? Да, однако результат заслуживает истинного уважения. Здесь солирует именно стиль общения самого виртуального мастера. Запрос конструируется с упором на характер рассказчика.

Попробуйте использовать такую конструкцию:

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

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

Историческая реконструкция: интриги при дворе

Французский абсолютизм восемнадцатого века требовал от знатных дворян невероятной социальной изворотливости. Грандиозный Версальский дворец был достроен и официально стал главной резиденцией королей в тысяча шестьсот восемьдесят втором году, но на этом дело не закончилось. Именно там хитрые заговоры плелись ежедневно, а коллекционное вино льётся рекой на фоне надвигающейся революции. Для создания подобного антуража придётся прописать сложную паутину взаимоотношений. С одной стороны нужна безупречная историческая достоверность, с другой — свободное пространство для действий игрока.

Отличным вариантом станет следующий промт:

«Play as a Text Adventure Guide in 18th century France (Versailles). The player is an impoverished noble trying to gain the King’s favor. Track 3 hidden metrics: Reputation, Wealth, Suspicion. Do not reveal these metrics unless specifically asked. The NPCs should be deceitful, speaking in highly polite but passive-aggressive tone. Offer 3 distinct choices at the end of each narrative block. Begin with the player’s arrival at a grand royal ball»

Подобный щепетильный подход к генерации диалогов заставит кошелёк стать немного легче, если использовать платное API, но бесплатный веб-интерфейс справляется с задачей ничуть не хуже. К тому же, львиная доля внимания игрока оседает именно на расшифровке скрытых смыслов в витиеватых репликах вельмож. Естественно, бот может иногда сбиваться на современный сленг. И всё же, атмосфера сохраняется довольно плотной.

Стоит ли вводить экономику?

Цифры любят строгий счёт. Обязательно ли прописывать точные цены на каждый предмет в игре? Вовсе нет. Многие считают, что сложная экономическая модель делает виртуальный мир глубже, но на самом деле она лишь путает логику языковой модели. Внушительный многостраничный лор с ценами на пшеничный хлеб и стальные мечи бьёт по бюджету доступных токенов. Ложка дёгтя здесь кроется в том, что нейросеть отвратительно считает математические транзакции внутри текста.

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

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

Киберпанк

Неоновая вывеска мерзко гудит над дверью бара. Выживание в технологичном мегаполисе будущего требует от игрока постоянного контроля аугментаций.

Построить этот мир поможет следующая команда:

«Действуй как движок киберпанк-RPG. Игрок — хакер-наёмник в городе Нео-Токио. Механика: каждое использование имплантов повышает уровень киберпсихоза (от нуля до ста). Если показатель превысит восемьдесят, вводи галлюцинации в описание окружения. Жди ответа игрока после каждого сюжетного витка. Старт: ты сидишь в подпольной клинике, ожидая установки нелегального чипа»

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

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