最近AutoGPT横空出世,主打的就是独立自主!
AutoGPT能够自己上网查资料、自己思考下一步该怎么做甚至可以操作你的电脑,简直就是AI天花板。
很多读者都希望我能出一篇非常详细的AutoGPT安装配置教程,没问题,请看本篇教程 💪
准备工作
-
电脑需要安装 Python 环境,版本至少要 3.10 以上(参考:Python环境安装教程-手把手教你安装(附Python网盘下载链接) 或者按照网上其他教程)
-
电脑需要安装 Git(参考:https://git-scm.com/book/zh/v2/起步-安装-Git 或者按照网上其他教程)
-
电脑具备特殊网络并且开启全局代理
-
ChatGPT 账号的 OpenAI API Key(参考ChatGPT教程的第三篇:https://enz.xet.tech/s/ISWFl)
配置教程
1、打开电脑终端
Windows电脑快捷键:Win + R ,输入 cmd 再点击 确定 即可打开电脑终端。
2、在电脑上安装配置AutoGPT
1.克隆AutoGPT代码库
将下面这段命令粘贴进去,并且按下 Enter 回车键
git clone <https://github.com/Significant-Gravitas/Auto-GPT.git>
2.导航至刚才下载AutoGPT代码的目录
将下面这段命令粘贴进去,并且按下 Enter 回车键
cd Auto-GPT
3.安装AutoGPT所需要的依赖项
将下面这段命令粘贴进去,并且按下 Enter 回车键
pip install -r requirements.txt
然后就会如图所示自动下载安装对应的依赖项,可能会很慢,大家耐心等待。
4.配置AutoGPT
-
首先我们在电脑本地找到刚才克隆的AutoGPT代码
-
默认是在以下路径:
-
Windows:C: \Users\你的计算机用户名\Auto-GPT
-
macOS:/Users/你的计算机用户名/Auto-GPT
-
-
找到 .env.template 这个文件
-
-
将该文件重命名为 .env
-
-
-
然后选择以记事本的方式打开这个文件
-
-
-
然后如图所示,找到 OPENAI 的选项,在箭头所指的位置替换上你的ChatGPT 账号的 OpenAI API Key
-
最后保存并且关闭。
-
3、使用AutoGPT
以上步骤都配置好了之后,
1.在终端中输入这个命令并且按下 Enter 回车键
python -m autogpt
2.然后会提示为AI取名,我这里取名是laogui(laogui)并且按下 Enter 回车键
3.紧接着就是为通过提示词来为这个AI设定身份
我设定的是:is a software development engineer(是一名软件开发工程师)
4.紧接着还会提示输入五个GoaL
GoaL也就是你希望AI达成的目标,最多输入五个。
如果你只设想了三个目标,那么只需要再输入第四点的时候多敲击一次Enter回车键就可以跳过。
5.然后AutoGPT就开始自己构思 Thinking 了
6.Thinking 之后 AutoGPT 会根据你给的提示进行思考
THOUGHTS: I need to start by cloning the repository for the website and setting up the basic structure. REASONING:Cloning the repository will give me access to the codebase for the website, and allow me to start building the necessary components. Setting up the basic structure will give me a clear idea of what needs to be done next. PLAN:Clone the repository Set up the basic structure CRITICISM: I need to make sure I don't get bogged down in details and focus on the big picture. SPEAK: I will start by cloning the repository and setting up the basic structure for the website.
想法:我需要从克隆网站的存储库并设置基本结构开始。 推理:克隆存储库将使我能够访问该网站的代码库,并允许我开始构建他必要的组件。 设置基本结构将使我清楚地知道下一步需要做什么。 计划: 克隆存储库 设置基本结构 批评:我需要确保我不会陷入细节的泥潭,而是专注于大局。 说:我将从克隆存储库和设置网站的基本结构开始。
然后我们需要基于AutoGPT的思考,来确认或者给出纠正。
-
输入 y :表示同意下一步的操作,操作结束后会继续请求。
-
输入 y -n:表示后面的n个步骤都同意,比如y -5就是后面的五个步骤都同意执行。
-
输入 n:表示结束当前AutoGPT的运行。
-
输入提示词:当我看到AI的反馈之后,我觉得AI的思考是错误的,就可以输入新的提示词来纠正AI。
目前AutoGPT还不是很成熟,在使用的过程中最好是大家一步一步的操作,如果嫌麻烦直接给AutoGPT y -10或者y -20甚至是更多的步骤权限反而不太行,AutoGPT在思考的过程中可能会最后不知道该干嘛。
但是我依旧看好AutoGPT,我相信等AutoGPT更新几个版本之后必定会起飞!