如何在 Ubuntu 上安装和设置 Auto-GPT

通过在 Ubuntu 上安装 Auto-GPT,利用 GPT 语言模型的强大功能并创建有用的 AI 助手。

christin-hume-mfb1b1s4smc-unsplash-1-1

Auto-GPT 是一个开源项目,允许人们创建满足他们需求的 AI 助手。这些人工智能助手具有思考和自我批评的能力,可以生成自己的提示以达到一组特定的目标并完成他们的角色。它使用与已经流行的 ChatGPT 相同的 GPT 语言模型。

如果您想以 AI 助手的形式利用 GPT 的强大功能,您可能会对试用 Auto-GPT 感兴趣。以下是如何在 Ubuntu 上安装和设置 Auto-GPT。

安装 Auto-GPT 的先决条件

要安装 Auto-GPT,您首先需要在计算机上安装最新的 Python3 和 Git 包。

Python 在 Auto-GPT 中被广泛使用。要在 Ubuntu 上安装最新版本的 Python,请打开终端并使用以下命令升级和更新软件包:

sudo apt update && sudo apt upgrade

现在,使用以下命令添加 deadsnakes PPA:

sudo add-apt-repository ppa:deadsnakes/ppa

使用以下命令安装最新版本的 Python:

sudo apt install python3.11

将上述命令中的“python3.11”替换为当时最新的Python版本。

安装后,检查你的机器上是否已经安装了 pip:

pip --version

如果您使用的是 Python 3.4 或更高版本,则应该已经安装了 pip。但如果它丢失了,请使用以下命令安装 pip:

sudo apt install python3-pip

现在您已经在 Ubuntu 上安装了最新的 Python 版本和 pip,安装 Git 并使用git clone克隆 Auto-GPT 存储库:

sudo apt install git
sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git

使用cd 命令将目录更改为新创建的 Auto-GPT 代码文件夹:

cd Auto-GPT

第 1 步:在 Ubuntu 上配置自动 GPT

现在您已经为 Auto-GPT 正确设置了环境,您需要将 OpenAI API 密钥配置为环境变量。

要获取 OpenAI API 密钥,请前往platform.openai.com注册一个帐户。确保您设置付款方式以使用 OpenAI 的 GPT 产品。

登录您的帐户后,单击右上角的个人资料图片并选择查看 API 密钥

要生成 API 密钥,请单击创建新密钥按钮,添加任何名称,然后按Ctrl + C或单击复制图标复制 API 密钥。您将使用此密钥作为您的 AI 助手使用 OpenAI 的 GPT 技术的凭据。
3-get-api-key-1
复制后,将密钥粘贴到.env文件中。env 文件将存储您使用 Auto-GPT 的所有 API 密钥。如果您不需要像 Pinecone 这样的后端矢量数据库,您的 OpenAI API 密钥应该足以使用 Auto-GPT。

要设置 API 密钥,请使用 nano 打开.env文件:

nano .env.template

要找到 OpenAI API 密钥变量,请按住CTRL + W,搜索“ OPEN_API_KEY= ”,然后按Enter
paste-api-key-1
按Ctrl +V并按Ctrl + S保存,用您的 API 密钥替换占位符。您可以按Ctrl + X退出 nano 文本编辑器。

您还必须将“ .env.template ”文件重命名为“ .env ”。为此,请运行:

sudo mv .env.template .env

第 2 步:在 Ubuntu 上安装 Auto-GPT 依赖项

Auto-GPT 使用了大量的 Python 库。您将需要使用 pip 和AutoGPT 源代码附带的requirements.txt文本文件安装所有包。

要安装所有 Python 依赖项,请运行:

pip install -r requirements.txt

5-install-requirements-1
接下来,尝试使用以下方法运行 Auto-GPT:

python3 -m autogpt

6-success-1
恭喜!您已经在您的 Ubuntu 机器上成功安装并设置了 Auto-GPT。

如何在 Ubuntu 上使用自动 GPT

安装 Auto-GPT 后,您现在可以制作自己的 AI 助手。使用 Auto-GPT 有两种模式。在默认模式下,你只需要提供一个任务。根据指定的任务,Auto-GPT 会自动生成您的 AI 助手的名称、角色和目标。
1-auto-1
在手动模式下,Auto-GPT 会要求您指定名称、目标以及您希望 AI 助手在执行任务时遵循的最多五个目标。此模式允许您控制 AI 助手的工作方式。

要使用手动模式,请使用以下命令:

--manual

在这个例子中,我们命名了我们的 AI 助手,并赋予它寻找产品促销的角色,以及一些关于促销质量的目标。
1-manual-1
一旦提供了名称、目标和角色,您的 AI 助手将立即激活并开始循环思考和执行过程。

在整个过程中,您可以查看您的 AI 助手的想法、推理、计划、批评和下一步行动。它的下一个动作只有在您同意后才会执行。
2-input-y-1
您可以通过输入“ y ”表示同意来批准 AI 的下一步行动。如果您不希望 AI 继续其计划,您可以输入“ n ”表示否并退出。

如果您信任您的 AI 助手并且不想继续监视它的所有想法和行为,您可以输入“ y -(number) ”。例如,如果您希望 Auto-GPT 执行接下来的五个操作,您可以键入“ y -5 ”。此外,如果您想向您的 AI 助手提供反馈,您还可以输入您的提示作为输入。

在这个例子中,我们的助手现在已经围绕相同的想法、计划和执行循环了 3 次。所以我们决定给予它停止的反馈,因为它最初的努力已经足够了。
3-human-feedback-1
AI 助手完成任务后,您可以通过打开/Auto-GPT-xxx/autogpt/auto_gpt_workspace目录查看其最终输出。
success-1-1
成功!我们的 AI 助手为我们提供了我们正在寻找的鼠标的有效促销代码列表。

Auto-GPT 的局限性

尽管 Auto-GPT 给了我们一些非常有希望的结果,但它仍然没有最初宣传的那么强大或有用。在我们的测试过程中,任何稍微复杂的任务通常都会导致 AI 助手循环执行相同的思维和行动模式,最终失败。

这个问题的很大一部分是人工智能无法处理网站广告、cookie、登录页面和弹出窗口。这可能是由于 Auto-GPT 仍处于早期开发阶段。

所以现在,您应该只将 Auto-GPT 用作玩和试验 AI 助手的一种方式。

Auto-GPT 会越来越好

Auto-GPT 由于其当前的开发阶段和对 GPT-4 的有限访问,没有应有的强大。然而,这些不会持续太久,因为 Auto-GPT 正在获得全世界人们的广泛关注和支持。

Auto-GPT 的开发可能会继续进行,直到它达到成熟和稳定的状态,其中许多有用的功能得到实现。Auto-GPT 成为我们个人、专业和商业应用程序的实用工具只是时间问题。

原创文章,作者:主机说,如若转载,请注明出处:https://www.hostingtalk.cn/how-to-install-and-set-up-auto-gpt-on-ubuntu/

error: 内容保护