Auto-GPT浅析(无赖版)
摆了一个月,题没练,博客也没写。不过呢,新的一个月,所有都过去了,好好应对接下来的挑战吧~
这个Auto-GPT是最近报告课所选的分析项目,虽然也看代码时候记了笔记,也做了PPT。但是真的要认真梳理好好写一篇博客,说实话也挺麻烦的。所以呢,从做好的PPT选点图贴上,简单记一下啦~~当是新的一个月的开始咯。
安装流程
安装依赖
解压压缩包:unzip Auto-GPT-0.3.0.zip
进入目录:cd Auto-GPT-0.3.0
安装Python依赖:pip install -r requirements.txt
配置OpenAI API Key
准备OpenAI API Key
- 登录OpenAI官网
- 在https://platform.openai.com/account/api-keys页面创建新的 API Key
- 将 API Key 复制下来,API Key 在创建结束后便无法再次查看。

在 .env 文件中添加 API Key:
- 在Auto-GPT找到 .env.template 文件,这是 .env 的一个模板。
- 使用命令 cp .env.template .env 复制创建 .env 文件。
- 用文本编辑器打开 .env 文件。
- 找到 OPENAI_API_KEY= 的行。
- 在 = 后填写你的 OpenAI API Key
- 保存退出文件

在 .env 中配置 GOOGLE_API_KEY 来使用 Google 搜索:
- 进入https://console.cloud.google.com/,点击新建项目。
- 在左侧选项栏中进入凭据页面。
- 在创建凭据选择API密钥,复制这个密钥设置 .env 中的 GOOGLE_API_KEY 。
- 进入https://cse.google.com/cse/all,在项目上启用自定义搜索 API。
- 新建搜索引擎后,点击查看详情可以获得搜索引擎ID。用这个来设置 .env 中的 CUSTOM_SEARCH_ENGINE_ID 。

代码主流程
Auto-GPT的主要流程可以分为下面三个部分。




剩下的
其他就不提了,后面值得关注的主要是长短期记忆,还有各个部分使用的prompt。
总结
读完 Auto-GPT 除了了解了如何构建一个基于ChatGPT的应用以外,最大的感受就是,不要害怕未知。其实Auto-GPT 远没有吹得那么神奇,但它带来的这种生成式的智能体确实是一件很有意思的事。所以,在有趣的时代去做有趣的事吧!