AI看了70000小时《我的世界》视频学会人类高级技巧,网友:它好痛苦

千强姑娘_4384

千强姑娘_4384

2023-04-12

1947人浏览

转载

ai看70000小时《我的世界》视频,能达到一个什么水平?

以“钻石镐”(diamond pickaxe)为例,这个东西高级人类玩家要快速点击20分钟、约2.4万个动作才能制作完成。

而现在的AI,已然能够轻松hold住了。

哐哐找到各种材料,一步步进行各种合成:

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

图片

这就是来自OpenAI号称最强的《我的世界》AI——MineDojo。

它还是世界第一个能够打造“钻石工具”的AI。

不仅如此,像打造“石镐”、“简易避难所”都不在话下:

图片

当然,在《我的世界》里其它的常规操作,在MineDojo手里也游刃有余。

例如游泳、狩猎、支柱跳等等:

图片

至于OpenAI为什么要让AI学会这些技巧,研究人员Bowen Baker表示:

很大程度上是因为我们在模拟人类上网时的行为。

MineDojo是如何炼成的?

正如我们刚才提到的,MineDojo的“炼成之道”,就是看视频。

这些视频内容都是人类玩家发布在油管上,展示自己如何玩《我的世界》的。

然后在看完70000小时视频之后,这个AI就学会了如何执行游戏中的各种任务。

图片

这种方式一般被称为模仿学习(imitation learning),就是训练神经网络通过观察人类行为来学习。

虽然此前也有众多相关研究,但仍有一些问题尚待解决。

“贴标签”就是其中之一。

传统方式就是在每一个动作上贴上标签:这么做会发生这件事、那么做会发生那件事。

但这种方式可想而知的后果,就是工作量太大了,导致可以用来训练的数据较少。

因此,OpenAI的研究人员便另辟蹊径,想出了不一样的研究思路——视频预训练(Video Pre-Training,VPT):

图片

这个方法的核心思路,就是训练另一个神经网络,专门来处理繁琐的“贴标签”的工作。

为此,研究人员先是找来一批玩家让他们先玩《我的世界》,当然,娱乐的同时也要记录下键盘、鼠标的点击次数。

如此一来,研究人员先是得到了2000小时带标记的一些数据。

在这基础上,他们便开始训练一个模型,来匹配键盘、鼠标动作和屏幕上的结果——

AI舌诊面诊问诊医疗系统+诊疗商城系统源码
AI舌诊面诊问诊医疗系统+诊疗商城系统源码

AI 舌诊面诊问诊医疗系统 + 诊疗商城系统源码是一套结合 AI 辅助诊断与商品转化的健康类程序,基于浩创云、ThinkPHP(PHP)开发,支持微信服务号与 H5 端,适合做中医舌诊面诊问答、健康建议推送以及配套诊疗商品的运营。

下载

例如在什么情况下点下鼠标,会让游戏中的角色挥舞斧头。

把这个模型训练出来之后,就要引入70000小时没有标签的视频了;在它的加持下,庞大且可用的数据集就诞生了。

再接下来,就是回到之前模仿学习的思路,用这些新数据来训练AI。

图片

虽说模仿学习可以说是强化学习的一个分支,但OpenAI的研究人员发现,VPT训出来的AI,能够完成单靠强化学习无法完成的任务。

比如制作木板并把它们变成一张桌子(大约需要970个连续动作)。

不仅如此,研究人员还发现,若是把模仿学习和强化学习做个结合,那么效果是最好的。

而由《我的世界》这次的研究拓展开来,OpenAI的研究人员还表示:

我们的AI还可以执行其它任务,例如鼠标浏览网站、预订航班或在线购物。

《我的世界》已经成为AI技术试验田

其实OpenAI这次研究的亮点,刨除VPT方法本身,其研究的两大要素——《我的世界》和视频,也成为人们热议的焦点。

《我的世界》这款游戏的一大特点就是开放性,玩家可以在这个虚拟世界里做出许多意想不到的杰作。

不同于以往强化学习训练AI的游戏环境,大多都是以“输赢”为结果而终止了,但往往AI后期训练出来的能力可能是超越这种“限制”的。

但《我的世界》就没有“输赢”之说了,AI可以在这里尽情的发挥。因此OpenAI研究人员表示:

《我的世界》是训练AI很好的试验田。

而这也赢得了NeurIPS的认可——MineDojo拿下了今年这个顶会的一个奖项。

至于这项研究第二个热议点“视频”,正如索尼执行董事Peter Stone所述:

视频是一种潜力巨大的培训资源。

但似乎OpenAI的研究人员还不满足此次的成果,他们认为,收集100万小时《我的世界》的视频,会让它们的AI变得更加出色。

当然,这项研究也引来不少网友们的围观,也有一些比较有意思的讨论:

人们想让AI有意识,但它们有意识之后才发觉,自己需要被迫看这么久的视频,有够累的。

图片

论文地址:https://openai.com/blog/vpt/

​参考链接:

[1]https://www.reddit.com/r/technology/comments/z58fmi/a_bot_that_watched_70000_hours_of_minecraft_could/

[2]https://www.youtube.com/watch?v=Z2FsxrRmDPQ[3]https://www.youtube.com/watch?v=fJn9B64Znrk​

相关文章

我的世界(资源整合)
我的世界(资源整合)

将多个MOD整合在一起,玩家可以根据自己的兴趣和游戏风格选择合适的整合包,通过它们来增强或改变我的世界的基本玩法。

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

80

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

60

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

200

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

140

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

120

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

80

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

60

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

80

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

40

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程