最近火热的Auto-GPT到底是什么?

date
Apr 13, 2023
slug
what-is-auto-gpt
status
Published
tags
AI
ChatGPT
Auto-GPT
summary
ChatGPT在世界范围内掀起了风暴,这在很大程度上要归功于它非常简单的框架。它只是一个人工智能聊天机器人,能够产生令人信服的自然语言文本来回应用户。但对于人工智能聊天机器人来说,很多东西都依赖于人的能力,即提出人工智能会回应的提示。Auto-GPT是一种新的应用,允许人工智能自主行动,可以 "self-prompt",它完全改变了我们对这项技术的思考方式。
type
Post
ChatGPT已经席卷了全球,这在很大程度上要归功于其简单易用的框架。它只是一个AI聊天机器人,能够根据用户的输入产生令人信服、自然的语言文字回应。但是,对于AI聊天机器人来说,很多事情都依赖于人类想出能够引导AI回应的提示语。Auto-GPT是一个新的应用程序,它可以让AI自主行动,能够“自我提示”,这彻底改变了我们对这项技术的看法。

Auto-GPT是什么?

notion image
Auto-GPT是一个开源的Python应用程序,由一位名为“Significant Gravitas”的开发者于2023年3月30日在GitHub上发布。它以GPT-4为基础,允许AI“自主”行动,而不需要用户每次都提示。你可以给Auto-GPT一个总体目标,然后它会逐步采取行动来实现该目标。这就是“AI代理”概念的来源,它们可以自主使用互联网并在PC上执行操作——无需在每个步骤上都得到提示。
在GitHub上发布的一个简单示例是,给Auto-GPT设定了一个目标,即浏览网络以寻找“下一个即将到来的事件”(如复活节)的独特原创食谱。命名为Chef-GPT的程序开始搜索网络以找到解决方案。第二个目标是将食谱保存为用户计算机上的文件。
单凭这一点,可能并不像是多么创新。但是,Auto-GPT的能力可以代表用户搜索互联网并执行操作,这远远超出了简单聊天机器人的范畴。

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上发布的一个简单示例是“Ecommerce-GPT”,它的目标是自主开发和运营电子商务业务,以增加净资产。
另一个有趣的例子是在编码领域。Twitter上的一位用户想出了“Robo-GPT”,它的任务是分析、改写和保存代码。
还有更多的例子,很容易想象这将会演变成机器人创建网站、运行社交媒体活动等等。
此外,还开发了竞争系统执行类似功能。这些包括Microsoft Jarvis和BabyAGI,两者都允许GPT“自我提示”并自主行动。

如何使用Auto-GPT

像很多GitHub项目一样,设置Auto-GPT并不像下载文件或访问网站那么简单。在开始之前,需要几个重要的要求,包括Python 3.8(或更高版本)、OpenAI API密钥和Pinecone API密钥。如果你想要选择的文本到语音功能,还需要ElevenLabs API。
这些链接可以在Auto-GPT GitHub页面上找到,还有其他重要信息。一旦你完成了这三个要求,点击“Code”并下载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?

许多AI爱好者将Auto-GPT视为人工通用智能(AGI)的第一个闪现。原因当然是Auto-GPT展示了推理和采取多个自主步骤实现目标的能力。长期和短期记忆的加入也赋予了Auto-GPT永久性,使其能够学习新事物。
许多人会说,一系列链接的提示并不能让一个系统变得“智能”,而其他人则认为人类的大部分智能和行为都表现出类似的方式。
无论它是AGI的开始还是标准AI的一个特别有用的下一步,Auto-GPT肯定引起了有关“生活和行动在互联网上的智能生物”的未来的一些哲学问题。
 

© Star Chou 2023 - 2024