AI Dungeon — бесплатная однопользовательская и многопользовательская текстовая приключенческая игра, использующая искусственный интеллект для создания игрового контента. Первая версия игры была доступна на Google Colab в мае 2019 года, а её вторая версия (первоначально называвшаяся AI Dungeon 2) была выпущена также онлайн для iOS и Android в декабре 2019 года. Затем в июле 2020 года модель ИИ была обновлена.
AI Dungeon | |
---|---|
![]() | |
Разработчик | Latitude |
Дата выпуска |
|
Жанр | Interactive fiction |
Создатели | |
Геймдизайнер | Ник Уолтон |
Технические данные | |
Платформы |
|
Режимы игры | однопользовательский, многопользовательский |
Официальный сайт |
AI Dungeon — это текстовая приключенческая игра, в которой искусственный интеллект используется для создания неограниченного сюжета в ответ на действие игрока[1][2][3][4].
Игрокам предлагается выбрать сеттинг для своего приключения (например, фэнтези, мистика, апокалипсис, киберпанк, зомби),[5][6] за которыми следуют другие параметры, относящиеся к сеттингу (например, класс персонажа для фэнтези)[7].
После начала игры есть три основных метода взаимодействия, которые можно выбрать для каждого фрагмента текста, введённого игроком[8]:
Игра адаптируется и реагирует на большинство действий, вводимых игроком[9]. Пустой ввод также можно использовать, чтобы побудить ИИ к генерации дальнейшего контента. Кроме того, игра предоставляет игрокам возможность отменить/повторить или изменить недавние события, чтобы улучшить повествование игры[10]. Игрокам также предоставляется возможность явно указать ИИ, какие элементы следует «запомнить» для использования в дальнейшем прохождении[11].
В дополнение к предварительно настроенным настройкам, доступным в AI Dungeon, у игроков есть возможность создавать собственные «приключения» с нуля, описывая мир в текстовом формате. Затем ИИ сгенерирует обстановку, основываясь на данных пользователя[8].
Пользовательские приключения, созданные игроками, могут быть опубликованы для других. Игра предоставляет интерфейс для просмотра опубликованных приключений, а также возможность оставлять комментарии и ставить лайки.
AI Dungeon включает в себя многопользовательский режим, в котором у разных игроков есть свой персонаж, и они могут по очереди взаимодействовать с ИИ в рамках одной игровой сессии. Поддерживается как сетевая игра на нескольких устройствах, так и локальная игра на одном устройстве[12][13]. Хост (игрок) получает дополнительные возможности, с помощью которых он может контролировать ИИ и вносить изменения в его работу[12][13].
В отличие от однопользовательской игры, в которой используется повествование от второго лица, в многопользовательской игре используется повествования от третьего лица[13].
AI Dungeon позволяет игрокам устанавливать свои приключения в определенных «мирах», которые дают контекст приключению. Впервые функция была выпущена с двумя разными мирами, доступными для выбора: «Xaxas», «мир спокойствия и процветания», и «Kedar», «мир драконов, демонов и монстров»[14].
Первая версия AI Dungeon (иногда называемая AI Dungeon Classic[15][16]) была разработана и создана Ником Уолтоном из лаборатории глубокого обучения «Восприятие, контроль и познание» Университета Бригама Янга[9] в марте 2019[8] во время хакатона[17][18]. До этого Уолтон работал стажером в нескольких компаниях в области автономных транспортных средств[9].
На данном этапе использовалась ранняя версия нейронной сети обработки естественного языка GPT-2, созданная OpenAI[19][20], позволяющая ей генерировать собственные оригинальные приключенческие повествования[21]. Во время первого взаимодействия с GPT-2 Уолтон был частично вдохновлен настольной игрой Dungeons & Dragons, в которую он впервые играл со своей семьей несколькими месяцами ранее[22][13][15]:
«Я понял, что не было доступных игр, которые давали бы вам такую же свободу действий, какую я нашёл в [Dungeons & Dragons][13]…Вы можете быть настолько креативными по сравнению с другими играми.»[22]
Это заставило его задуматься о том, может ли ИИ действовать как Мастер Подземелий[en] (участник-организатор в настольной игре Dungeons & Dragons)[13].
В отличие от более поздних версий AI Dungeon, оригинальная версия не позволяла игрокам делать любое действие, которое они хотели. Вместо этого генерировался список возможных действий на выбор[23].
Первая версия игры была выпущена для публики в мае 2019 года[15][9]. Она была выпущена в Google Colab, бесплатной интерактивной облачной среде для работы с кодом от Google[24][9]. Игрокам требовалось загрузить полную модель, 5 гигабайт данных на тот момент[9]. В течение нескольких дней после первоначального выпуска эта обязательная загрузка привела к тому, что плата за пропускную способность составила более 20 000 долларов, что вынудило временно закрыть игру до тех пор, пока не было создано альтернативное решение на основе одноранговой сети[9].
Первоначальную версию игры не стоит путать с другой приключенческой игрой на основе GPT-2, GPT Adventure, созданной аспирантом нейронауки Северо-Западного университета Натаном Уитмором, также выпущенной в Google Colab через несколько месяцев после публичного выпуска AI Dungeon[25][26].
Размышляя позже о первой версии своей игры, Уолтон заявил, что:
«Первая версия AI Dungeon была по-своему забавной, но она почти никогда не могла сформировать связную историю… она была совсем не похожа на то, чем стала сегодня»[27].
В ноябре 2019 года OpenAI выпустила новую «полную» версию GPT-2. Эта новая модель включала поддержку 1,5 миллиарда параметров (которые определяют точность, с которой модель машинного обучения может выполнять задачу[28]), по сравнению с версией со 126 миллионами параметров, использовавшейся на самых ранних этапах разработки AI Dungeon[29][30]. Игра была воссоздана Уолтоном с использованием этой новой версии модели и временно переименована в AI Dungeon 2[19][31].
ИИ в AI Dungeon 2 прошел более целенаправленное обучение по сравнению с его предшественником, используя характерный текст для определенного жанра[15]. Этот учебный материал включал примерно 30 мегабайт контента, извлеченного из сети с веб-сайта ChooseYourstory.com (веб-сайт онлайн-сообщества содержащий контент, вдохновленный интерактивными игровыми книгами[32])[33] и нескольких свод правил и приключений[en] Dungeons & Dragons[34].
Изначально новая версия была выпущена как ПО с открытым исходным кодом, доступное на GitHub[35]. Однако в декабре 2019 года игра стало проприетарным программным обеспечением с закрытым исходным кодом и была перезапущена командой разработчиков Уолтона, Latitude (где Уолтон взял на себя роль технического директора)[36][37]. Этот перезапуск включал как новый веб-интерфейс 5 декабря[8], так и мобильные приложения для iOS и Android (созданные разработчиком приложений Брейдоном Батунгбакалом[9]) 17 декабря[38][39]. Среди других членов этой команды были Торстен Кройц, отвечающий за долгосрочную стратегию игры, и брат создателя Алан Уолтон, отвечающий за инфраструктуру хостинга[9].
В это же время Ник Уолтон также организовал кампанию на Patreon для поддержки дальнейшего роста игры (например, добавление многопользовательской и голосовой поддержки[9], а также долгосрочные планы по включению музыки и графического контента[9]) и превращения игры в в коммерческое предприятие, которое, по мнению Уолтона, было необходимо для покрытия расходов на выпуск высококачественной версии игры[22][9]. AI Dungeon был одним из немногих коммерческих приложений, основанных на GPT-2[6].
После первого анонса в декабре 2019 года,[40] в апреле 2020 года в игру был добавлен многопользовательский режим. Хостинг игры в этом игровом режиме изначально был ограничен премиум-подписчиками (хотя любой игрок мог присоединиться к хостующей игре)[12][13].
В июле 2020 года разработчики представили эксклюзивную премиум-версию модели ИИ под названием Dragon, которая использует новый API OpenAI для использования модели GPT-3 без сохранения локальной копии (выпущена 11 июня 2020 года[41])[42][27]. GPT-3 был обучен на 570 гигабайтами текстового контента (примерно один триллион слов, стоимость разработки — 12 миллионов долларов[6]) и может поддерживать 175 миллиардов параметров по сравнению с 40 ГБ обучающего содержимого и 1,5 миллиардами параметров GPT-2[43][36].
Бесплатная модель также была улучшена до GPT-3, хотя и менее совершенной версии, и получила название Griffin[27].
Говоря вскоре после этого выпуска о различиях между GPT-2 и GPT-3, Уолтон заявил:
«[GPT-3] — одна из самых мощных моделей искусственного интеллекта в мире…[1] Она гораздо более связна в плане понимания того, кто персонажи, что они говорят, что происходит в сюжете, и просто в плане возможности написать интересную и правдоподобную историю»[6].
Во второй половине 2020 года в AI Dungeon была добавлена функция «Миры», предоставляющая игрокам выбор всеобъемлющих миров, в которых могут происходить их приключения[44]. В феврале 2021 года было объявлено, что разработчики AI Dungeon, Latitude, привлекли начальное финансирование в размере 3,3 миллиона долларов (во главе с NFX при участии Album VC и Griffin Gaming Partners) для «создания игр с „бесконечными“ сюжетными возможностями»[45]. Цель этого финансирования состояло в том, чтобы расширить возможности создание контента ИИ за пределы исключительно текстовой концепции AI Dungeon, существовавшей в то время. По словам Уолтона:
«С этой технологией у вас может быть мир с десятками тысяч персонажей со своими надеждами, желаниями и мечтами…У вас могут быть динамичные, живые миры, а не что-то вроде World of Warcraft, где 10 миллионов человек выполняют один и тот же квест»[46].
Около двух тысяч человек сыграли в оригинальную версию игры в течение первого месяца после её выпуска в мае 2019 года[15][9]. Напротив, в течение недели после перезапуска в декабре 2019 года игра достигла более 100 000 игроков и более 500 000 прохождений[30], и достигла 1,5 миллиона игроков к июню 2020 года[47].
По состоянию на декабрь 2019 года соответствующая кампания игры на Patreon собирала около 15 000 долларов в месяц[8].
Рецензии | |
---|---|
Иноязычные издания | |
Издание | Оценка |
Stuff | ![]() ![]() ![]() ![]() ![]() |
TapSmart | ![]() ![]() ![]() ![]() ![]() |
148Apps | ![]() ![]() ![]() ![]() ![]() |
В своем обзоре версии AI Dungeon на GPT-2 (известной в то время как AI Dungeon 2) в январе 2020 года Крейг Граннелл из Stuff Magazine назвал ее «приложением недели» и присвоил ей 4 звезды из 5. Граннелл похвалил гибкость игры и её функцию индивидуального сюжета, но раскритиковал резкие смены сюжета, которые были обычным явлением в версии игры GPT-2[4]:
[AI Dungeon] — это бесконечный мир сказочного повествования и захватывающий взгляд в будущее ИИ[4].
Кэмпбелл Бёрд из 148Apps также оценил эту версию игры 4 из 5 звезд в своем обзоре, похвалив игру за креативность и критикуя отсутствие запоминания предыдущего контента[48]:
AI Dungeon похож на импровизацию с партнером, который в равной степени увлечён и пьян…[Эта] игра очаровательна, иногда разочаровывает, но в основном просто впечатляет своим необычным творчеством и духом[49].
Джон Манди из TapSmart присвоил игре 3 звезды из 5, также высоко оценив её разнообразие и «волшебный» режим пользовательского приключения, но описал свои приключения в игре как «часто слишком пассивные и расплывчатые» и лишённые смысла[5].
Рецензенты, в том числе Линдси Бикнелл, отметили склонность ИИ к созданию сексуального контента, несмотря на отсутствие таковых указаний со стороны игроков. Генеральный директор Latitude Ник Уолтон и сотрудник Сучин Гуруранган ответили на подобные замечания, заявив, что такое поведение было неожиданным, и объяснив, что подобное происходит из-за отсутствия строгих ограничений, наложенных на модель GPT-3. Они заявили, что не сделали достаточно для того, чтобы предотвратить подобное поведение «в дикой природе»[50][51][52].
Помимо тех, кто использовал AI Dungeon по его основному назначению в качестве игры, другие пользователи экспериментировали с использованием его интерфейса для создания других форм контента, которых нельзя было найти в традиционных играх (в основном с помощью режима пользовательского приключения). Хотя игра в основном обучалась с использованием текстовых приключений, учебный контент для самих моделей GPT включал большое количество веб-контента (включая всю англоязычную Википедию)[53], что позволило игре быть пригодной для использования в областях, выходящих за пределы её основной направленности[6]. Примеры использования AI Dungeon таким образом включают:
В апреле 2021 года AI Dungeon реализовал новый алгоритм модерации контента для борьбы со случаями текстовой детской порнографии, созданной пользователями. В процессе модерации участвовал модератор-человек, читающий частные истории[60][51][61][62]. Фильтр часто имел ложные срабатывания из-за нетипичных формулировок (такие термины, как «восьмилетний ноутбук», ошибочно истолковывались как возраст ребенка), затрагивая легальные порнографические и непорнографические истории. В результате введения системы модерации возникли споры и люди забрасали негативными отзывами AI Dungeon, где они отмечали ложные срабатывания и отсутствие коммуникации между Latitude и пользовательской аудиторией после внесенных изменений[63].