Auto-GPT:展示GPT-4语言模型的能力

新知榜官方账号

2023-09-25 02:00:58

Auto-GPT是一个实验性的开源应用程序,展示了著名的GPT-4语言模型的能力。它使用GPT-4来执行复杂的任务并在没有太多人工输入的情况下实现目标。Auto-GPT将OpenAI的GPT模型的多个实例链接在一起,使其能够在没有帮助的情况下完成任务、编写和调试代码以及纠正自己的编写错误等事情。

Auto-GPT不是简单地要求ChatGPT创建代码,而是让多个AI代理协同工作来开发网站、创建时事通讯、根据用户请求编译在线页面等等。这种独立性是Auto-GPT的一个基本特征,因为它将语言模型变成了一个更有能力的代理,可以采取行动并从错误中学习。

您可以给Auto-GPT任务,例如:改善我的在线商店在http://storexd.com(不是真实网站)上的网络形象、帮助发展我的Linux主题袜子业务、收集所有竞争的Linux教程博客并将它们保存到CSV文件中、编写一个执行X的Python应用程序。Auto-GPT有一个可遵循的框架和可使用的工具,包括:浏览网站、搜索谷歌、连接到ElevenLabs进行文本到语音转换(就像钢铁侠中的贾维斯)、评估自己的想法、计划和批评以自我提高、运行代码、读取/写入硬盘上的文件和更多。

这种对自主性的推动是正在进行的人工智能研究的一部分,旨在创建可以模拟思维、推理和自我批评以完成各种任务和子任务的模型。在本教程中,我们将在您的本地计算机上安装Auto-GPT,我们还将介绍如何使用它和一些其他注意事项。这些步骤以初学者友好的方式列出,因此您无需具备深入的编程知识即可进行设置。如果您不熟悉Python、Git或JSON语法,您可能会感到有点害怕,但您仍然可以照样运行它。

要运行Auto-GPT,最低要求是几乎任何现代设备,即使是低规格笔记本电脑或小型服务器。Python3.7或更高版本并安装Git,OpenAI帐户和API密钥。可选:如果您想让AI说话,您还需要一个http://ElevenLabs.io帐户和API密钥。

请记住,您的OpenAIAPI帐户会根据使用情况向您收费。鉴于Auto-GPT的目标是自治,让它在没有监督的情况下做事可能很诱人,但有时它可能会反复抛出错误并耗尽你的资金。默认情况下,Auto-GPT会在每一步询问您要做什么,但是您也可以让它做一些步骤,或者您可以启用连续模式,您应该小心。一个好主意是在OpenAIhttps://platform.openai.com/account/billing/limits中设置使用限制。你可以设置比我更低的限制。Auto-GPT不使用很多令牌。我已经用了很多次了,过去一周我只用了1.59美元。

安装Python

Python是一种通用的编程语言,用户友好,广泛用于Auto-GPT等AI项目。即使您不熟悉它,也不用担心!您只需要安装Python即可运行Auto-GPT。要安装它,请使用这个简短的教程,该教程展示了如何为Windows/Mac或Linux安装它https://python.land/installing-python。

安装Git

要安装Git,请转到此处(这是一个简单的教程)https://github.com/git-guides/install-git并按照与您的操作系统相对应的说明进行操作。Git是一种工具,可帮助开发人员跟踪他们的代码、与他人协作以及处理项目的不同阶段。将其想象成一个智能的“撤消”和“重做”按钮,让组织项目变得轻而易举。GitHub是一个在线平台,人们可以在其中存储和共享他们的项目,让其他人可以轻松访问、贡献或从中学习。Auto-GPT就是这些项目之一。出于我们的目的,您只需要知道如何从GitHub下载Auto-GPT或“拉取”它。

安装virtualenvwrapper(可选)

我还建议使用virtualenvwrapper来安装Auto-GPT,尽管这是可选的。Virtualenv和virtualenvwrapper是Python中用于为您的项目创建隔离环境的工具。它们有助于将每个项目的包和依赖项分开,避免它们之间的冲突。您可以将其视为沙箱、VirtualBox或VMWare(如果您熟悉它们),但对于Python而言。Virtualenv是创建这些环境的基本工具,而virtualenvwrapper是一个扩展,可以更轻松、更方便地管理多个环境。对于Auto-GPT,使用虚拟环境是有益的,因为它有它所依赖的特定包。通过创建单独的环境,您可以确保这些包不会干扰其他项目,从而使其更安全、更有条理。我们将使用pipPython附带的工具轻松安装它。Pip是Python中用于安装和管理包的工具,包是可重用的代码片段或向项目添加功能的库。使用pip,您可以轻松地从Python环境中安装、更新和删除包。

配置自动GPTAPI密钥

接下来我们需要使用OpenAI的API密钥,以便Auto-GPT可以使用GPTAPI。您可以在此处生成API密钥https://platform.openai.com/account/api-keys。确保对该密钥保密,因为它就像是从您的帐户使用GPT的密码。如果其他人可以访问它,那么他们只需要使用GPT并用完您的资金即可。

我们将要从OpenAI获取该API密钥并编辑.env.template位于Auto-GPT目录中的文件。如果您没有看到它,这取决于您的操作系统,它可能是隐藏的。因此,请确保启用查看隐藏文件。

首先,重命名.env.template为.env(包括点.)之后,如果你打开它,它看起来像下面的代码。替换your-openai-api-key为您实际的OpenAIAPI密钥。您现在可以忽略所有其他值,因为我们只想启动并运行它。

PINECONE_API_KEY=your-pinecone-api-key
PINECONE_ENV=your-pinecone-region
OPENAI_API_KEY=your-openai-api-key
ELEVENLABS_API_KEY=your-elevenlabs-api-key
SMART_LLM_MODEL="gpt-4"
FAST_LLM_MODEL="gpt-3.5-turbo"
GOOGLE_API_KEY=
CUSTOM_SEARCH_ENGINE_ID=
USE_AZURE=False
OPENAI_API_BASE=your-base-url-for-azure
OPENAI_API_VERSION=api-version-for-azure
OPENAI_DEPLOYMENT_ID=deployment-id-for-azure
IMAGE_PROVIDER=dalle
HUGGINGFACE_API_TOKEN=

运行自动GPT

最后我们可以运行Auto-GPT。为此,只需在Auto-GPT目录中的命令行中运行以下命令(如果您使用的是虚拟环境,则激活虚拟环境):Pythonscripts/main.py

如果一切正常,您应该会看到一条欢迎您回来的文本,如果您想使用上次运行时分配给Auto-GPT的任务。您可以通过输入继续y或通过输入开始新任务n。

就是这样!您现在可以开始在计算机上使用Auto-GPT。

本页网址:https://www.xinzhibang.net/article_detail-13522.html

寻求报道,请 点击这里 微信扫码咨询

关键词

Auto-GPT GPT-4 语言模型

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯