AI 通过观看 YouTube 学习玩我的世界!

OpenAI 最新研究:AI 征服 Minecraft,开启游戏 AI 新纪元

OpenAI 再次在游戏 AI 领域取得突破性进展,继开发出能够互相玩捉迷藏的 AI 之后,现在又发布了能够在 Minecraft 中生存并制作钻石镐的 AI。

这项研究令人印象深刻,因为它超越了近年来一直致力于让 AI 在 Minecraft 中找到并开采钻石的 Mine RL 比赛。尽管参赛者们创造了许多尝试寻找钻石的 AI,但没有一个能成功获得铁制工具或更进一步。OpenAI 的 Minecraft AI 则不同,它有 2.5% 的概率不仅能找到钻石,还能制作需要多个钻石矿石的钻石工具。更重要的是,每次生存运行都在随机生成的 Minecraft 地图上进行,这增加了 AI 面临的难度,同时也更接近我们真实玩 Minecraft 的体验。

OpenAI 的突破不仅仅在于 Minecraft AI 本身,更在于其训练 AI 的方法。他们提出了视频预训练 (VPT) 的方法,通过观看未标注的在线视频来学习行动。利用少量准确标注的数据,包括鼠标坐标、屏幕内容和键盘按键与 Minecraft 行动的对应关系,他们训练了一个 AI,能够准确地标注任何与 Minecraft 相关的 YouTube 视频,标注准确率高达 90%。通过使用名为 IDM(逆动力学模型)的 AI 对 YouTube 上的 Minecraft 视频进行标注,他们获得了 70,000 小时的游戏数据。利用这些海量标注数据,OpenAI 训练了另一个模型,该模型仅根据过去的帧预测行动,被称为 VPT 基础模型。简单来说,这个模型本质上是一个行为克隆 AI,模仿人类玩家在游戏世界中的行为。

这项研究表明,通过利用大量未标注数据和少量准确标注数据,我们可以训练 AI 在复杂的游戏环境中学习和执行任务。这为游戏 AI 的发展开辟了新的可能性,也预示着未来游戏体验将更加智能化和个性化。

### Minecraft 编程游戏及相关资源 对于希望探索《我的世界》(Minecraft)编程的游戏开发者或学习者来说,有许多工具和框架可以帮助实现这一目标。以下是几个重要的方向以及相关资源: #### 1. **Serpent.AI** Serpent.AI 是一个用于开发游戏代理的强大框架,能够将任何视频游戏转化为实验沙盒环境[^2]。虽然它并非专门为 Minecraft 设计,但由于其灵活性和支持多种游戏的能力,可以用来创建基于 Minecraft 的自动化脚本或人工智能代理。 #### 2. **Minecraft Modding with Java** Minecraft 原生支持通过 Java 进行模组开发。官方文档提供了详细的教程来帮助初学者入门。家可以通过编写自定义逻辑扩展游戏功能,比如增加新的物品、生物或者改变现有机制的行为方式。推荐的学习路径包括: - 官方 Wiki 页面关于 Forge 和 Fabric API 的介绍。 - YouTube 上有大量针对不同版本 Minecraft 制作插件的教学视频[^1]。 #### 3. **ComputerCraft / CC:Tweaked** 这是一个内置到 Minecraft 中的计算机模拟器 mod,允许家在游戏中构建并编程虚拟电脑。使用 Lua 脚本语言控制红石电路和其他机械设备,非常适合教授基础算法思维和技术概念给青少年群体[^3]。 #### 4. **Terraform & World Generation Scripts** 利用 Python 或其他高级语言编写的外部程序生成复杂地形结构也是一种流行做法。例如,《Handmade Hero》系列课程展示了如何从零开始制作一款简单的二维平台跳跃类作品;而类似的原理也可以应用于三维空间内的大规模建筑项目当中[^2]。 #### 5. **Redstone Engineering Challenges** 尽管严格意义上不属于传统意义上的 “编程”,但 Redstone 技术确实涉及到很多类似于电子工程方面的知识——触发器设计、信号处理等等。因此鼓励孩子们尝试解决一些实际问题可能会激发他们对未来 STEM 领域的兴趣。 ```python import mcpi.minecraft as minecraft mc = minecraft.Minecraft.create() pos = mc.player.getTilePos() mc.postToChat("Player position X=%d Y=%d Z=%d"% (pos.x,pos.y,pos.z)) ``` 以上是一段非常基本的例子展示怎样连接至运行中的实例并与之交互。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bycloudAI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值