请勿转载,违法必究!Update2023.04.20

背景

AutoGPT是由大神Significant Gravitas推出的项目。该项目可以根据你设置的目标,使用GPT4/GPT3.5自动帮你完成设定目标。它会自动思考,自动分解任务,能够使用语音输入,还可以执行代码,用Google搜索。

作者设计了一个十分精巧的prompt,然后把命令,基于prompt模板封装后发给GPT,然后根据指定的COMMAND( 包括谷歌搜索、浏览网站、读写文件、执行代码等 )来选择操作。AutoGPT会把问题,如“寻找今天推特上最火的AI推文”发给GPT,并要求GPT根据这些COMMAND选择最合适的方式去得到答案,并给出每一个COMMAND背后需要使用的参数,包括URL、执行的代码等。然后AutoGPT根据返回的结果来使用命令执行GPT的建议。

一、功能演示

1.1 安装

  • 从github下载最新源代码
  • 打开powershell执行命令Invoke-WebRequest -Uri "https://github.com/Significant-Gravitas/Auto-GPT-Plugins/archive/refs/heads/master.zip" -OutFile "./plugins/Auto-GPT-Plugins.zip"安装插件
  • 执行命令.\run.bat --install-plugin-deps 安装插件
  • 打开vscode,以python module方式运行项目
{

    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Module",
            "type": "python",
            "request": "launch",
            "module": "autogpt",
            "justMyCode": true,
            "args": [
                "--gpt3only"
            ]
        }
    ]
}

二、源码分析

附录

分类: 未分类