在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并安装。
2. 在Windows上,确保在安装Python之前启用 “Add python.exe to PATH“。现在,点击 “Install Now”。你可以通过这里的链接查看在Windows上安装Python和Pip的深入教程。
3. 为了测试Python的安装,打开Windows终端,运行下面的命令。两个命令都应该返回版本号。Linux和macOS用户应该在这些命令中使用 python3
和 pip3
。
python --version pip --version
Step 2: 添加API密钥以使用Auto-GPT
1. 接下来,前往这个链接,打开Auto-GPT的最新GitHub发布页面。在这里,点击 “Source code (zip)” 来下载ZIP文件。
2. 现在,双击提取ZIP文件并复制 “Auto-GPT” 文件夹。
3. 接下来,只需将文件夹粘贴到你选择的位置。
4. 现在,打开该文件夹,在这里找到一个”.env.template” 文件。用记事本或任何文本编辑器打开它。
5. 接下来,去OpenAI的网站,获得API密钥。如果你没有账户,创建一个免费账户,然后点击 “Create a new secret key“。现在,复制API密钥。
6. 之后,转到文本编辑器,在 “OPENAI_API_KEY” 部分粘贴API。你可以参考下面的图片来了解一下。
7. 接下来,打开pinecone.io并创建一个免费账户。它将允许LLM从内存中检索相关信息,用于AI应用。
8. 在这里,点击左侧边栏的 “API Keys”,并点击右侧窗格的 “Create API Key“。
9. 给一个名字,如 “autogpt”,然后点击 “Create Key“。
10. 现在,通过点击按钮复制 “Key Value“。
11. 再次打开文本编辑器,将其粘贴在PINECONE_API_KEY旁边。
12. 同样地,复制 “Environment” 下的数值。
13. 现在,把它粘贴到PINECONE_ENV旁边。
14. 最后,保存”.env.template”文件。
15. 完成这些后,将 .env.template
重命名为 .env
。你就快完成了。
Step 3: 在Windows、macOS和Linux上安装Auto-GPT
1. 添加完API密钥后,是时候运行Auto-GPT了。在 “Auto-GPT “文件夹上点击右键,选择 “复制文件地址“。
2. 现在,打开终端,输入 cd
,加一个空格,然后粘贴你上面复制的路径。你可以在终端上点击右键来快速粘贴路径。接下来,按回车键,你将转到Auto-GPT文件夹。macOS和Linux用户可以简单地右键单击并在文件夹内自行打开终端。
cd path
3. 一旦你到了这里,运行下面的命令。它将自动安装所有需要的库来运行Auto-GPT。
pip install -r requirements.txt
4. 接下来,运行下面的命令,它将在你的系统上启动Auto-GPT。
python -m autogpt
Step 4: 如何在你的电脑上使用Auto-GPT
1. 在第一次运行时,Auto-GPT会要求你为AI命名。例如,我正在创建Shopper-GPT,它可以在亚马逊上找到产品。如果你不想为一个特定的用例创建一个人工智能,你可以把这个字段留空并点击回车。它默认加载的是Entrepreneur-GPT名称。
2. 接下来,你需要定义人工智能的作用。
3. 之后,为自主AI逐一设定目标。这是你告诉人工智能你想实现的目标的地方。你可以要求它将信息保存在一个文本或PDF文件中。你也可以要求它在检索完所有信息后关闭。
4. 现在,Auto-GPT将开始思考。在行动过程中,它将要求你授权行动。按 “y”,然后按回车键确认。它可能会连接到网站并收集信息。
5. 你可以读懂人工智能在思考、推理和计划什么。它还提供批评(一种负面的提示),以便它拿出正确的信息。最后,它执行行动。
6. 如果你想在不需要用户授权的情况下连续运行AI,你可以按 y -n
并点击回车。请确保用数字代替 n
。如果你输入 y -5
,这意味着它在接下来的5个动作中不会寻求你的许可。注意,你可以使用 “Ctrl + C” 快捷键来停止任何连续的动作。
7. 此外,Auto-GPT可能会自动打开Chrome浏览器,从互联网上收集信息,如下图所示。
8. 由于我使用的是常规的OpenAI API和GPT-3.5模型,该模型一直在无休止地循环运行。由于某些原因,Auto-GPT无法创建该文件。但是在完成任务后,你应该在Auto-GPT文件夹下找到最终的信息。一旦你来到这里,打开 “auto_gpt_workspace”。
Auto-GPT替代品: 用AgentGPT实现任务自动化
如果你不想在本地设置Auto-GPT,并希望有一个易于使用的解决方案来自动化和部署任务,你可以使用AgentGPT。它建立在Auto-GPT上,但你可以在浏览器中直接访问它。不需要摆弄终端和命令。以下是它的工作原理。
1. 打开agentgpt.reworkd.ai,点击左下角的 “Settings“。
2. 在这里,添加你的OpenAI API密钥。你可以从这里获得API密钥。如果你不能访问GPT-4 API,选择 “gpt-3.5-turbo” 作为模型,然后点击 “Save”。
3. 接下来,给你的人工智能代理起个名字,并设定你希望实现的目标。现在,点击Auto-GPT AI的 “Deploy Agent“,开始考虑你的投入。
4. 一旦任务完成,你可以点击 “Save“或 “Copy” 来获得最终结果。
5. 如果你想停止AI代理,点击 “Stop agent“。
因此,这就是你如何安装和使用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,我们也为你准备了一份教程。最后,如果你有任何问题,请在下面的评论区告诉我们。
评论留言