ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

近日,代码托管平台GitHub上线了一个新的基于GPT-4的开源应用项目AutoGPT,凭借超42k的Star数在开发者圈爆火。该项目可以根据你设置的目标,使用GPT-4自动帮你完成所有的任务。你只要提供OpenAI的API Key,保证里面有钱,那么它就可以根据你设定的目标,采用Google搜索、浏览网站、执行脚本等方式帮你完成目标。

在特斯拉前AI总监Andrej Karpathy的大力宣传下,AutoGPT迅速走进了大众的视野——“AutoGPT是prompt工程的下一个前沿”、“ChatGPT 已经过时了”。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

短短几天时间,狂揽 27K + 星,这也侧面验证了项目的火爆。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

AutoGPT是什么?

它是一个实验性的开源应用程序,展示了 GPT-4 语言模型的功能。该程序由 GPT-4 驱动,可以自主实现用户设定的任何目标。

Auto GPT相当于给基于GPT的模型一个内存和一个身体。有了它,你可以把一项任务交给AI智能体,让它自主地提出一个计划,然后执行计划。此外其还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要等功能。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

正如网友所说 AutoGPT 正在互联网上掀起一场风暴,它无处不在。根据AutoGPT的命名,就可以发现其神奇之处在于“auto”,即自主人工智能。简言之,只要给AutoGPT一个指令,它就能自主思考推导下一步动作,在用户完全不插手的情况下自主执行并完成所有任务。

有国外测试者要求AutoGPT创建一个网站,结果AutoGPT直接调用React框架生成了一个前端页面,用时不到3分钟。期间不用人类参与,采用的React和Tailwind CSS都是AutoGPT自主决定的。OpenAI技术大牛Andrej Karpathy更是在推特直言,AutoGPT是“提示(prompt)工程的下一个前沿”。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

AutoGPT的基本原理

AutoGPT背后接入的语言模型,可以是GPT-4、也可以是GPT-3.5的text-davinci-003。但是,显然这些模型是无法完成浏览网页、执行代码、发布信息的操作的。而作者的聪明在于将这些操作变成命令,让GPT-4模型选择,然后根据返回的结果进行操作。注意,这里可以理解为作者设计了一个十分精巧的prompt,然后把我们要执行的命令,基于prompt模板封装后发给GPT-4,然后根据结果来执行。

其核心在于它把我们的命令发送给GPT-4的时候,让GPT-4根据指定的COMMAND来选择操作,上述COMMAND中,大家可以看到包括谷歌搜索、浏览网站、读写文件、执行代码等。AutoGPT会把问题,如“寻找今天推特上最火的AI推文”发给GPT-4,并要求GPT-4根据这些COMMAND选择最合适的方式去得到答案,并给出每一个COMMAND背后需要使用的参数,包括URL、执行的代码等。然后AutoGPT根据返回的结果来使用想用的命令执行GPT-4的建议!是不是十分聪明!

AutoGPT的特性

  • 获取搜索和信息的互联网接入
  • 长期和短期内存管理
  • 使用 GPT-4 实例进行文本生成
  • 访问流行的网站和平台
  • 使用 GPT-3.5 进行文件存储和摘要

如何运用AutoGPT?

AutoGPT是一个完全开源的工具,任何人都可以免费使用。可以在30分钟内完成设置。你就可以拥有自己的 AI,协助完成任务,提升工作效率。在开始之前,你需要设置Git、安装 Python、下载 Docker 桌面、获得一个OpenAI API密钥。

(1) 从GitHub中克隆AutoGPT存储库

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

使用以下命令导航到新建文件夹Auto-GPT

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

(2) 配置环境

在Auto-GPT文件夹中,找到.env.template文件并插入 OpenAI API 密钥,接着复制该文件并重命名为.env。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

(3)安装 Python 包

运行以下命令,安装需要的 Python 包。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

(4) 运行 Docker

运行 Docker 桌面,不需要下载任何容器,只需保证程序处于激活状态。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手

(5) 运行 AutoGPT

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手
执行以下命令,运行 AutoGPT。

ChatGPT进化版?最火AutoGPT!自主解决复杂任务全程无需人类插手
(6)设置目标

结语

Auto-GPT 只是一个开始,从GPT4发布也只有仅仅一个月的时间,关于GPT4的衍生项目已经非常多了。随着技术的进一步发展,未来的人工智能将更善于完成复杂的任务,理解背景和复杂性,也会开辟新的市场和就业机会。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧