天天看点

没错,这是一个专门挖矿、创造世界的AI!这个AI叫Voyager,是利用玩Minecraft的。Voyager只需一个操

作者:虫虫安全

没错,这是一个专门挖矿、创造世界的AI!

这个AI叫Voyager,是利用玩Minecraft的。

Voyager只需一个操作Minecraft的JS库,并且接入GPT-4。然后无需要人工干预,他就会自己动作完了。目前Voyager可以轻松在Minecraft中完成复杂的任务。

Voyager架构有三层:

脚本生成器:根据游戏反馈和运行结果来优化和生成操作游戏的脚本;

Voyager操作脚本使用的 Minecraft JS操作库 (Mineflayer)。GPT-4可以安装要求自动生成游戏操作脚本,比如combatZombie。但一开始生成代码不够完美,可能会报错。遇到错误时,需要反复和GPT-4交互优化,直到可正常运行。

代码脚本库:每次生成的游戏操作脚本会保存起来,下次需要操这时候可直接执行。

自动任务生成系统

首先给GPT-4设定一个终极目标:“尽可能发现更多的不同事物”,然后在游戏的过程中,向GPT-4反馈当前的状态,例如生命值、饥饿值、库存、时间和附近的实体(僵尸、河流、猪、猫、村民等),GPT-4根据这些信息来决定下一步的任务。

以下实例任务设定,比如:

库存(5/36):{'橡木板': 3, '木棍': 4, '工作台': 1, '石头': 3, '木镐': 1}

推理:“由于你有一个木镐和一些石头,将你的普通镐升级为石镐对提高效率会很有益。”。

任务:制作1个石镐。

库存(6/36):{'熔炉': 1, '石镐': 1, '橡木板': 7, '工作台': 1, '生铁': 4, '煤炭': 1}

时间:夜晚

附近的实体:僵尸

推理:由于现在是夜晚,附近有一个僵尸,现在你有一把石剑和一个盾牌装备,这是一个试着杀掉僵尸的好机会。

任务:杀掉1只僵尸。

所有项目代码都均已开源的,有兴趣可以研究把玩。

论文:网页链接

代码仓库:GitHub - MineDojo/Voyager: An Open-Ended Embodied Agent with...

没错,这是一个专门挖矿、创造世界的AI!这个AI叫Voyager,是利用玩Minecraft的。Voyager只需一个操
没错,这是一个专门挖矿、创造世界的AI!这个AI叫Voyager,是利用玩Minecraft的。Voyager只需一个操
没错,这是一个专门挖矿、创造世界的AI!这个AI叫Voyager,是利用玩Minecraft的。Voyager只需一个操

继续阅读