热闹!热闹!一觉醒来,ChatGPT被淘汰成了过气明星?

AutoGPT:AI领域的新成员

d3d8270904098873c71f182e857564cd.png

近日,AI领域似乎出现了一种新的趋势:自主人工智能。

最近一个名为AutoGPT的研究开始走进大众视野。特斯拉前AI总监、刚刚回归OpenAI的Andrej Karpathy也为其大力宣传,并在推特赞扬:“AutoGPT是prompt工程的下一个前沿。”

db1ccf5e9c2fd83b5cdfa020400f8601.png

不仅如此,还有人声称ChatGPT已经过时了,AutoGPT才是这个领域的新成员。项目一经上线,短短几天狂揽27K+星,这也侧面验证了项目的火爆。

GitHub地址:https://github.com/torantulino/auto-gpt

702ca7897ee85b4c1172b1c3d55e629c.png

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

84057615bf7237bf86350b9c6aafc656.png

GitHub 地址:https://github.com/torantulino/auto-gpt

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

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

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

1846541ce5313e9e37065a5c0e366bbf.png

7f80c9720b84222325b99e519a0d59da.gif

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

1b92f6db81c27475607ca3cb531e4c86.png

图源:https://twitter.com/SullyOmarr/status/1644160222733406214

接下来我们再看一个例子。假装自己经营一家鞋公司,接下来我们再看一个例子。假装自己经营一家鞋公司

9a49d79da8a4144bff42411584b67e94.png

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

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

4c8107d45e10f0ef37a8b70fd038069d.png

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

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

c8796e890fdd9e5390dd1d2210ffd491.png

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

AutoGPT:30 分钟内构建你自己的 AI 助手

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

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

克隆存储库

首先从 GitHub 中克隆 AutoGPT 存储库。

87a89f55c0d4f1ea5f60dbc8f27fe086.png

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

7deb08604526db225953e44b4dfcba94.png

配置环境

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

f06f416d2e0eaa690203a7c3101074ea.png

安装 Python 包

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

8eaf452ed339e3a83f3acfd35c220c89.png

运行 Docker

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

f6a8c91bbcf3cd920f35a48af298b4f1.png

运行 AutoGPT

835d4383ebec0cacb4c269e5452dfb21.png

执行以下命令,运行 AutoGPT。

5ed95bbe215da0496bf31ce3d7c0ee02.png

设置目标

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

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

AgentGPT:浏览器中直接部署自主 AI 智能体

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

b531213478ca038749f2f085ab2fdd85.png

  • 项目主页:https://agentgpt.reworkd.ai/

  • GitHub 地址:https://github.com/reworkd/AgentGPT

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

2bcc6c9aafcd40cc02d17b694abbcd91.gif

再比如 PaperclipGPT,设置目标为制造尽可能多的回形针。

39fe2dbec18a6bc33532500bf9e9a75e.gif

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

GPT 的想象力空间还有多大,我们继续拭目以待。

猜你喜欢

转载自blog.csdn.net/E_Magic_Cube/article/details/130738166