另外,框架不限制agent里用什么技术、能做什么操作,深度强化学习、计算机视觉、图像处理、三角法都可以用,就算你想让agent随机乱按左右方向键,也行……Linux、Windows和macOS三大系统,这个框架也统统支持。
Serpent.AI对游戏和agent的支持都是基于插件的,也就是说,在Serpent.AI中所做的实验可以移植。
△Agent玩消除游戏
为什么要开发这样一个框架呢?
Nicholas说,这个项目的目标是降低以游戏为沙盒做编程实验的门槛,不用docker,不用VNC(虚拟网络计算机),让任何游戏都能变成agent实验环境。
开发这样一个框架的起因,是作者对OpenAI Universe的复杂情感:混杂着赞赏和失望。Universe的整体想法非常完美,但在具体实现细节上,让作者有那么几点不满意。
这几点不满意,也就成了构建Serpent.AI的原则:
当原生运行。不可用Docker容器和VNC服务器。
![]()
当允许用户带来自己的游戏。不可坐待授权交易和特别游戏API。
当鼓励多种有创造力的方法。不可只允许用本月AI特选。
当原生运行。不可用Docker容器和VNC服务器。
当允许用户带来自己的游戏。不可坐待授权交易和特别游戏API。
当鼓励多种有创造力的方法。不可只允许用本月AI特选。
当原生运行。不可用Docker容器和VNC服务器。
当允许用户带来自己的游戏。不可坐待授权交易和特别游戏API。
当鼓励多种有创造力的方法。不可只允许用本月AI特选。
据说,为了兼职开发这个框架,Nicholas一共花了7个月的时间。
最后,我知道你们想玩,当然要附上Serpent.AI的各种相关链接啦:
官方网站当然就是http://serpent.ai/啦~
GitHub项目地址:https://github.com/SerpentAI/SerpentAI
Wiki:https://github.com/SerpentAI/SerpentAI/wiki
作者还会时不时直播一下:https://www.twitch.tv/serpent_ai
祝你和你的AI agent玩游戏愉快~(作者温情警告:容易上瘾!)