布景

Auto-GPT 是一个还在实验阶段的开源运用程序,它展示了 GPT-4 言语模型的强大才干。这个程序由 GPT-4 驱动,将 LLM “思想” 衔接在一起,能够自主地完成你设定的任何方针。作为 GPT-4 首批彻底自主运行的演示事例之一,Auto-GPT 推动了人工智能技能的发展。

这个开源 Python 运用程序是由独立游戏开发员及创业人Significant Gravitas 于2023年3月30日发布在 GitHub 上的。它由 GPT-4 驱动,能够在很少人类干涉的情况下履行使命。与 ChatGPT 比较,Auto-GPT 在自主决议计划方面具有不同的才干,这是 ChatGPT 所没有的特性。它能够自我提示并生成完成使命所需的每个必要提示。这个东西被以为是人工通用智能(Artificial General Intelligence, AGI)的第一个痕迹,能够履行类似人类智力使命的人工智能。其才干先进,引起了技能界的重视,被誉为人工智能范畴的下一个重大突破。尽管这项技能看起来遥不可及,但它现已被用于各种实践运用中。

本文在随后的章节中会首要介绍:ChatGPT和Auto-GPT的差异;作业原理;Auto-GPT的装置教程以及;AI未来总结与展望这四部分内容。

ChatGPT和Auto-GPT的关键不同

Auto-GPT 和 ChatGPT 基于相同的技能,但在功能上有明显差异。首要的不同点在于,Auto-GPT 能够自主运行,无需人类干涉,而 ChatGPT 需求人类提示才干操作。

举例来说,假如小明想运用 ChatGPT 来方案他孩子的生日派对,他需求给程序供给具体问题的提示,如“帮我为我5岁的儿子方案一场生日派对”。

ChatGPT 将生成一份清单,列出需求考虑的事项,如生日主题、场所、客人名单、礼物、食物和装饰等。但对于每个后续过程,如购买礼物或发送约请,小明仍需求提示 ChatGPT。

但是Auto-GPT能够自我提示,处理问题的每个子集,无需人类干涉。对于相同的一个“帮我为我5岁的儿子方案一场生日派对”的问题,它能够自主开发主题,创立客人名单,发送约请,乃至购买礼物。

Auto-GPT 作业原理-简化版

Auto-GPT 与 ChatGPT 类似,但增加了 AI 署理的功能。AI 署理能够依据一组规则和预界说的方针做出决议计划和采纳举动。这项技能类似于具有一个个人帮手,能够代表你履行特定的使命,如安排约会或发送电子邮件。AI 署理的操作原则是有限拜访,这就像个人助理只能履行其拜访范围内的使命相同,AI 署理的强大程度仅取决于经过 API 给予的拜访权限。

举个比如,假如你让AI署理具有了拜访互联网的权限,那它就能查找信息,但它还不能上淘宝帮你清空购物车。但假如给它开通了拜访你电脑终端的权限,那它可能会查找并装置它以为完成方针所必需的运用程序。假如你还把淘宝的运用权限和支付宝的运用权限给它了,那它还可能会帮你清空购物车(条件你的钱包还有钱的话,它总不会去动花呗吧)

为保证项目按照用户的希望进行,Auto-GPT 将在每个过程后提示用户许可。Auto-GPT 实践上将 GPT 与一个伴侣机器人配对,辅导 GPT 采纳什么举动。伴侣机器人接收用户的指令,并运用 GPT 和多个 API 履行必要的过程,以完成所需的方针。

Auto-GPT装置-Windows

1. 预准备

Git下载:引荐下载Git-2.40.0-64-bit,装置教程

# 配置git系统变量
setx GIT_PYTHON_GIT_EXECUTABLE "F:/Git/mingw64/bin/git"
# 前面的F:/Git 换成你自己的Git装置路径

源码下载:引荐下载Auo-GPT v0.2.1

python装置:引荐装置python 3.10.10,装置教程

2. 转到Auto-GPT目录下面

Auto-GPT 实装教程

在这一行输入cmd,抵达下面这个界面

Auto-GPT 实装教程

装置依赖库,输入下面这段代码

pip install -r requirements.txt

3. 装置完成后,需求修正一些配置文件,用txt记事本打开下面这个文件

Auto-GPT 实装教程

然后先增加自己的openAi的API-key,点击这里去获取(注:默认现已有了ChatGPT账号了)

Auto-GPT 实装教程

点击这个,然后下面这个随意填

Auto-GPT 实装教程

替换API-key

Auto-GPT 实装教程

注册Pinecone,然后复制你的API-key和Environment

Auto-GPT 实装教程

替换下面两个

Auto-GPT 实装教程

修正.env.template文件为.env

注:不运用Pinecone的API-key也能够,首要需求openAi的API-key

4. 最后运行测试一下,在刚刚的cmd窗口输入下面的指令:

python -m autogpt

假如你想让它能够读的话,增加 –speak在最后面。最后出现下面这个界面就大功告成了。

Auto-GPT 实装教程

总结与展望

Auto-GPT 是一款令人难忘的 AI 东西,正在改动我们对人工智能的看法。尽管仍是实验性项目,可能需求一些时间才干被广泛运用,但它在实践运用方面具有巨大的潜力,例如创立播客、投资剖析和活动策划等范畴。未来,跟着 AI 技能的不断进步,具有自主决议计划才干的 AI 署理将协助企业和个人更高效地完成方针。尽管装置过程可能会约束一些用户,但具有 Auto-GPT 的人能够用它完成很多惊人的工作。

Auto-GPT开源代码