
На днях спросил ChatGPT, почему до сих пор нет видеоигр, усиленных нейросетями? Где персонажи ведут себя не как алгоритмические болванчики (NPC), а как думающие сущности со своими амбициями, целями и представлениями о жизни. Графика игр сегодня сногсшибательна, но геймплеи ограничены и однообразны, и 40 лет ничего радикально нового не придумали. ИИ мог бы вдохнуть новую жизнь в игровую индустрию.
Поскольку ИИ способен поддерживать содержательный диалог и принимать решения, хочется использовать его для игр, где нет жесткого сюжета, а мир населен персонажами с определенными характерами и интенциями. Сценарий такой игры, как сценарий жизни, не прописан заранее.
Сегодня большая часть игр завязаны на ту или иную форму разрушения или насилия, потому что такую механику проще всего воспроизвести и продать. Но ИИ-геймплеи могут быть совсем другими, более социальными, более психологичными. И выполнять массу функций: тут и психотерапия, и тестирование кандидатов на эмоциональный интеллект, и саморазвитие. Короче, предвкушаю.
Спросил у ChatGPT. Он говорит, что такие игры находятся в ранней стадии разработки, и хотя их появление — вопрос времени, именно сейчас игровая индустрия еще не готова (особенно крупные студии). Он отметил две главные проблемы. Первая: ИИ требует больших вычислительных мощностей, и для мира, населенного десятками персонажей, создать быстродействующую и экономичную нейросетку довольно сложно. Вторая: в таких играх трудно обеспечить контролируемость и безопасность геймплея, а для топовых игр это важно. А то в какой-то момент хоббиты превратятся в фашистов, изберут своего хобби-Гитлера и призовут к геноциду эльфов. Безопасность — вопрос действительно серьезный, а что касается контролируемости геймплея, это, скорее, устаревшее требование. Пусть мир живет по своим правилам, и пусть интрига рождается сама. Соцсети вон тоже не имеют сюжета.
ChatGPT упомянул о текстовых играх, усиленных ИИ — это что-то вроде интерактивной книги. Возможно, вы играли в подобное в детстве: один игрок выступает в роли ведущего и рассказывает историю, а другим периодически дается право выбора, куда эту историю направить. Я, естественно, полез экспериментировать.
Система называется AI Dungeon: ИИ берет на себя роль ведущего. По сюжету я оказался в лагере беженцев после зомби-апокалипсиса, управляемом жестким, но эффективным типом по имени Каттер (со стереотипным шрамом на роже). Вступление занимает пару страниц, и далее игра пишет небольшие куски текста, после которых ты можешь брать слово и делать, по сути, что хочешь: говорить с другими персонажами, отправлять героя, куда вздумается, придавать персонажам черты или вводить новых героев.
Меня это захватило. Игра оказалась очень податливой. Ничего не запрещено. Она реагирует на импульсы, учитывает куски твоего текста. Герои злятся, раздражаются, спорят, урезонивают тебя. Контурная схема социума становится все более рельефной, понятной, даже кинематографичной. Стилистически текст получается слабым, скажем, персонажи часто темнеют лицом, сжимают губы или ухмыляются, и после десятой сцены видишь шаблонность описаний. Зато диалоги получаются относительно живыми, и они — главный движитель сюжета. Ты подходишь к разным персонажам, задаешь вопросы, предлагаешь что-то, убеждаешь, разрабатываешь план действий, подыскиваешь кандидатов.
В моем случае фабула получилась такой. Коль скоро тиран Каттер монополизировал власть и припасы в лагере, электорального цикла не предусмотрено, а выступить открыто люди боялись, родился план подорвать его авторитет. Вскрыть, так сказать, гнойник деспотизма. Для этого мы с квартетом выживальщиков решили выкрасть некого Оуэна, инсценировав его бегство. Оуэн — важный помощник Каттера, который отвечает за матчасть: оружие, транспорт и т. п. Поскольку люди Каттера считаются очень верными ему, бегство Оуэна вызовет кризис авторитета и, может быть, спровоцирует бунт против Каттера среди его же людей.
Оуэн оказался мужичком неглупым, но нервным, и мне удалось расшатать его психику угрозами шантажа и провокацией адюльтера с одной из дамочек (была на нашей стороне). Мы выманили его из лагеря и захватили вместе с пикапом (Оуэн думал, что везет мне магарыч, а мы его подло скрутили и посадили в подвал заброшки). Чтобы придать сюжету моральной драмы, я добавил еще одного персонажа: 11-летнего сына Оуэна, которого нам пришлось захватить вместе с отцом, что вызвало раскол среди нашей шайки чистоплюев. Я убедил всех не отступать.
Мне нравилась динамика сюжета. Мой персонаж все больше оскотинивался, что выглядело естественно на фоне апокалипсиса и дефицита хороших новостей. Борцы с режимами должны быть ублюдками в глазах современников, и их историческая оценка зависит от того, достигли они цели или нет. Мне было интересно, удастся ли мне достигнуть цели и сковырнуть Каттера, и хотя многие говорили, что идея дурная и рискованная, я решил идти до конца.
Апофеозом стала сцена, где главный герой после удачного похищения Оуэна напился до беспамятства с подельником и заснул в луже блевотины (эту деталь придумал ИИ, красавчик, все про нас знает). На утро мой герой проснулся от криков толпы, его выволокли на площадь, где ждал Каттер (конечно, с потемневшим лицом и сжатыми губами, а еще с мачете, рукоять которого он теребил все утро, я даже волноваться начал, нет ли в этом чего-то фрейдистского). Оказалось, из лагеря пропали сразу три человека: двоих я выкрал собственноручно, а третьим внезапно оказался мой подельник-собутыльник.
Я такой: «Бинго!». Нейросеть придумала неожиданный поворот сюжета, и я восхитился, как чудесно закручивается интрига. Теперь появилась загадка даже для меня самого: куда этот дурак Дариус делся? Но тут мне (в реальной жизни) понадобилось уйти на пару часов, и я всю дорогу думал о том, что именно скажу Каттеру и как стравлю засранцев между собой.

Но когда я вернулся, все рассыпалось. Каттер стал допрашивать меня и подозревать в причастности к похищению Оуэна (что выглядело естественно), но в остальном абсурдность сюжета нарастала. Сначала одна из моих подельниц вдруг заняла сторону Каттера и стала объяснять мне что-то про «большую игру, правил которой я не понимаю». Потом вдруг оказалось, что Оуэн никуда не пропадал, и он в лагере, и я просто «не считываю смысл происходящего» (это правда). Потом на площади оказались все трое: и Оуэн, и его сын, и мой подельник, захваченные где-то в лесу. А потом вдруг меня стали обвинять в походе к какой-то радиовышке, где мы наткнулись на зараженных. Я полностью потерял нить повествования. Это напоминало дурной сон Сальвадора Дали, где все течет и превращается. А еще это напоминало интернет-споры, где собеседник, которому нечего возразить, начинает путать тебя фразами про «это другое», «идет большая игра», «ты не видишь всей картины» и прочей требухой.
В итоге я обратился к ChatGPT, и тот просветил меня, что у ИИ-книг очень узкое восприятие контекста. Система помнит, грубо, 2-3 фрагмента, поэтому не может учесть детали ранних сцен. Поэтому Елена забыла, как воровала Оуэна со мной, поэтому украденный Оуэн материализовался в лагере.
Есть якобы способы починить это, создавая периодически «бэкапы» истории и задавая их в качестве исходных данных (описание персонажей, сюжетные линии), но в этом случае уходит эффект погружения, интерактивности. Ты уже чувствуешь себя батраком-писателем, а не выживальщиком.
Проблема, скорее всего, временная. Даже бесплатные ИИ способны поглощать огромные куски текста, целые книги, поэтому рано или поздно научатся запоминать всю историю, выжимая из нее ключевые события и сохраняя в удобном для себя виде. Текстовые игры со стабильным сюжетом уже создаются, но три системы, которые посоветовал ChatGPT, находятся в стадии разработки или раннего использования. И свободы в них поменьше: они не позволят написать что-то совсем абсурдное (но это и хорошо).
Хотя мой эксперимент провалился, перспектива кажется интригующей. Опыт получился захватывающим: не читать книгу, а как бы проживать ее, не имея возможности заглянуть на последнюю страницу. А когда добавится еще ИИ-визуал, мы получим полноценные виртуальные миры, которые, возможно, станут не просто играми, а средами обитания некоторых людей.
Но есть и элемент жути. Я потом загрузил получившийся сюжет в гугловский Gemini и предложил ему продолжить игру. В его версии сволочь-Каттер не повелся ни на одну из моих уловок и я закончил карьеру мятежника, привязанный к столбу в центре лагеря в назидание другим повстанцам. ИИ знает нас лучше нас самих, так что есть ли шанс его переиграть?