如何安装和使用自主人工智能工具Auto-GPT

如何安装和使用自主人工智能工具Auto-GPT

在ChatGPT推出后,人工智能给我们对计算的认知带来了不朽的变化。你现在可以用你自己的数据训练你的人工智能聊天机器人,用自然语言开发应用程序。开发人员现在正在研究下一件大事–自主AI代理–窥视AGI(人工通用智能)的开端。Auto-GPT就是这样一个工具,让你通过让LLM自主思考、计划和执行行动来实现你的目标。你不再需要添加任何输入,因为人工智能可以理性地思考和决策。因此,如果你有兴趣,请跟随我们的教程,学习如何安装和使用Auto-GPT。

什么是Auto-GPT

从本质上讲,Auto-GPT利用OpenAI最新人工智能模型的多功能性与软件和服务进行在线互动,使其能够 “自主 “执行X和Y等任务。但正如我们在大型语言模型方面的学习,这种能力似乎像海洋一样宽广,但却像水坑一样深。

Auto-GPT–你可能已经看到最近在社交媒体上炸开了锅–是一个由游戏开发者Toran Bruce Richards创建的开源应用程序,它使用OpenAI的文本生成模型,主要是GPT-3.5和GPT-4,来 “自主 “行事。

这种自主性并没有什么魔力。Auto-GPT只是处理OpenAI模型的初始提示的后续工作,既问又答,直到任务完成。

基本上,Auto-GPT是GPT-3.5和GPT-4与一个指示GPT-3.5和GPT-4该做什么的伴侣机器人配对而成。用户告诉Auto-GPT他们的目标是什么,而机器人则使用GPT-3.5和GPT-4以及一些程序来执行实现他们所设定的目标所需的每一步。

使Auto-GPT具有合理能力的是其与在线和本地的应用程序、软件和服务的互动能力,如网络浏览器和文字处理器。例如,给定一个提示,如 “帮助我发展我的花卉业务”,Auto-GPT可以制定一个有点可信的广告策略并建立一个基本的网站。

使用Auto-GPT之前需要知道的事情

1. 你不需要一台强大的电脑来安装和使用Auto-GPT。任何像样的电脑都可以完成这项工作。繁重的工作是由云端的OpenAI API完成的。

2. 2.如果你可以使用GPT-4 API,Auto-GPT的效果最好,因为它更善于思考并得出结论。它也不太容易产生幻觉。如果你还没有访问权限,你可以使用这里的链接加入GPT-4 API访问的等待名单。然而,你也可以使用普通的OpenAI API与GPT-3.5模型。

3. Auto-GPT使用了大量的tokens,所以你必须添加账单细节,并在你的免费信用额度用完后设置消费限额。

4. 与免费版的ChatGPT不同,Auto-GPT可以连接到互联网,找到任何主题的最新信息。因此,你可以用它来访问任何网页并捕获信息。

如何在你的电脑上设置Auto-GPT

Step 1: 安装Python和Pip

1. 首先,从这里为你的平台下载最新版本的Python并安装。

下载最新版本的Python

2. 在Windows上,确保在安装Python之前启用 “Add python.exe to PATH“。现在,点击 “Install Now”。你可以通过这里的链接查看在Windows上安装Python和Pip的深入教程

在Windows上安装Python

3. 为了测试Python的安装,打开Windows终端,运行下面的命令。两个命令都应该返回版本号。Linux和macOS用户应该在这些命令中使用 python3pip3

python --version
pip --version

测试Python的安装

Step 2: 添加API密钥以使用Auto-GPT

1. 接下来,前往这个链接,打开Auto-GPT的最新GitHub发布页面。在这里,点击 “Source code (zip)” 来下载ZIP文件。

下载Auto-GPT源代码

2. 现在,双击提取ZIP文件并复制 “Auto-GPT” 文件夹。

复制 "Auto-GPT" 文件夹

3. 接下来,只需将文件夹粘贴到你选择的位置。

"Auto-GPT" 文件夹

4. 现在,打开该文件夹,在这里找到一个”.env.template” 文件。用记事本或任何文本编辑器打开它。

".env.template" 文件

5. 接下来,去OpenAI的网站,获得API密钥。如果你没有账户,创建一个免费账户,然后点击 “Create a new secret key“。现在,复制API密钥。

获得API密钥

6. 之后,转到文本编辑器,在 “OPENAI_API_KEY” 部分粘贴API。你可以参考下面的图片来了解一下。

粘贴API

7. 接下来,打开pinecone.io并创建一个免费账户。它将允许LLM从内存中检索相关信息,用于AI应用。

pinecone.io

8. 在这里,点击左侧边栏的 “API Keys”,并点击右侧窗格的 “Create API Key“。

pinecone api key

9. 给一个名字,如 “autogpt”,然后点击 “Create Key“。

创建新的api key

10. 现在,通过点击按钮复制 “Key Value“。

复制 "Key Value"

11. 再次打开文本编辑器,将其粘贴在PINECONE_API_KEY旁边。

粘贴pinecone api key

12. 同样地,复制 “Environment” 下的数值。

复制 "Environment" 下的数值

13. 现在,把它粘贴到PINECONE_ENV旁边。

粘贴到PINECONE_ENV

14. 最后,保存”.env.template”文件。

保存".env.template"文件

15. 完成这些后,将 .env.template 重命名为 .env 。你就快完成了。

将 .env.template 重命名为 .env

Step 3: 在Windows、macOS和Linux上安装Auto-GPT

1. 添加完API密钥后,是时候运行Auto-GPT了。在 “Auto-GPT “文件夹上点击右键,选择 “复制文件地址“。

复制 "Auto-GPT "文件地址

2. 现在,打开终端,输入 cd ,加一个空格,然后粘贴你上面复制的路径。你可以在终端上点击右键来快速粘贴路径。接下来,按回车键,你将转到Auto-GPT文件夹。macOS和Linux用户可以简单地右键单击并在文件夹内自行打开终端。

cd path

转到Auto-GPT文件夹

3. 一旦你到了这里,运行下面的命令。它将自动安装所有需要的库来运行Auto-GPT。

pip install -r requirements.txt

自动安装所有需要的库

4. 接下来,运行下面的命令,它将在你的系统上启动Auto-GPT

python -m autogpt

启动Auto-GPT

Step 4: 如何在你的电脑上使用Auto-GPT

1. 在第一次运行时,Auto-GPT会要求你为AI命名。例如,我正在创建Shopper-GPT,它可以在亚马逊上找到产品。如果你不想为一个特定的用例创建一个人工智能,你可以把这个字段留空并点击回车。它默认加载的是Entrepreneur-GPT名称。

创建Shopper-GPT

2. 接下来,你需要定义人工智能的作用

定义人工智能的作用

3. 之后,为自主AI逐一设定目标。这是你告诉人工智能你想实现的目标的地方。你可以要求它将信息保存在一个文本或PDF文件中。你也可以要求它在检索完所有信息后关闭。

为自主AI逐一设定目标

4. 现在,Auto-GPT将开始思考。在行动过程中,它将要求你授权行动。按 “y”,然后按回车键确认。它可能会连接到网站并收集信息。

连接到网站并收集信息

5. 你可以读懂人工智能在思考、推理和计划什么。它还提供批评(一种负面的提示),以便它拿出正确的信息。最后,它执行行动。

人工智能在思考、推理和计划什么

6. 如果你想在不需要用户授权的情况下连续运行AI,你可以按 y -n 并点击回车。请确保用数字代替 n 。如果你输入 y -5 ,这意味着它在接下来的5个动作中不会寻求你的许可。注意,你可以使用 “Ctrl + C” 快捷键来停止任何连续的动作。

输入 y -5

7. 此外,Auto-GPT可能会自动打开Chrome浏览器,从互联网上收集信息,如下图所示。

Auto-GPT可能会自动打开Chrome

8. 由于我使用的是常规的OpenAI API和GPT-3.5模型,该模型一直在无休止地循环运行。由于某些原因,Auto-GPT无法创建该文件。但是在完成任务后,你应该在Auto-GPT文件夹下找到最终的信息。一旦你来到这里,打开 “auto_gpt_workspace”。

Auto-GPT无法创建该文件

Auto-GPT替代品: 用AgentGPT实现任务自动化

如果你不想在本地设置Auto-GPT,并希望有一个易于使用的解决方案来自动化和部署任务,你可以使用AgentGPT。它建立在Auto-GPT上,但你可以在浏览器中直接访问它。不需要摆弄终端和命令。以下是它的工作原理。

1. 打开agentgpt.reworkd.ai,点击左下角的 “Settings“。

agentgpt.reworkd.ai

2. 在这里,添加你的OpenAI API密钥。你可以从这里获得API密钥。如果你不能访问GPT-4 API,选择 “gpt-3.5-turbo” 作为模型,然后点击 “Save”。

选择 "gpt-3.5-turbo" 作为模型

3. 接下来,给你的人工智能代理起个名字,并设定你希望实现的目标。现在,点击Auto-GPT AI的 “Deploy Agent“,开始考虑你的投入。

部署人工智能代理

4. 一旦任务完成,你可以点击 “Save“或 “Copy” 来获得最终结果。

点击 "Save"或 "Copy" 来获得最终结果

5. 如果你想停止AI代理,点击 “Stop agent“。

停止AI代理

因此,这就是你如何安装和使用Auto-GPT来创建多头任务,并在AI的帮助下实现这些任务。在我的测试中,Auto-GPT未能完成许多任务,而且处于无休止的循环中–很可能是因为我采用了GPT-3.5 API(ChatGPT API)。众所周知,Auto-GPT在GPT-4 API下工作得最好。它经常编造URL,无法检索到内容,因为URL是编造的,它们会抛出404错误。

尽管如此,Auto-GPT确实有很大的潜力,随着该领域的更多发展,用户将能够取得惊人的成果。同时,如果你想使用微软的JARVIS(又名HuggingGPT),请跟随我们的教程,了解其疯狂的能力。除此之外,如果你想在VS Code中使用基于ChatGPT的CodeGPT,我们也为你准备了一份教程。最后,如果你有任何问题,请在下面的评论区告诉我们。

评论留言