ChatGPT风靡全球,这在很大程度上要归功于其简单的框架。它只是一个人工智能聊天机器人,能够生成令人信服的自然语言文本来响应用户。

但是对于人工智能聊天机器人,很大程度上取决于一个人提出人工智能会做出反应的提示的能力。Auto-GPT是一种新的应用程序,它允许AI自主行动,可以“自我提示”,它完全改变了我们对这项技术的看法。

什么是Auto-GPT ?

在Windows PowerShell中运行的Auto-GPT的屏幕截图。

Auto-GPT 是一个开源的 Python 应用程序,由一个名为 Significant Ggravitas 的开发人员于 30 年 2023 月 4 日发布在 GitHub 上。使用 GPT-<> 作为其基础,该应用程序允许 AI “自主”行动,而无需用户提示每个操作。您可以让Auto-GPT 成为总体目标,然后逐步采取措施来实现该目标。这就是“AI代理”概念的由来,它们完全使用互联网并在PC上完全自行执行操作 - 无需在每一步都提示。

在原始GitHub中发布的简单示例是Auto-GPT,其目标是浏览网页,为“下一个即将举行的事件”(例如复活节)提出独特而原始的食谱。Chef-GPT,正如它的名字,然后开始在网上搜索解决方案。第二个目标是将配方保存为用户计算机上的文件。

就其本身而言,这听起来可能并不那么创新。但是,Auto-GPT 代表用户搜索互联网并执行保存文件等操作的能力使这款 AI 远远超出了简单的聊天机器人。

Auto-GPT 如何工作?

Auto-GPT 的迷人之处之一是它分解 AI 步骤的方式,这就是 GPT 出色的文本生成发挥作用的地方。Auto-GPT称它们为“思想”,“推理”和“批评” - 确切地告诉你AI在做什么以及为什么。在上面的 Chef-GPT 示例中,它的第一个“想法”如下:“我将搜索即将发生的事件,以找到适合创建独特食谱的活动。那么,“理由”是“找到一个即将发生的事件将帮助我想出一个相关且令人兴奋的食谱。

Auto-GPT产生的“批评”将表达对其所做的事情的一些担忧和限制。如您所见,Auto-GPT 正在完全自主地采取措施来实现用户给出的目标。

Auto-GPT 的其他一些简洁功能包括通过 ElevenLabs 进行的长期/短期记忆和文本到语音集成。所有这些功能的结合使Auto-GPT感觉更像是一个与人类互动的AI。

Auto-GPT 的用例

人们正在发现Auto-GPT 的各种可能用例,而我们仍处于起步阶段。因为它是完全开源的,所以任何人都可以去玩这个工具。在Twitter上发布的一个简单的例子是“电子商务-GPT”,其目标是自主开发和运营电子商务业务,目标是增加净资产。

参考:https://twitter.com/GrahamFleming_/status/1644156910751617025

另一个有趣的例子是在编码领域。Twitter上的一位用户提出了“Robo-GPT”,它的任务是分析,重写和保存代码。

rokstrnisa/Robo-GPT: A simple and extensible program that helps you run GPT-4 model autonomously. (github.com)

还有更多的例子,不难想象这将如何演变成创建网站、运行社交媒体活动等等的机器人。

此外,还开发了执行类似功能的竞争对手系统。其中包括Microsoft Jarvis和BabyAGI,两者都允许GPT“自我提示”并自主行动。

如何使用Auto-GPT

像许多 GitHub 项目一样,设置Auto-GPT 并不像下载文件或访问网站那么简单。在开始之前,需要一些重要的要求,包括Python 3.8(或更高版本),OpenAI API密钥和Pinecone API密钥。如果你想要可选的文本转语音功能,你还需要一个ElevenLabs API。

可以在 Auto-GPT GitHub 页面上找到这些链接以及其他重要信息。完成这三个要求后,单击“代码”并下载Zip文件。或者,您可以通过 Git 应用程序访问这些文件。

首先,打开一个像PowerShell这样的命令行程序,你需要在其中输入“git clone https://github.com/Torantulino/Auto-GPT.git”来克隆存储库。

第二步是在PowerShell中输入“cd 'Auto-GPT'”以导航到项目目录。然后,键入“pip install -r requirements.txt”以安装所需的依赖项。最后,您需要将文件“.env.template”重命名为“.env”并填写您的 OpenAI API 密钥。

安装Auto-GPT 后,使用起来非常简单。它会先要求你命名机器人,然后为其提供目标。甚至还有两者的例子可以引导你朝着正确的方向前进。

Auto-GPT 是否实现了 AGI?

许多人工智能爱好者指出Auto-GPT是AGI(通用人工智能)的第一瞥。当然,原因是 Auto-GPT 展示了推理和采取多个自主步骤来实现目标的能力。长期和短期记忆的添加也赋予了Auto-GPT永久性,使其能够学习新事物。

很多人会说,一系列链接的提示并不能使系统变得“智能”,而另一些人则声称人类的大部分智能和行为都以类似的方式运作。

无论是AGI的开始,还是标准AI中特别有用的下一步,Auto-GPT无疑提出了一些关于在互联网上生活和行动的“智能生物”未来的哲学问题。