GPT, Neuroflash, Google Bard, Claude: как языковые модели уже меняют игры? И как они улучшат погружение в игру в будущем?
Неоспоримо: NPC — основной элемент компьютерных игр, если мы хотим добиться хорошего погружения игроков в игру
Будь то верный компаньон Гаррус из Mass Effect, культовые торговцы из Resident Evil 4 или надоедливая Мад из классической ролевой игры Gothic: NPC обеспечивают игровому миру ту самую важную грань достоверности.
Но как это связано с искусственным интеллектом, окружающим GPT и ему подобные?
На протяжении нескольких месяцев языковая модель, разработанная исследователями OpenAIGPT (Generative Pre-trained Transformer), соответственно, прилагаемый к ней чатбот ChatGPT, не сходит со страниц газет — и внушает как мечты, так и опасения о будущем.
Какой потенциал сейчас у GPT и Co. для создания лучших NPC из виртуальной среды, чем когда-либо в истории компьютерных игр?
Предыдущие ограничения NPC в компьютерных играх
Создание NPCдо прорыва в области языковых моделей, управляемых искусственным интеллектом, было дорогостоящим временным фактором. Мелким разработчикам приходилось создавать персонажей, придумывать деревья диалогов и контекстно-зависимую реакцию.
Эта задача не исчезнет полностью благодаря интеллектуальным языковым моделям, но она принципиально изменится — уже сейчас. Проще говоря, NPC, поддерживаемые ИИ, будут создаваться следующим образом.
- Анализ:Существующие NPC анализируются с помощью языковой модели. Это закладывает основу для определения того, каким характером обладает персонаж, соответственно, какие особенности он проявляет при разговоре. Языковая модель требует конкретной информации о том, как должен быть сформирован NPC.
- Imitation:Теперь языковая модель используется для имитации дикции NPC. Тот, кто хоть раз вводил в запрос ChatGPT команды типа «Напишите мне инструкцию к пылесосу в тоне Торстена Шретера» или «Напишите мне захватывающие указания в стиле Стивена Кинга», знает эту процедуру.
Ubisoft, как сообщается, уже работает с программой Ghostwriter для создания диалогов для NPC.
Особенность персонажей, созданных с помощью GPT и аналогичных языковых моделей:Благодаря своему речевому вкладу NPC контекстно-чувствительно реагируют на ваше поведение — а также совместнотекстчувствительно. Это происходит потому, что языковая модель реагирует не только на ваши действия в игре, но и на то, как вы вербально ведете себя в игровом мире.
Это влияет не толькона то, чтовы говорите, но ина то, каквы это говорите. Другими словами, в каком направлении эмоционально заряжена ваша речь, какой у вас тон — дружелюбный, сердитый или грустный. Верна поговорка:Как крикнешь в лес, так эхо и отзовется.
Впечатляющими примерами этого являются два актуальных мода для ролевой игры The Elder Scrolls V: Skyrim, которые мы сейчас вам и представляем.
Неплохо, но гениально: GPT-компаньон для Skyrim
Примером того, как языковые модели наполняют мир моддинга, является ролевая игра The Elder Scrolls V: Skyrim. Две такие модели, помещающие GPT в компаньона, сопровождающего вас по игровому миру, называются (Mantella)и (Herika).
С помощью Mantella «вы оживляете каждого NPC», как говорится в описании. Более того, он особенный: Благодаря технологии Speech-to-Text даже относительно тихие ваши реплики понимаются языковой моделью — и попадают, так сказать, в виртуальное ухо соратника ИИ.
Это также способствует погружению в игру: благодаря Mantella ваш собеседник GPT может вспоминать фрагменты предыдущих разговоров, получать информацию о событиях в игровом мире за его пределами и включать их в свою речь.
Однако не все, на чем написано «GPT» или «искусственный интеллект», безупречно: с Mantella иногда приходится ждать несколько секунд, пока собеседник отреагирует на вашу речь. А голос собеседника кажется приглушенным или похожим на голос робота.
Аналогичный пример — Herika.Этот мод предоставляет вам одноименного компаньона. В описании говорится, что Herika — это, по сути, «второй игрок».
Специально Герика показывает, какие дополнительные функции комфорта возможны при использовании NPC с улучшенным ИИ. По запросу Герика подводит итоги по запискам, книгам или другим документам, лежащим в игровом мире. Вы также можете отдавать Герике команды типа «Напади на этого бандита!» или, менее воинственно, «Сядь на этот стул!
Перерывы в погружении, однако, происходят из-за отсылок к современности, которые Герика любит делать время от времени. Например, она может прокомментировать авантюрный поход по подземелью фразой «Это не парк развлечений» — хотя в фэнтезийном мире Elder Scrolls, конечно же, таких мест отдыха не существует. Герика также находит подходящий ответ на вопрос о том, кто из покемонов ей больше нравится.
Как и в случае с Мантеллой, Герике и ее ответам свойственна задержка. Так, на получение ответа на вопрос может уйти от пяти до десяти секунд.
Так что присутствие для товарищей по GPT — это интересно, но далеко не идеально.
Это всего лишь два примера из моддинга, как GPT и соратники показывают возможность того, что NPC будут делать сейчас и в будущем. Интересно рассмотреть, какие достижения GPT-4 принесет в разработку компьютерных игр.
Например, при переходе от GPT-3.5 кязыковой модели GPT-4лучше работают не только тексты, но и контекстная память.
Остается только догадываться, как эти разработки будут способствовать дальнейшему улучшению погружения в виртуальные миры.
Рекомендации по углубленному чтению о GPT:Что такое ChatGPT? Как работает мощный инструмент искусственного интеллекта
Что вы думаете? Есть ли у грядущих разработок GPT, Neuroflash & Co. потенциал сделать игровой опыт еще более захватывающим? Создаст ли это уникальный опыт для каждого игрока? Или вы опасаетесь, что автоматически генерируемые ответы и реакции в конечном итоге станут такими же безжизненными и произвольными, как автоматически генерируемые игровые миры? Не стесняйтесь высказывать свое мнение по этому поводу в комментариях.