上周,Google DeepMind 所开发的 AlphaGo 与围棋棋王李世乭对弈,电脑打败了人类,引起大家诸多的关注与讨论。近日,微软公司也发布一项消息:他们将训练人工智能玩 Minecraft,并将免费开放人工智能角色的开发平台 AIX。
Minecraft 的虚拟世界
Minecraft(当个创世神)最初是由瑞典程序员 Markus “Notch" Persson 所独立开发的游戏,后来由 Mojang 公司开发并发行。Minecraft 是高度自由的开放世界,玩家可以发挥创造力,建构自己的世界及运作规则。游戏界面类似数字化的乐高世界,有生存、创造、冒险等多种模式,从最基本的闲逛漫游、打怪,到制作工具、砍树、采矿、盖建筑物、团队合作,没有一套固定的玩法或任务,脱离了传统制式化游戏的概念。
2014 年,微软公司以 25 亿美元的价格收购 Minecraft 这套热门游戏。现在微软研究团队更运用 Minecraft 的虚拟游戏环境来训练人工智能角色,教他们的角色如何爬上山丘、执行各种动作。
(Source:微软)
由于 Minecraft 是高自由度、极富创造性的虚拟 3D 环境,提供了一个很好的平台来训练人工智能,让人工智能学习应对复杂环境的策略,爬山丘、跨越河流、避开熔岩或是各种障碍物。相对来说,在虚拟环境中训练人工智能,也比实际建造一个真正的机器人简单、便宜很多。
其实目前很多对人类来说轻而易举的事,对机器来说仍然很困难。电脑科学家近年不断改进人工智能,希望让机器从只能够处理单纯的问题、完成具体特定的任务、或是进行规则简单的游戏的弱人工智能(Artificial Narrow Intelligence),逐渐进步到能够做出复杂决策、沟通、计划甚至拥有学习及创新能力的强人工智能(Artificial General Intelligence)。下围棋或是玩 Minecraft 只是其中一小步。
微软将释出 AIX 开发平台
AIX 是研究人员用来开发 Minecraft 人工智能角色的平台。微软在英国剑桥的研究中心的成员,同时也是 AIX 平台的开发人员 Katja Hofmann 表示,当初开发 AIX 是因为其他人工智能研究大多使用较简单的平台及较不复杂的游戏,这些限制让她觉得很受挫,因此才有了 AIX 的构想。
微软公司预计于夏天免费释出 AIX 开源平台,让更多研究人员和有兴趣的电脑玩家加入,希望让人工智能角色能更进一步模仿人类玩家,在 Minecraft 环境中学习从事更多复杂的行为与任务。
- Minecraft to run artificial intelligence experiments
- Microsoft is using Minecraft to train AI and wants you to help out
- Project AIX: Using Minecraft to build more intelligent technology
- Microsoft is using Minecraft to develop artificial intelligence tech for the real world
(本文由 数位时代 授权转载;首图来源:微软)