AI 模型与平台

使用 OpenAI 的强大 GPT-2 算法创建的基于文本的视频游戏

mm
将 Unite.AI 添加到您在 Google 上的首选来源

北西大学的一名神经科学研究生最近创建了一个基于文本的视频游戏,用户所阅读的文本全部由 AI 生成。生成文本的 AI 基于 OpenAI 早些时候创建的 GPT-2 算法。

许多早期的电脑游戏没有图形,而是使用基于文本的接口。这些文本冒险游戏会接受用户命令并提供一系列预编程的响应。用户必须使用文本命令来解决谜题并在游戏中进步,这可能会根据文本解析器的复杂程度而变得具有挑战性。早期的基于文本的冒险游戏只有有限的命令范围可以响应。

据 ZME Science 报道,北西大学的神经科学研究生 Nathan Whitemore 重振了这一游戏概念,使用 AI 算法实时生成响应,而不是预编程的响应。Whitmore 据说是受一款名为 Ender’s Game 的科幻小说中的 Mind Game 启发,这款游戏会根据用户输入进行响应并重新构建游戏世界。

驱动基于文本的冒险游戏的算法是 GPT2 算法,由 OpenAI 创建。预测文本算法是在一个名为 WebText 的文本数据集上进行训练的,数据集大小超过 40 GB,来自 Reddit 链接。结果是一个非常有效的预测文本算法,可以生成令人震惊的真实和自然听起来的段落,在多个语言测试中取得了最先进的性能。OpenAI 算法显然非常擅长生成假新闻文章,以至于 OpenAI 犹豫是否将算法发布给公众,担心其滥用。幸运的是,Whitmore 将算法用于更为良性的目的,而不是制作假新闻文章。

Whitmore 向 Digital Trends 解释说,要制作游戏,他必须通过在大量冒险游戏脚本上进行广泛的训练来修改 GPT-2 的输出,并使用各种算法来调整 GPT-2 的参数,直到算法输出的文本类似于冒险游戏的文本。

游戏的特别之处在于它真正具有创造力。用户可以输入几乎任何他们能想到的文本,无论游戏的特定环境或上下文如何,游戏都会尝试适应并确定接下来会发生什么。Whitemore 解释说,你可以输入几乎任何随机提示,因为模型有足够的“常识”来适应输入。

Whitemore 的自定义 GPT2 算法有一些局限性。它很容易忘记用户已经告诉它的东西,具有短暂的“记忆”。换句话说,它不会像传统的预编程文本冒险游戏一样保留情况的上下文,并且像许多由 AI 生成的文本一样,生成的文本并不总是有意义。

然而,该程序在模拟文本冒险游戏的结构和风格方面表现出色,为用户提供了环境的描述,并提供了多个选项供用户选择以与环境进行交互。

“我认为它在一个非常基本的层面上是创造性的,就像一个人玩‘苹果到苹果’游戏一样,”Whitemore 解释说。“它从旧的冒险游戏中取出东西并将它们重新排列成新鲜和有趣的东西,每次都不同。但它并没有真正生成一个整体的剧情或超越性的想法。有很多种创造力,我认为它正在做其中一种:生成新颖的环境,但不是其他种类:为游戏想出一个吸引人的情节。”

Whitemore 的项目似乎也证实了 GPT-2 算法足够强大,可以用于生成文本以外的其他广泛目的。Whitemore 演示了算法可以在一个允许用户响应和反馈的系统中使用,并且将来会看到 GPT-2 的其他响应式应用将会很有趣。Whitemore 的项目足够强大,可以用于广泛的其他目的,除了生成只供阅读的文本。Whitemore 演示了算法可以在一个允许用户响应和反馈的系统中使用,它将会很有趣,看看 GPT-2 的其他响应式应用将来会出现什么样的情况。

博客作者和程序员,专攻 Machine Learning Deep Learning 领域。Daniel 希望帮助他人利用 AI 的力量为社会做好事。