初学者使用Auto-GPT入门:设置和使用
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/98947f5233817ab02f8f13b0195d448b.png)
简介:
【原文地址:https://bytexd.com/getting-started-with-auto-gpt-for-beginners-setup-usage】
Auto-GPT是一个实验性的开源应用程序,展示了众所周知的GPT-4语言模型的能力。
Auto-GPT将多个OpenAI的GPT模型实例链接在一起,使其能够完成任务而无需帮助,编写和调试代码,并纠正自己的写作错误。而不是简单地要求ChatGPT创建代码,Auto-GPT使多个AI代理一起工作,以开发网站、创建通讯、根据用户请求编译在线页面等。这种独立性是Auto-GPT的一个重要特征,因为它将语言模型转化为一个更有能力的代理,可以从错误中行动和学习。
1. 快速演示
这是我使用Auto-GPT为我的Linux博客寻找主题的快速演示。我没有一直进行下去,因为这需要一些时间。但这应该能给你一个很好的Auto-GPT能做什么的想法。
https://youtu.be/ukvA06dUReQ
您可以给Auto-GPT分配任务,例如:
- 提高我的在线商店在storexd.com(不是真实网站)的网络存在感。
- 帮助我发展我的 Linux 主题袜子生意。
- 收集所有竞争的Linux教程博客并将它们保存到CSV文件中。
- 编写一个Python应用程序,实现X功能。
Auto-GPT有一个遵循的框架和要使用的工具,包括:
- 浏览网站
- 搜索谷歌
- 连接到ElevenLabs进行文本转语音(就像钢铁侠中的Jarvis一样)
- 评估自己的想法、计划和批评以自我改进。
- 运行代码
- 在您的硬盘上读写文件
- 以及更多
这种推动自主性的行为是人工智能研究的一部分,旨在创建能够模拟思考、推理和自我批评以完成各种任务和子任务的模型。
2. 要求
运行Auto-GPT的最低要求是:
- 几乎任何现代设备。即使是低配笔记本电脑或小型服务器。
- 安装Python 3.8或更高版本和Git
- 一个OpenAI账户和API密钥。如果您在不到3个月前注册,您可能有18美元的信用额度,否则您可能需要连接付款方式。
- 可选项:如果您想让AI发言,您还需要一个ElevenLabs.io帐户和API密钥。
3. 设置OpenAI使用限制(可选)
请记住,您的OpenAI API帐户是根据使用情况收费的。鉴于Auto-GPT旨在实现自主,让它在没有监督的情况下自行运行可能很诱人,但有时它可能会反复出现错误并使用您的资金。
Auto-GPT默认情况下会在每一步询问您想要做什么,但您也可以让它自行处理一定数量的步骤,或者启用连续模式,但您应该小心使用。
在OpenAI https://platform.openai.com/account/billing/limits 中设置使用限制是一个好主意。
你可以设置比我更低的限制。Auto-GPT 不会使用太多的令牌。我已经使用了多次,上周只用了 $1.59。
4. 安装Python
Python是一种通用的编程语言,用户友好且广泛用于像Auto-GPT这样的人工智能项目。即使您不熟悉它,也不用担心!
您只需要安装Python即可运行Auto-GPT。
使用这个简短的教程来安装它,该教程展示了如何在Windows/Mac或Linux上安装:https://python.land/installing-python。
5. 安装Git
要安装Git,请前往此处(这是一个简单的教程) https://github.com/git-guides/install-git ,并按照与您的操作系统相对应的说明进行操作。
Git是一种工具,帮助开发人员跟踪他们的代码,与他人协作,并处理项目的不同阶段。将其想象为一个智能的“撤消”和“重做”按钮,使组织项目变得轻而易举。
GitHub是一个在线平台,人们可以在上面存储和分享他们的项目,使得其他人可以轻松地访问、贡献或学习。Auto-GPT就是其中的一个项目。
(对于我们的目的,您只需要知道如何从GitHub下载Auto-GPT或“拉取”它。)
(在计算机上安装Git后,我们将向您展示如何通过几个简单的步骤获取Auto-GPT存储库,以便您可以立即开始使用它。)
6. 安装 virtualenvwrapper(可选)
我也建议使用 virtualenvwrapper 安装 Auto-GPT,但这是可选的。
(Virtualenv和virtualenvwrapper是Python中用于创建项目隔离环境的工具。它们有助于保持每个项目的软件包和依赖项分离,避免它们之间的冲突。您可以将其视为沙盒,或者VirtualBox或VMWare(如果您熟悉它们),但用于Python。)
Virtualenv是创建这些环境的基本工具,而virtualenvwrapper是一个扩展,使得管理多个环境更加容易和方便。
对于Auto-GPT,使用虚拟环境是有益的,因为它具有特定的依赖包。通过创建一个单独的环境,您可以确保这些包不会干扰其他项目,使其更安全和有组织。
(我们将使用 Python 自带的 pip
轻松安装它。Pip 是 Python 中用于安装和管理包的工具,这些包是可重用的代码或库,可为您的项目添加功能。)
(使用 pip,您可以轻松地在 Python 环境中安装、更新和删除软件包。)
6.1 使用 pip,您可以轻松地在 Python 环境中安装、更新和删除软件包。
6.2 在Linux/OS X上安装virtualenvwrapper
打开终端并运行:
pip install virtualenvwrapper
(如果在安装后遇到 command not found
错误,请查看我们相关的帖子,了解如何修复“Fix Virtualenvwrapper workon/mkvirtualenv: command not found”错误。Ciel_7521)
6.3 在Windows上安装virtualenvwrapper
打开 cmd
或 Powershell 或您喜欢的终端仿真器并运行:
pip install virtualenvwrapper-win
6.4 创建并激活虚拟环境
现在我们已经安装了virtualenvwrapp