首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI和你一起书写冒险传奇,GPT-2加持的“AI地下城2”网页版上线

机器之心报道

参与:一鸣、杜伟

终于,「AI 地下城」2.0 版本上线了!

AI 参与游戏制作已经不稀奇了。不久前,GitHub 项目「AI 地下城」一经推出便广受好评,不少网友都体验了一把。最近这款游戏上线了网页和 app 版。新版本不仅减少了 bug 和卡顿问题,还有很多惊艳之处。

试玩地址:https://play.aidungeon.io

网页/app 版上线,用户体验提升

虽然没有出现在各大年度游戏推荐榜中,但「AI 地下城 2」或许是 2019 年最酷的电子游戏之一,现在它又迎来了最简单的游戏形式了。「AI 地下城 2」是一款由文本生成程序运行的冒险类游戏,基本上能够对任何指令做出一致的回应。以往的版本要么设置起来过于繁琐,要么受限于移动应用程序,这对于键入式游戏来说太不完美了。所以,「AI 地下城 2」最近在网上重新推出了一个更快更稳定的版本。

根据网页资料显示,「AI 地下城 2」在 OpenAI 的文本生成系统(text production system)上构建。

当用户选择一种游戏类型(如奇幻、解谜、世界末日、僵尸或自定义),系统会生成一个设置,用户能够以任何自己想要的方式进行游戏交互。如果游戏中有半兽人(orcs)来追你,你可以与它们展开搏斗或组建团队。此外,当你输入诸如「统治世界(rule the world)」这样的命令,并随后「平静地退休(retire peacefully)」,AI 将接手并继续玩。

原来的网页会因为过受欢迎而突然卡死,但新的游戏系统运行流畅,反应灵敏。现在,「AI 地下城 2」的网页版本和 APP 都免费玩,但是项目开发者 Nick Walton 正在 Patreon 网站上进行众筹,以便为游戏增加更多新特性,比如语音支持等。

「AI 地下城」创建者 Nick Walton。

与其他游戏不同,用户在游戏过程中不必局限于开发者对游戏的设想。任何的语言指令表达都可以成为具体的游戏行动,AI 地下城主将决定如何对游戏行动做出回应。

AI 地下城主对于游戏角色和目标具有非常强的逻辑意识,并且在用户输入创造性指令(creative command)来推动故事进程时表现良好。用户甚至可以键入几句话并令 AI 补全剩下的内容,进而生成自定义设置。它不像预训练选项(pre-trained option)那样娴熟或丰富,但运行效果出人意料地好,尤其是在《星球大战》这类系列专题游戏中。

下面的展示中用几句话介绍了 AI 地下城开发者 Nick Walton,生成的设置如下:他上网发现自己链接到了一个名为巨魔之王(King of Trolls)的论坛帖子,因此需要组建一支幽灵内容仲裁者(ghost content moderator)来对抗这个神秘实体。

具体内容是:

他首先表示「我以后将要做一些其他开发者不会做的事情:免费推出自己的首款游戏」;

接着说道:「以往的游戏是与其他团队成员(三名程序员和两名美术师)共同制作的。新游戏则完全由他自己开发,只使用了 Unity3D 引擎」。

原本就很火的 AI 地下城项目

在今年 12 月,AI 地下城项目就被发现了。推特上的玩家表示,这个游戏很赞。

项目地址:https://colab.research.google.com/github/nickwalton/AIDungeon/blob/master/AIDungeon_2.ipynb

当时,这个游戏只能在 colab 上运行。在第一个版本中,开发者使用了 1.2 亿参数的 GPT-2 模型。为了减少计算量,选项由系统给出,并让用户进行选择。

在第二个版本中,项目开发者采用了更具有交互体验的方式:用户可以输入任何动作并让模型进行计算和推断。同时,模型也升级到了 15 亿参数的 GPT-2,并使用了「http://chooseyourstory.com」的数据——一个有着各种冒险故事的网站进行了模型微调。在版本升级后,这一游戏可以根据用户输入的文字构建故事情节,具有一定的逻辑性和上下文关系。

当然,生成的文字也需要进行一定的人工干预。开发者表示,为了避免 GPT-2 模型总是出现重复文字的问题,他们对重复的词语增加了惩罚。这样一来,生成的文字也更为连贯有序。

最后,项目开发者表示,他们刚刚推出了 App 版,玩家数量暴涨,所以希望获得更多的资金支持,以便项目继续下来。

参考链接:https://www.theverge.com/2019/12/30/21042942/ai-dungeon-nick-walton-openai-gpt2-text-adventure-game-web-version-launchhttps://www.aidungeon.io/

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200106A0IQ0600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券