人工智能

无需人类插手自主完成任务 AutoGPT GitHub狂揽2.7万星

字号+作者: 来源:机器之心 2023-04-12 18:32 评论(创建话题) 收藏成功收藏本文

近日,AI界貌似出现了一种新的趋势:自主人工智能。这不是空穴来风,最近一个名为AutoGPT的研究开始走进大众视野。特斯拉前AI总监、刚刚回归OpenAI的AndrejK'...

近日,AI界貌似出现了一种新的趋势:自主人工智能。这不是空穴来风,最近一个名为AutoGPT的研究开始走进大众视野。特斯拉前AI总监、刚刚回归OpenAI的AndrejKarpathy也为其大力宣传,并在Twitter赞扬:“AutoGPT是prompt工程的下一个前沿。”2Yt品论天涯网


2Yt品论天涯网

不仅如此,还有人声称ChatGPT已经过时了,AutoGPT才是这个领域的新成员。2Yt品论天涯网


2Yt品论天涯网

项目一经上线,短短几天狂揽27K+星,这也侧面验证了项目的火爆。2Yt品论天涯网


2Yt品论天涯网

GitHub地址:https://github.com/torantulino/auto-gpt2Yt品论天涯网

问题来了,AutoGPT到底是什么?它是一个实验性的开源应用程序,展示了GPT-4语言模型的功能。该程序由GPT-4驱动,可以自主实现用户设定的任何目标。2Yt品论天涯网

具体来说,AutoGPT相当于给基于GPT的模型一个内存和一个身体。有了它,你可以把一项任务交给AI智能体,让它自主地提出一个计划,然后执行计划。此外其还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要等功能。AutoGPT用处很多,可用来分析市场并提出交易策略、提供客户服务、进行营销等其他需要持续更新的任务。2Yt品论天涯网

正如网友所说AutoGPT正在互联网上掀起一场风暴,它无处不在。很快,已经有网友上手实验了,该用户让AutoGPT建立一个网站,不到3分钟AutoGPT就成功了。期间AutoGPT使用了React和TailwindCSS,全凭自己,人类没有插手。看来程序员之后真就不再需要编码了。2Yt品论天涯网


2Yt品论天涯网


2Yt品论天涯网

之后该用户补充说,自己的目标很简单,就是用React创建一个网站。提出的要求是:创建一个表单,添加标题“Madewithautogpt”,然后将背景更改为蓝色。AutoGPT成功的构建了网站。该用户还表示,如果给AutoGPT的prompt更多,表现会更好。2Yt品论天涯网


2Yt品论天涯网

图源:https://twitter.com/SullyOmarr/status/16441602227334062142Yt品论天涯网

接下里我们再看一个例子。假装自己经营一家鞋公司,给AutoGPT下达的命令是对防水鞋进行市场调查,然后让其给出top5公司,并报告竞争对手的优缺点:2Yt品论天涯网


2Yt品论天涯网

首先,AutoGPT直接去Google搜索,然后找防水鞋综合评估top5的公司。一旦找到相关链接,AutoGPT就会为自己提出一些问题,例如“每双鞋的优缺点是什么、每款排名前5的防水鞋的优缺点是什么、男士排名前5的防水鞋”等。2Yt品论天涯网

之后,AutoGPT继续分析其他各类网站,并结合Google搜索,更新查询,直到对结果满意为止。期间,AutoGPT能够判断哪些评论可能偏向于伪造,因此它必须验证评论者。2Yt品论天涯网


2Yt品论天涯网

执行过程中,AutoGPT甚至衍生出自己的子智能体来执行分析网站的任务,找出解决问题的方法,所有工作完全靠自己。2Yt品论天涯网

结果是,AutoGPT给出了top5防水鞋公司的一份非常详细的报告,报告包含各个公司的优缺点,此外还给出了一个简明扼要的结论。全程只用了8分钟,费用为10美分。期间也完全没有优化。2Yt品论天涯网


2Yt品论天涯网

这个能够独立自主完成任务的AutoGPT是如何运行的呢?我们接着来看。2Yt品论天涯网

01.AutoGPT:30分钟内构建你自己的AI助手2Yt品论天涯网

作为风靡互联网的AI智能体,AutoGPT可以在30分钟内完成设置。你就可以拥有自己的AI,协助完成任务,提升工作效率。2Yt品论天涯网

这一强大的AI工具能够自主执行各种任务,设置和启动的简便性是一大特征。在开始之前,你需要设置Git、安装Python、下载Docker桌面、获得一个OpenAIAPI密钥。2Yt品论天涯网

克隆存储库2Yt品论天涯网

首先从GitHub中克隆AutoGPT存储库。2Yt品论天涯网


2Yt品论天涯网

使用以下命令导航到新建文件夹Auto-GPT。2Yt品论天涯网


2Yt品论天涯网

配置环境2Yt品论天涯网

在Auto-GPT文件夹中,找到.env.template文件并插入OpenAIAPI密钥。接着复制该文件并重命名为.env。2Yt品论天涯网


2Yt品论天涯网

安装Python包2Yt品论天涯网

运行以下命令,安装需要的Python包。2Yt品论天涯网

运行Docker2Yt品论天涯网

运行Docker桌面,不需要下载任何容器,只需保证程序处于激活状态。2Yt品论天涯网


2Yt品论天涯网

运行AutoGPT2Yt品论天涯网


2Yt品论天涯网

执行以下命令,运行AutoGPT。2Yt品论天涯网

设置目标2Yt品论天涯网

AutoGPT虽是一个强大的工具,但并不完美。为避免出现问题,最好从简单的目标开始,对输出进行测试,并根据自身需要调整目标,如上文中的ResearchGPT。2Yt品论天涯网

不过,你如果想要释放AutoGPT的全部潜力,需要GPT-4API访问权限。GPT-3.5可能无法为智能体或响应提供所需的深度。2Yt品论天涯网

02.AgentGPT:浏览器中直接部署自主AI智能体2Yt品论天涯网

近日,又有开发者对AutoGPT展开了新的探索尝试,创建了一个可以在浏览器中组装、配置和部署自主AI智能体的项目——AgentGPT。项目主要贡献者之一为亚马逊软件工程师AsimShrestha,已在GitHub上获得了2.2k的Stars。2Yt品论天涯网


2Yt品论天涯网

项目主页:https://agentgpt.reworkd.ai/2Yt品论天涯网

GitHub地址:https://github.com/reworkd/AgentGPT2Yt品论天涯网

AgentGPT允许你为自定义AI命名,让它执行任何想要达成的目标。自定义AI会思考要完成的任务、执行任务并从结果中学习,试图达成目标。如下为demo示例:HustleGPT,设置目标为创立一个只有100美元资金的初创公司。2Yt品论天涯网

再比如PaperclipGPT,设置目标为制造尽可能多的回形针。2Yt品论天涯网


2Yt品论天涯网

不过,用户在使用该工具时,同样需要输入自己的OpenAIAPI密钥。AgentGPT目前处于beta阶段,并正致力于长期记忆、网页浏览、网站与用户之间的交互。2Yt品论天涯网

GPT的想象力空间还有多大,我们继续拭目以待。2Yt品论天涯网

本网除标明“PLTYW原创”的文章外,其它文章均为转载或者爬虫(PBot)抓取; 本文只代表作者个人观点,不代表本站观点,仅供大家学习参考。本网站属非谋利性质,旨在传播马克思主义和共产主义历史文献和参考资料。凡刊登的著作文献侵犯了作者、译者或版权持有人权益的,可来信联系本站删除。 本站邮箱[email protected]