简介

AgentGPT允许您配置和部署自主人工智能代理。命名你自己的自定义人工智能,让它实现任何可以想象的目标。它将试图通过思考要做的任务、执行这些任务并从结果中学习来达到目标?.
AgentGPT英文官方网站:https://github.com/reworkd/AgentGPT
AgentGPT中文安装教程:https://blog.zhexuan.org/archives/agentgpt-setup.html

要求

  • Node.js: 需要18 LTS及以上版本,用于运行AgentGPT程序
  • OpenAI API key:OpenAI的API密钥,用于AgentGPT调用OpenAI的API接口

准备

  1. AgentGPT需要调用Google来搜索资料,需要确保本地访问正常,也可以考虑购买一台Windows服务器,参考教程:https://blog.zhexuan.org/archives/overseas-server.html
    注意以下规则
    系统镜像:必须选择Windows Server
    地域:必须选择新加坡、东京、美国等地
  2. 下载安装Nodejs
    在浏览器中访问 https://nodejs.org/en
    image
    选择LTS这个64位版本下载
    image
    安装过程一路Next下去即可。
  3. 获取OpenAI API Key
    在浏览器中访问 https://platform.openai.com/account/api-keys ,点击“Crteate new secret key”创建新的秘钥。
    image
    在弹出窗口中,填写一个密钥的名称,比如“AutoGPT”,再点击“Create Secret Key”开始创建。
    image
    在弹出的窗口中,就显示一个新的OpenAI API Key,以“sk”开头的字符串,点击右侧的复制按钮将其复制保存下来。
    image

安装

  1. 下载AgentGPT代码
    从开始菜单中找到“Windows系统”->“命令提示符”
    image
    切换到D盘,这里也可以使用其他盘。

    D:

    使用Git下载AgentGPT源代码

    git clone https://github.com/reworkd/AgentGPT.git

    进入AgentGPT目录下

    cd AgentGPT

    以上三步如图所示
    image

  2. 安装AgentGPT依赖包:
    使用命令

    npm install

    安装后如下
    image

  3. 复制并重命名.env.example.env

    copy .env.example .env

    image
    打开.env,填写你的OPENAI_API_KEY,填写后保存。
    image

  4. 创建数据库
    进入prisma目录

    cd prisma

    选择使用Sqlite做为数据库

    useSqlite.sh

    创建数据库

    npx prisma db push

    创建过程如下图所示
    image

使用方法

  1. 启动服务

    npm run dev

    image

  2. 在浏览器中打开AgentGPT
    地址为本地地址:http://localhost:3000
    image
  3. 设置这个AI的名称Name、目标Goal,然后Deploy Agent
    image
    这样就是在正常运行了。