AutoGPT近期在开源平台GitHub上成为热门话题。AutoGPT不仅可执行与人类智力相当的任务,并在提供简单问题后自主搜集资料,生成需求只需一键完成。相对于传出安全隐患的ChatGPT,AutoGPT成为继基本Chatgpt概念理解后的下一个大家必须了解的AI技术!
AutoGPT是什么?
AutoGPT是一款具有人工智能技术的创新产品,被誉为「提示工程的下一个尖端」。该技术以自然语言处理(NLP)为基础,通过给予提示和指令生成出结果。AutoGPT由Significant Gravitas开发,并于3月30日在GitHub上推出。
该产品以GPT-4为驱动基础,使AI能够「自主行动」,在几乎无需人类干预的情况下完成各种任务。只要向AutoGPT表明最终目标,它便能自动产生完成任务所需的每个引导指令。作为一款自动回覆机器人,AutoGPT的最大特色在于可以不断与自己对话,并找出最接近目标的答案。用户仅需在一开始告知目标,便可坐观机器人自主完成任务。
AutoGPT特色
虽然AutoGPT是使用ChatGPT为基底开发的AI,但AutoGPT 和ChatGPT 之间仍有不少区别:
可访问互联网
ChatGPT 使用的最新GPT-4 模型是在与GPT-3.5 相同的数据上训练的,该数据仅到2021 年9 月。因此您无法使用ChatGPT 获得实时见解,因为您无法访问网站和在线平台来获取信息。提取信息。
另一方面,AutoGPT 可以访问互联网。它不仅可以上网冲浪,还可以验证来源是否合法。此外,AutoGPT 可以访问任何平台来执行任务。例如,如果您要求AI 研究销售产品的前景并发送外联电子邮件,它会直接使用您的Gmail 帐户起草并发送电子邮件。
内存管理
AutoGPT 擅长短期和长期内存管理。通过使用矢量数据库,AutoGPT 可以存储上下文或以前的经验,让模型做出更好的决策;但GPT-4 有4000 到8000 个tokens 的限制。因此,如果要求超出限制,模型可能无法正确遵循所有指令,或者可能偏离正切并提供不可靠的输出。
图像生成
AutoGPT 能够生成图像,因为它使用DALL-E。如果您想为您的AI 代理启用图像生成功能,您需要访问DALL-E 的API。尽管是多模式输入方式,但此功能目前在ChatGPT-4 中不可用。
AutoGPT安装教程
AutoGPT相对于CPT-3和GPT-4更方便、更具判断力和智能,但在GitHub上使用AutoGPT的门槛较高。用户需要对终端命令有基本认知,并具备一定的Python知识。要安装AutoGPT,首先须注册Github并安装Python,然后下载Docker软件。
接下来,在OpenAI获取API金钥,最后从GitHub复制AutoGPT储存库并按照指示执行。虽然AutoGPT是开源软件,需透过GitHub、本机终端机及命令管理员来安装,但电脑也要安装Python。
此外,因使用GPT语言模型,所以还需要输入OpenAI API Key才能正常使用,步骤如下:
- 注册Github
- 安装Python
- 下载Docker软件
- 获取OpenAI API金钥
- 从GitHub中复制AutoGPT储存库,并按AutoGPT储存库页面中指示执行
AutoGPT安装要求
- Python 3.8 或更高版本(这是在Windows 上安装Python 的方法,要更新Mac 的预装Python 版本,请转到此处)
- OpenAI API 密钥(如果您有OpenAI 帐户,可以在这里找到它们;如果您没有OpenAI 帐户,请按照这些说明操作)
获取Git代码
如果您的计算机上安装了GIT,只需在终端中运行以下命令:
git clone https://github.com/Torantulino/Auto-GPT.git
或下载源代码的ZIP 文件。在右上角,单击代码,然后单击下载Zip。
下载地址:请按此
安装资料库
在使用AgentGPT网页版介面下的AutoGPT功能前,必须准备好OpenAI的API Key。若过去的API Key未记录,可前往OpenAI的API页面重新建立新的API Key。建议将API Key复制到其他地方保存,避免遗失后需重新申请。
接着到Auto-GPT 副本所在的目录并安装,输入:
pip install -r requirements.txt
添加OpenAI API Key
要使用AutoGPT,首先需要添加API密钥。
- 将文件”.env.template”重命名为”.env”
- 填写您的OPENAI_API_KEY
此外,您也可以添加Pinecone和ElevenLabs API密钥以支持Vectorstore和语音模式。
运行AutoGPT
如已准备好使用Auto-GPT 进行测试运行。在项目文件夹(“Auto-GPT”)中键入
python -m autogpt
如果您无权访问GPT-4 或不想使用它,请改为运行以下命令。
python -m autogpt –gpt3only
系统会先询问您是否继续使用上次创建的AI代理,若要尝试,输入「y」;若需创建新的,输入「n」并为新AI代理命名及描述功能。接着,为AI代理设定多达五个目标。
自此,Auto-GPT将开始运作,并不时要求您授权其下一步行动。您可选择同意(输入「y」),同意执行多个命令(输入「y -N」,其中N为允许自行执行的命令数)而无需逐一请求许可,或输入「n」退出。若输入其他内容,Auto-GPT将视为人类反馈,并根据评估进行调整。
AutoGPT使用方法
AutoGPT 需要您提供三个input便能自动生成结果。
- AI 名称
- AI 角色
- 最多5个目标或任务
例如:
AI 名称:汽车市场调查GPT
AI 角色:对汽车产品进行市场研究的AI
目标1:请对市场上不同的汽车进行市场调查
目标2:获得前5 名汽车并列出它们的优缺点
目标3:包括每件商品的价格并保存分析
目标4:一旦完成后便可终止