在训练人工智能的时候,研究人员常常会构建一个虚拟世界,例如加拿大阿尔伯塔大学的研究人员提供了 Atari 学习环境,让人工智能系统玩 Atari 的老游戏,微软提供了基于 Minecraft 的虚拟世界 Malmo。如今,旧金山人工智能实验室 OpenAI 宣布了全新的虚拟世界 Universe。
在 Universe 的庞大世界里,人工智能系统能够使用软件、玩游戏、浏览网页。Universe 是开放的平台,而且多数代码都是开源的,任何人都能够使用它。这意味着任何应用都能接到 Universe 上面,而人工智能系统可以与之互动。通过这种方式,人工智能系统可以学会使用各种不同的应用。
(图片来自 ibtimes)
OpenAI 希望,Universe 能够推动机器“普通智力”的发展。“一个 AI 系统应该能够解决你抛给它的任何问题。” OpenAI 的研究员 Ilya Sutkever 对 Wired 网站说。
在 Universe 中,人工智能系统通过 VNC(虚拟网络计算机)与虚拟世界互动。在不断的试错中,它将知道如何获得高分、赢得游戏,或者获取其他类型的奖励。这被称作是“强化学习”(reinforcement learning)。值得注意的是,由于人工智能系统可以方便地在不同应用间转移,它们能锻炼自身的“普通智力”。它们能在某个应用上学到某项技能,然后将其运用到其它应用上。Sukever 说,OpenAI 已经开始构建这样的人工智能系统。
(图片来自 01net)
目前,OpenAI 在 Universe 中添加了上千个游戏,同时,它还与微软合作,想要把 Malmo 连接到 Universe 中。与此同时,OpenAI 的研究人员也在扩展 Universe 的世界。除了游戏之外,他们还想让人工智能系统学会使用浏览器。
问题在于,用浏览器训练“普通智力” 是一件更难的事情。在玩游戏的时候,人工智能有一个明确目标,就是获得更高分数,但是,网络服务是没有分数的。研究人员必须给出其它的奖励,而且,他们并不确定这些奖励能否帮助人工智能系统的成长。
在研究人员看来,无论虚拟世界,还是现实世界,处理问题的能力其实是相通的。如果人工智能系统能完成虚拟世界里的各种任务,那么,它们就拥有了人类一样的“普通智力”,可以处理现实世界的各种事情了。