ChatGPT 是新一代 AI 文本助手,可以帮助解决我们在多个领域的问题。
在某些复杂问题上,ChatGPT 需要经过不断的调教与沟通,才能得到接近正确的答案。
当你是某个领域的专家时,你很容易做到这一点。
但是,在你不熟悉的领域,你甚至不知道该怎么提问。
所以,在一个不精通的领域,要怎么向 ChatGPT 正确提问,得到正确答案呢?
我们可以使用 AutoGPT,AutoGPT 是基于 ChatGPT 的文本 AI 助手,在 ChatGPT 的基础上做了增强,用户在终端输入指令后,AutoGPT 可以根据最终的目标,不断生成任务及提示语交给 ChatGPT 处理,然后一步又一步的接近正确答案,在得到最终结果返回给用户。
使用教程
在引入 docker 后,AutoGPT 的使用变得更加简单。
第一步:拉取 docker 镜像
docker pull significantgravitas/auto-gpt
第二步:创建项目文件夹
AutoGPT 需要一个目录放置配置文件及运行日志,创建一个项目目录,并且将其添加进 docker
的 File sharing
(如下图)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SEC3gY3R-1685585258603)(http://shadows-mall.oss-cn-shenzhen.aliyuncs.com/images%5Cimages%5C%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20230530164644.png)]
第三步:添加配置文件
- 添加
.env
配置文件
OPENAI_API_KEY=【写入你的 OpenAI key】
ALLOWLISTED_PLUGINS=
DENYLISTED_PLUGINS=
个人的 openai-key
需要写入 env
文件中,可以在 OpenAI Keys 生成一个用于使用。(如下图)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yqLQJ2Et-1685585258604)(http://shadows-mall.oss-cn-shenzhen.aliyuncs.com/images%5Cimages%5C%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20230530165257.png)]
- 添加
docker-compose.yml
配置文件
version: "3.9"