Auto-GPT安装教程

时间:2024-10-25 07:06:50

背景

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安装教程

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

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

python安装:推荐安装python 3.10.10安装教程

2.  转到Auto-GPT目录下面

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

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

pip install -r 

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

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

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

替换API-key

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

替换下面两个

修改.文件为.env

注:不使用Pinecone的API-key也可以,主要需要openAi的API-key

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

python -m autogpt

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

总结与展望

Auto-GPT 是一款令人难忘的 AI 工具,正在改变我们对人工智能的看法。虽然仍是实验性项目,可能需要一些时间才能被广泛使用,但它在实际应用方面具有巨大的潜力,例如创建播客、投资分析和活动策划等领域。未来,随着 AI 技术的不断进步,具有自主决策能力的 AI 代理将帮助企业和个人更高效地实现目标。虽然安装过程可能会限制一些用户,但拥有 Auto-GPT 的人可以用它完成很多惊人的事情。