Русская Википедия:AI Dungeon

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Компьютерная игра

AI Dungeon — бесплатная однопользовательская и многопользовательская текстовая приключенческая игра, использующая искусственный интеллект для создания игрового контента. Первая версия игры была доступна на Google Colab в мае 2019 года, а её вторая версия (первоначально называвшаяся AI Dungeon 2) была выпущена также онлайн для iOS и Android в декабре 2019 года. Затем в июле 2020 года модель ИИ была обновлена.

Геймплей

AI Dungeon — это текстовая приключенческая игра, в которой искусственный интеллект используется для создания неограниченного сюжета в ответ на действие игрока[1][2][3][4].

Игрокам предлагается выбрать сеттинг для своего приключения (например, фэнтези, мистика, апокалипсис, киберпанк, зомби),[5][6] за которыми следуют другие параметры, относящиеся к сеттингу (например, класс персонажа для фэнтези)[7].

После начала игры есть четыре основных метода взаимодействия, которые можно выбрать для каждого фрагмента текста, введённого игроком[8]Шаблон:Нет в источнике:

  • Do: действие, которое игрок хочет совершить в игре. Должно сопровождаться глаголом.
  • Say: действие, позволяющие игрокам общаться с другими персонажами.
  • Story: действие, позволяющие направлять сюжет в необходимое игроку русло. Могут сопровождаться предложениями, описывающими нечто, что происходит для развития истории, или то, что игроки хотят, чтобы ИИ знал для будущих событий.
  • See: действие, при котором игрок описывает действия вокруг себя (своего персонажа), а ИИ в свою очередь генерирует изображение.

Игра адаптируется и реагирует на большинство действий, вводимых игроком[9]. Пустой ввод также можно использовать, чтобы побудить ИИ к генерации дальнейшего контента. Кроме того, игра предоставляет игрокам возможность отменить/повторить или изменить недавние события, чтобы улучшить повествование игры[10]. Игрокам также предоставляется возможность явно указать ИИ, какие элементы следует «запомнить» для использования в дальнейшем прохождении[11].

Пользовательский контент

В дополнение к предварительно настроенным настройкам, доступным в AI Dungeon, у игроков есть возможность создавать собственные «приключения» с нуля, описывая мир в текстовом формате. Затем ИИ сгенерирует обстановку, основываясь на данных пользователя[8].

Файл:Ai dungeon with a custom setting.png
Начало пользовательского приключения

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

Мультиплеер

AI Dungeon включает в себя многопользовательский режим, в котором у разных игроков есть свой персонаж, и они могут по очереди взаимодействовать с ИИ в рамках одной игровой сессии. Поддерживается как сетевая игра на нескольких устройствах, так и локальная игра на одном устройстве[12][13]. Хост (игрок) получает дополнительные возможности, с помощью которых он может контролировать ИИ и вносить изменения в его работу[12][13].

В отличие от однопользовательской игры, в которой используется повествование от второго лица, в многопользовательской игре используется повествования от третьего лица[13].

Миры

AI Dungeon позволяет игрокам устанавливать свои приключения в определенных «мирах», которые дают контекст приключению. Впервые функция была выпущена с двумя разными мирами, доступными для выбора: «Xaxas», «мир спокойствия и процветания», и «Kedar», «мир драконов, демонов и монстров»[14].

Разработка

AI Dungeon Classic (ранняя версия GPT-2)

Первая версия 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]

Это заставило его задуматься о том, может ли ИИ действовать как Шаблон:Нп5 (участник-организатор в настольной игре 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].

AI Dungeon 2 (полная версия GPT-2)

В ноябре 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] и нескольких свод правил и Шаблон:Нп5 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].

Релиз модели Dragon (GPT-3)

В июле 2020 года разработчики представили эксклюзивную премиум-версию модели ИИ под названием Dragon, которая использует новый API OpenAI для использования модели GPT-3 без сохранения локальной копии (выпущена 11 июня 2020 года[34])[41][27]. GPT-3 был обучен на 570 гигабайтами текстового контента (примерно один триллион слов, стоимость разработки — 12 миллионов долларов[6]) и может поддерживать 175 миллиардов параметров по сравнению с 40 ГБ обучающего содержимого и 1,5 миллиардами параметров GPT-2[42][36].

Бесплатная модель также была улучшена до GPT-3, хотя и менее совершенной версии, и получила название Griffin[27].

Говоря вскоре после этого выпуска о различиях между GPT-2 и GPT-3, Уолтон заявил:

«[GPT-3] — одна из самых мощных моделей искусственного интеллекта в мире…[1] Она гораздо более связна в плане понимания того, кто персонажи, что они говорят, что происходит в сюжете, и просто в плане возможности написать интересную и правдоподобную историю»[6].

Во второй половине 2020 года в AI Dungeon была добавлена функция «Миры», предоставляющая игрокам выбор всеобъемлющих миров, в которых могут происходить их приключения[43]. В феврале 2021 года было объявлено, что разработчики AI Dungeon, Latitude, привлекли начальное финансирование в размере 3,3 миллиона долларов (во главе с NFX при участии Album VC и Griffin Gaming Partners) для «создания игр с „бесконечными“ сюжетными возможностями»[44]. Цель этого финансирования состояло в том, чтобы расширить возможности создание контента ИИ за пределы исключительно текстовой концепции AI Dungeon, существовавшей в то время. По словам Уолтона:

«С этой технологией у вас может быть мир с десятками тысяч персонажей со своими надеждами, желаниями и мечтами…У вас могут быть динамичные, живые миры, а не что-то вроде World of Warcraft, где 10 миллионов человек выполняют один и тот же квест»[45].

Восприятие

Около двух тысяч человек сыграли в оригинальную версию игры в течение первого месяца после её выпуска в мае 2019 года[15][9]. Напротив, в течение недели после перезапуска в декабре 2019 года игра достигла более 100 000 игроков и более 500 000 прохождений[30], и достигла 1,5 миллиона игроков к июню 2020 года[46].

По состоянию на декабрь 2019 года соответствующая кампания игры на Patreon собирала около 15 000 долларов в месяц[8].

Отзывы GPT-2 версии

Шаблон:Оценки игры

В своем обзоре версии AI Dungeon на GPT-2 (известной в то время как AI Dungeon 2) в январе 2020 года Крейг Граннелл из Stuff Magazine назвал ее «приложением недели» и присвоил ей 4 звезды из 5. Граннелл похвалил гибкость игры и её функцию индивидуального сюжета, но раскритиковал резкие смены сюжета, которые были обычным явлением в версии игры GPT-2[4]:

[AI Dungeon] — это бесконечный мир сказочного повествования и захватывающий взгляд в будущее ИИ[4].

Кэмпбелл Бёрд из 148Apps также оценил эту версию игры 4 из 5 звезд в своем обзоре, похвалив игру за креативность и критикуя отсутствие запоминания предыдущего контента[47]:

AI Dungeon похож на импровизацию с партнером, который в равной степени увлечён и пьян…[Эта] игра очаровательна, иногда разочаровывает, но в основном просто впечатляет своим необычным творчеством и духом[48].

Джон Манди из TapSmart присвоил игре 3 звезды из 5, также высоко оценив её разнообразие и «волшебный» режим пользовательского приключения, но описал свои приключения в игре как «часто слишком пассивные и расплывчатые» и лишённые смысла[5].

Отзывы GPT-3 версии

Рецензенты, в том числе Линдси Бикнелл, отметили склонность ИИ к созданию сексуального контента, несмотря на отсутствие таковых указаний со стороны игроков. Генеральный директор Latitude Ник Уолтон и сотрудник Сучин Гуруранган ответили на подобные замечания, заявив, что такое поведение было неожиданным, и объяснив, что подобное происходит из-за отсутствия строгих ограничений, наложенных на модель GPT-3. Они заявили, что не сделали достаточно для того, чтобы предотвратить подобное поведение «в дикой природе»[49][50][51].

Создание неигрового контента

Помимо тех, кто использовал AI Dungeon по его основному назначению в качестве игры, другие пользователи экспериментировали с использованием его интерфейса для создания других форм контента, которых нельзя было найти в традиционных играх (в основном с помощью режима пользовательского приключения). Хотя игра в основном обучалась с использованием текстовых приключений, учебный контент для самих моделей GPT включал большое количество веб-контента (включая всю англоязычную Википедию)[52], что позволило игре быть пригодной для использования в областях, выходящих за пределы её основной направленности[6]. Примеры использования AI Dungeon таким образом включают:

Модерация контента и конфиденциальность пользователей

В апреле 2021 года AI Dungeon реализовал новый алгоритм модерации контента для борьбы со случаями текстовой детской порнографии, созданной пользователями. В процессе модерации участвовал модератор-человек, читающий частные истории[59][50][60][61]. Фильтр часто имел ложные срабатывания из-за нетипичных формулировок (такие термины, как «восьмилетний ноутбук», ошибочно истолковывались как возраст ребенка), затрагивая легальные порнографические и непорнографические истории. В результате введения системы модерации возникли споры и люди забросали негативными отзывами AI Dungeon, где они отмечали ложные срабатывания и отсутствие коммуникации между Latitude и пользовательской аудиторией после внесенных изменений[62].

Примечания

Шаблон:Примечания

Ссылки

Дополнительная литература

  1. 1,0 1,1 Шаблон:Cite web
  2. Шаблон:Cite web
  3. Шаблон:Cite web
  4. 4,0 4,1 4,2 Шаблон:Cite web
  5. 5,0 5,1 Шаблон:Cite web
  6. 6,0 6,1 6,2 6,3 6,4 6,5 Шаблон:Cite web
  7. Шаблон:Cite web
  8. 8,0 8,1 8,2 8,3 8,4 Шаблон:Cite web
  9. 9,00 9,01 9,02 9,03 9,04 9,05 9,06 9,07 9,08 9,09 9,10 9,11 9,12 Шаблон:Cite web
  10. Шаблон:Cite web
  11. Шаблон:Cite web
  12. 12,0 12,1 12,2 Шаблон:Cite web
  13. 13,0 13,1 13,2 13,3 13,4 13,5 13,6 Шаблон:Cite web
  14. Шаблон:Cite web
  15. 15,0 15,1 15,2 15,3 15,4 Шаблон:Cite news
  16. Шаблон:Cite web
  17. Шаблон:Cite news
  18. Шаблон:Cite web
  19. 19,0 19,1 Шаблон:Cite web
  20. Шаблон:Cite web
  21. Шаблон:Cite web
  22. 22,0 22,1 22,2 Шаблон:Cite news
  23. Шаблон:Cite web
  24. Шаблон:Cite web
  25. Шаблон:Cite web
  26. Шаблон:Cite web
  27. 27,0 27,1 27,2 Шаблон:Cite web
  28. Шаблон:Cite web
  29. Шаблон:Cite web
  30. 30,0 30,1 Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite web
  34. 34,0 34,1 Шаблон:Cite web
  35. Шаблон:Cite web
  36. 36,0 36,1 Шаблон:Cite web
  37. Шаблон:Cite news
  38. Шаблон:Cite web
  39. Шаблон:Cite web
  40. Шаблон:Cite web
  41. Шаблон:Cite web
  42. Шаблон:Cite web
  43. Шаблон:Cite web
  44. Шаблон:Cite web
  45. Шаблон:Cite web
  46. Шаблон:Cite web
  47. Шаблон:Cite web
  48. Шаблон:Cite web
  49. Шаблон:Cite web
  50. 50,0 50,1 50,2 Шаблон:Cite news
  51. Шаблон:Cite web
  52. Шаблон:Cite web
  53. Шаблон:Cite web
  54. Шаблон:Cite web
  55. Шаблон:Cite web
  56. Шаблон:Cite web
  57. Шаблон:Cite web
  58. Шаблон:Cite web
  59. 59,0 59,1 Шаблон:Cite web
  60. 60,0 60,1 Шаблон:Cite web
  61. 61,0 61,1 Шаблон:Cite web
  62. 62,0 62,1 Шаблон:Cite web