克雷西 发自 凹非寺
量子位 | 公众号 QbitAI
把GPT-4放进一个虚拟世界会怎么样?比如《我的世界》。
英伟达开发最新方法Voyager,在游戏中点亮科技树的速度是此前方法的15.3倍,同时获得的独特物品是此前的3.3倍,探索范围是2.3倍。
更关键的是,Voyager目前完全借助游戏画面推理,一切操作与反馈通过文本和游戏的Javascript API进行。
被其他AI玩家视为噩梦的挖钻石也不在话下。
结合人类反馈,盖个房子也不是问题。
更不用说撸树、游泳、摸鱼……这些基础操作。
(视频请到微信公众号文章中查看)
这项成果来自英伟达科学家Jim Fan(范麟熙)团队。
Voyager的出现甚至引发了一些网友的恐惧。
当GPT-4不再只是一款大语言模型,而拥有了与其他工具交互进行复杂动作的能力,学会推理和创造,真正的“人工智能”即将降临……
深度广度双双提升团队将Voyager的表现与ReAct、Reflexion和AutoGPT进行了对比。
在地图探索距离上,Voyager达到了其他AI玩家的2.3倍。
而在科技树方面,只有Voyager成功解锁了钻石工具。
对于其他工具,Voyager解锁的效率也最高。
下表中,括号前的数字表示提示迭代的次数,越少说明效率越高;括号中的数字则表示在3次试验中AI玩家的成功率。
除了能点亮训练过的科技树,Voyager在零点测试中表现同样出色。
研究人员让这些AI玩家制造没有训练过的钻石镐、金剑、岩浆桶和指南针。
结果只有Voyager取得了100%的成功率,效率也比其他玩家更高。
如果有人工的帮助,给予评价或指导,Voyager还能构造建筑。
之所以需要人工,是因为在研发Voyager时GPT-4还不具备视觉能力。
如何实现Voyager主要由三部分组成,即自动任务生成系统、技能库和迭代提示机制。
顾名思义,自动任务生成器负责根据宏观目标生成具体任务及操作游戏的代码并进行优化。Voyager使用的是一个流行的Javascript Minecraft 操作库 (Mineflayer)。
GPT-4根据Voyager发送的提示生成代码调用这个操作库,并根据JS运行情况和游戏反馈对代码中的错误进行修正。
Voyager发送给GPT的提示中主要包含四部分内容:
一是鼓励GPT尝试多种方式,同时又加以限制的总方针。二是目前的状态,包括生命和饥饿值、持有物、位置和周围环境等。三是之前成功和失败的操作,反映目前的工作进展。四是额外信息,让GPT-3.5根据前述状态提问并调用知识库自答,将过程传给GPT-4。说完了任务生成器,再看看Voyager的技能库。
通过让GPT-3.5(成本考虑)对生成的代码进行注释,并纳入技能库同时建立索引。
操作时则先用GPT-3.5生成操作说明,调用数据库中最匹配的五个。
然后,GPT-4将决定是调用数据库中的已有技能还是重新生成代码。
这一过程给GPT的提示则由五部分组成:
一是代码生成的指导,如“你生成的代码将被反复使用”。二是控制API及相关技能。三是上一步中生成的代码,以及对应的运行状况和反馈。四是当前的状态,具体内容和代码生成器部分相同。五是利用思维链方式,让GPT生成代码前进行推理。最后再来看看Voyager的迭代提示机制,这一机制用于Voyager的自我提升。
这一机制会收集环境反馈、运行错误等信息。
同时结合对任务成功与否的自我检测,对自身进行优化。
下图就展示了自我检测的几个实例。
消融测试结果显示,缺少这一环节会导致Voyager运行质量的显著下降。
论文地址:https://arxiv/abs/2305.16291项目主页:https://voyager.minedojoGitHub页面:https://github/MineDojo/Voyager参考链接:[1]https://twitter/DrJimFan/status/1662115266933972993[2]https://m.weibo/status/4905873598054632
— 完 —
量子位 QbitAI · 头条号签约
关注我们,第一时间获知前沿科技动态
最近游戏迎接来了新的版本,所以想必会有很多新的玩家融入游戏中去吧,接下来我就带来一篇“水岩”的我的世界新手教程攻略,一定要看哦。
新手教程攻略
方法一:原地挖洞法。顾名思义,当然就是在自己脚底下挖三格泥土然后把头顶封起来。在洞里你可以顺利躲过各种可怕怪物的攻击,成功地度过第一晚。在游戏中一个晚上大概是7分钟,冒险家们可以耐心地在洞中过一夜啦。
方法二:平安睡觉法。在我的世界中,大家可以拿三个木板与羊毛在工作台上合成“床”。木板的获取方式十分简单,只用分解原木。而羊毛有两种获取途径,可以用两个铁锭合成剪刀愉快地剪羊毛也可以直接杀死羊,直接残害生灵会获得羊肉与羊毛,但羊毛的数量比起剪羊毛获得的数量相对较少;
也可以击杀蜘蛛,有概率会获取蜘蛛的掉落物“蛛丝”,用四个蛛丝就可以合成一个羊毛,只需要三个羊毛,也就是十二个蛛丝就可以啦。注意!蜘蛛在白天不会主动攻击,在晚上大家就要小心了。
当我们做好床以后,只需要找一个没有怪物的地方放下出床,点击一下就可以安心的睡一觉啦。
方法三:堆高高法。大家只需要在白天多准备一些泥土。在晚上从原地往上垫,等到差不多高时就搭一个平台,注意不要失足掉下来了哦。
方法四:英勇杀敌法。简单来说,就是看见怪物不要害怕,直接拿着武器上去打一架。这种方法只适合那些有勇气、自信的冒险家,其他同学不要盲目尝试哦。
方法五:上树法。这个方法就十分简单啦,只用找一棵顺眼的树,垫方块搭上去,等待着夜晚过去就好了。同时还可以欣赏风景哦。
以上就是教大家如何在第一天存活的方法,一旦你度过了第一天,之后你就能慢慢的从游戏中学会如何在这个游戏世界中生存下去了,最后祝愿你们玩的愉快。
更多相关讨论请前往:我的世界论坛
基本操作与合成玩法
1.Minecraft
Minecraft是一个沙盘游戏,是一个高度自由的游戏。整个游戏没有终点,你可以在世界里任意发挥你的想象力和能力。
生存模式:你需要不断地收集资源,探索世界,寻找食物来生存下来,整个生存模式没有最终目标。死后可以选择复活。
创造模式:你可以飞行,你拥有无限的资源,能够尽情的创造建筑等,甚至是大型红石设备。
冒险模式:你不能破坏与放置方块,你需要不断的收集食物,找到村庄来充饥与避难,此模式一般被地图作者所用。
极限模式:更难的生存模式,难度锁定在困难,你只有一次生命。死后你可以以旁观者模式重生。
2.基础键位
首先我们需要熟悉游戏的基本键位。
WADS:向前后左右移动
shift:潜行(潜行的其他功能以后讲)
Ctrl+W(或连续按2下W):疾跑
空格键:跳跃
ESC:暂停游戏
E:打开物品栏
鼠标左键/右键:破坏你选中的方块/与生物,方块互动,放置方块或使用你手中的物品(例如吃食物,盾牌防御,放下一块泥土等)(其他特性以后讲)
Q:扔出物品
1-9:快捷栏物品选择
以上是基础键位,其他键位则以后讲解
游戏的第一天
首先点击单人游戏,创建一个新的世界,你会发现:
你出生在一个随机的地点,时间为早上。这时你需要寻找树木。太阳也会东升西落,晚上如果你的难度不是和平,会生成一些怪物,对你的生存影响很大。
树一般由树干与树叶组成。如图所示,这时一颗橡树,附近的白树是白桦树。木头都是一样的,除了颜色与纹理上的差异。
由于你没有任何工具,你需要对准木头,按住右键不放,你会发现木头出现了方块裂痕,当裂痕布满这个方块,这个方块会被破坏,以物品的形式出现在地上,接近会被拾取。大部分方块都需要特定的工具才可以快速破坏并掉落。
几秒后你的手中就多了一块木头
按E键打开物品栏,将木头左键,放入合成下面的4个方格中的任意一个,再左击4个方格右边的那个小方格,恭喜你,你把木头分解为了4个木板。
将4个格子中,每个格子放一个木板(可以通过右击分别放入),合成一个工作台,现在你可以合成最普通的物品了,下面将会讲Minecraft中的第一天(白天)的知识。
右键对准一个方块,放置了工作台
如图,这是人物基本的物品栏,最下面一排的9个格子是快捷栏,你可以通过1-9来快速切换到快捷栏的物品。
快捷栏上面的三排是背包栏,快捷栏装不下物品的话就会装到背包里。人物左边的4个方格是装备栏,分别是头盔,铠甲,裤子,鞋子。右下角的方格是左手物品栏(双持栏),按F可以交换左右手的物品(右手拿的是1-9格的快捷栏物品,左手拿的是双持物品格的物品。)合成两个字下面的4个方格是迷你合成栏,由于只有4个格子。它只能用来合成最基本的物品。
工作台,右键放到地下,对准工作台右键你会发现,它的合成栏是9格。
当然,要制造物品还是需要木头,再去用手打掉一些木头,然后分解成木板。
木棍是游戏中最基本的物品,也可以在迷你合成栏里合成,制作工具的必需品。
镐子:挖掘石类方块速度加快,如果挖掘石类方块不用镐子,速度会出奇的慢而且不会掉落物品。
斧头:斧头破坏木质方块速度加快(例如树,木板等)。
铲子:挖掘土质方块速度加快(如泥土)
剑:攻击类物品,也可以用来快速破坏蜘蛛网等特殊的方块。
当然这里不建议合成木铲,木剑,因为前期需要挖矿,将有足够的石头来制作石头工具,石头工具比木质工具效率高,耐久高。
工作台的界面:9个格子,Minecraft中的绝大部分中,高级物品都需要用工作台来合成。右边的是输出格,给我感觉合成也是Minecraft的一大特色。
现在你已经合成了最基本的工具啦!第一天的白天还有那么一些时间,这时候你一般有三个选择:
1.附近有村庄,直接住村庄里(以后会讲)2.挖个浅一些的洞(地下洞),暂时住在里面3.在地面上盖一个小房子
当然1是很难得,村庄的生成受到很大的限制(地形,几率)。如图,楼主正在挖石头(挖矿的具体以后讲)。这里先介绍3.
这时要怎么上来捏?按跳跃键然后右击放置方块,几下之后你就到地面了。这里为了做教程就少挖点,当然大家在玩的时候我建议多挖点。
石制工具比木质的耐久更高,效率更快。合成方法跟木质工具一样,就是把木板换成了圆石。(锄头之后讲)
如果你玩的不是和平模式,亮度低会生成怪物,你需要放置火把来增加亮度,防止怪物的生成。火把需要:上面一个煤炭,下面一个木棍。如果没有挖到煤炭呢?那么首先我们需要一个熔炉。(8个圆石围绕一圈)
把熔炉放在地上,右击打开界面,火焰标志上面的是被烧炼物品,下面的放燃料(如木板,木质工具,煤炭等)。中,后期几乎天天都要用到熔炉,十分实用。右边的是产出物品。
初期没有煤炭,可以把木板和木质工具放进去当燃料烧,当然火一会就灭了,因为不耐烧,因此你需要多放一些燃料。下面是初期基本的燃料:
木板:可以提供烧炼1.5个物品的时间木炭/煤炭:可以提供烧炼8个物品的时间
可以把原木(不是木板啊)烧成木炭
当当当!木炭烧出来了一个!如果你需要多的木炭可以多砍木头来烧。
然后合成火把,木炭可以替换成煤炭,都是合成出4个火把
这片地图很阴暗,要照亮它需要放照明方块(例如火把,南瓜灯等)
右击放置火把,火把也可以在方块的侧面放置~这一小块地图就被照亮啦!
首先为了做个小木屋,要砍一些木头,然后合成中等量的木板,这样放在地上
木屋盖好啦(中间省略了,我盖的是高度3的小木屋,时间紧张的话可以盖个高度2的,只要可以住就可以,没必要非得用木头盖,也没必要非得盖多大多小,我这里只是举个例子)~那么没有门,怪物还是会进来滴!这时候就需要木门君啦!(不同的木头合成的门种类不一样,但是只是纹理和颜色的差异)
这样一个最最最基本的小木屋就盖好了~完工!
放上火把,工作台等(你也可以不放,随身携带),(其实这种范围的屋子,放2个就够了,这里只是做示范)
然后合成你的第一把石头工具!石镐是很重要的,如果有需求你也可以合成一些其他的工具,这里只是举例子。这样木屋OK啦!
建议大家住地下洞~首先挖下面几格
挖空,范围可以自定义,没必要非得按照我的范围去挖,我只是做个示范
封顶。如果你有沙子建议2个格,1个弄成玻璃,1个放木板(木板那层用来上去下来,玻璃那层时刻观看外面情况)
上面提到了沙子这个方块,沙子一般分布在水源附近~就长这样
可以放在炉子里面烧啊烧~
一会就烧成玻璃了
封顶~记住不要打玻璃,玻璃十分易碎,而且被打掉后不会掉落(除非精准采集附魔,以后讲)
完工!(≧3≦)/接下来就该讲游戏中的第一天(黑夜)啦~<( ̄︶ ̄)>
现在已经是晚上了,晚上也很漫长,不是和平模式还会生成怪物。这个时候有几个选择
1.如果你有床,睡觉,跳过
2.挖矿,合成东西,烧炼东西等等,熬过黑夜
如果东西多怎么办呢?可以合成箱子~(箱子的其他问题以后讲)
放到地上,右击出来这么一个界面,可以储存东西~
如果你想要挖矿,我建议多准备一些木炭/煤炭来合成火把
可以把火把放在双持栏里,左键镐子可以挖石头,右键可以放火把,两全其美~
如果想做床,该怎么办呢?首先找到羊(那个存档没有羊,开了个新的)
把它打死会掉落羊毛和羊肉(羊是什么色,掉落什么色的羊毛),羊毛也可以通过另外一种方式获得,之后讲,食物也之后讲(东西太多讲不过来))
合成床~羊毛不分颜色,只要3个就可以(大概打死3只羊)
放到地上,右键就可以碎觉啦!!!(黑天才能睡哦~)
今天先更到这,明天继续更,明天教你们挖矿教程。
记得关注加收藏哦!!!