专栏首页机器之心AI和你一起书写冒险传奇,GPT-2加持的「AI地下城2」网页版上线

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-launch

https://www.aidungeon.io/

本文为机器之心报道,转载请联系本公众号获得授权。

本文分享自微信公众号 - 机器之心(almosthuman2014)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-01-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Science组织了一场尖锐的Reddit问答,Yann LeCun的回答还是那么耿直

    机器之心
  • 7 Papers | 2019安卓手机AI性能评测;谷歌T5预训练模型刷榜GLUE;自动驾驶论文综述

    论文 1:AI Benchmark: All About Deep Learning on Smartphones in 2019

    机器之心
  • AI领域为何缺乏突破?前Quora工程VP:Hinton没有说到点子上

    2017 年可能是散播 AI 恐惧和 AI 炒作的一年,而 2018 年这些「宣传」开始降温。尽管一些大人物继续发表关于 AI 恐惧的言论,但他们或许太忙了,没...

    机器之心
  • Oculus联手Crytek,探索8大VR行动机制

    VRPinea
  • 『AI』人工智能 - 禁忌的人体炼成

    很久以前,人工智能和AI被一部分人当作两种不同的东西。他们认为,应用在科技或生活的机器人身上的那些才配叫『人工智能』,而应用在游戏里的只配叫『AI』。 至于『很...

    沙因Sign
  • 10件5G能实现但4G不能做的事

    一周前,工信部正式向中国电信、中国移动、中国联通、中国广电发放5G商用牌照,这表明中国正式进入了5G商用的阶段。一时间关于5G的讨论更加热烈,那么对于普通用户而...

    Spark学习技巧
  • iOS开发中的均匀布局

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823
  • JavaScript算法题:查找数字在数组中的索引[每日前端夜话0x69]

    编写算法时,排序是一个非常重要的概念。它有各种各样的种类:冒泡排序、希尔排序、分块排序,梳排序,鸡尾酒排序,侏儒排序 —— 这些可不是我瞎编的!【https:...

    疯狂的技术宅
  • DeepMind AI与人类合作玩夺旗策略游戏,表现与人类玩家相当

    DeepMind用强化学习训练AI玩家,在复杂多人连线3D游戏中的夺旗竞赛场景,AI玩家的表现已达人类水准

    阿泽
  • 三星中文AI助手Bixby发布,现在,这是“一家AI商用技术公司”

    李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI “智能手机的竞争正在遭遇极限和瓶颈。” “手机行业的竞争将围绕AI开始,而且现在已经开始。” “A...

    量子位

扫码关注云+社区

领取腾讯云代金券