Skip to content

Auto-GPT中文版本及爱好者组织 同步更新原项目 AI领域创业 自媒体组织 用AI工作学习创作变现

License

Notifications You must be signed in to change notification settings

kaqijiang/Auto-GPT-ZH

Repository files navigation

Auto-GPT:自主 GPT-4 实验

这里是 Auto-GPT 中文项目- 同步 fork Auto-GPT Auto-GPT 修改了分支规则,Fork 同步于 Stable 最新分支

公众号<阿杰与 AI>回复"Auto-GPT"加入群聊,共同探讨更多玩法

开源专栏推荐,欢迎你的加入

【学习使用 ChatGPT MidJourney 助力工作学习创作】

无需部署中文网页版欢迎体验

AutoGPT: 构建、部署和运行 AI 代理

AutoGPT 是一个强大的平台,允许您创建、部署和管理可以自动化复杂工作流程的持续性 AI 代理。

📦 版本说明

AutoGPT 目前有三个主要版本:

1. AutoGPT 平台版(最新)

  • 完整的可视化界面
  • 拖拽式代理构建器
  • 云端部署选项
  • 适合所有用户,特别是非技术用户
  • 本文档主要介绍此版本

2. AutoGPT 经典版(实验性项目)

⚠️ 注意:此版本已停止维护,依赖项不会更新。它是一个已完成初始研究阶段的实验项目。

经典版是最早实现自主 AI 代理的项目之一,它能够:

  • 将复杂目标分解为小任务
  • 使用可用工具和 API 执行任务
  • 从结果中学习并调整方法
  • 链接多个动作以实现目标

主要特性:

  • 🔄 自主任务链接
  • 🛠 工具和 API 集成能力
  • 💾 上下文记忆管理
  • 🔍 网页浏览和信息收集
  • 📝 文件操作和内容创建

历史影响:

  • 展示了 AI 自主性的实践实现
  • 启发了众多衍生项目和研究
  • 推动了 AI 代理架构的发展

查看经典版完整文档

3. Forge 工具包(开发者工具集)

🚀 为开发者打造的 AI 代理开发工具包

Forge 是一个专门用于构建自定义 AI 代理的开发框架,它提供:

核心优势:

  • 💤 无需样板代码 - 直接专注于 AI 开发
  • 🧠 以大脑为中心 - 所有工具都服务于 AI 逻辑开发
  • 🛠️ 完整工具生态 - 集成最佳实践工具

学习资源:

  1. 入门指南:你的第一步
  2. AI 代理的蓝图
  3. 与你的代理交互
  4. 构建智能代理逻辑

📘 查看 Forge 文档

[!提示]

  • 🌟 普通用户:推荐使用平台版(本文档)
  • 💻 开发者
    • 如果想学习 AI 代理的历史实现:参考经典版
    • 如果要开发自己的 AI 代理:使用 Forge 工具包
    • 如果要在生产环境使用:选择平台版

🚀 快速开始

托管选项

  1. 自托管部署(请参考下方教程)
  2. 加入云托管测试版等待名单(推荐:开箱即用的解决方案)

系统要求

在开始之前,请确保您的系统满足以下要求:

必需软件

  • Node.js 和 NPM
  • Docker 和 Docker Compose
  • Git
  • VSCode(推荐的 IDE)

检查环境

  1. 检查 Node.js 和 NPM
node -v
npm -v

如需安装:

  1. 检查 Docker 和 Docker Compose
docker -v
docker compose -v

如需安装:

[!警告] > 请勿使用其他外部教程,因为它们可能已经过时

💻 部署指南

1. 克隆项目

# 克隆主仓库
git clone https://github.com/Significant-Gravitas/AutoGPT.git

# 初始化并更新子模块
cd AutoGPT
git submodule update --init --recursive --progress

2. 后端设置

AutoGPT 服务器是平台的核心,负责运行您的 AI 代理。它提供:

  • 核心功能:驱动代理和自动化流程的核心逻辑
  • 可靠基础设施:确保稳定和可扩展的性能
  • 代理市场:提供各种预构建的代理

部署步骤

  1. 进入后端目录
cd autogpt_platform
  1. 配置环境变量
# 复制环境变量模板
cp supabase/docker/.env.example .env

提示:您可以根据需要修改 .env 文件中的配置

  1. 启动后端服务
docker compose up -d --build
  1. 更新加密密钥(可选但推荐):
# 在 Python 中生成新密钥
from cryptography.fernet import Fernet;Fernet.generate_key().decode()

# 或使用 CLI 工具
poetry run cli gen-encrypt-key

将生成的密钥更新到 autogpt_platform/backend/.env 文件中

3. 前端设置

AutoGPT 前端提供直观的用户界面,支持多平台(Web、Android、iOS、Windows、Mac)。

主要功能

  • 📋 任务管理
  • 💬 智能对话
  • 📱 响应式设计
  • 🔄 实时监控
  • 📊 性能分析

部署步骤

  1. 进入前端目录
cd frontend
  1. 配置环境变量
cp .env.example .env
  1. 安装依赖并启动
npm install
npm run dev

4. 验证部署

  1. 检查服务状态

访问以下地址确认服务正常运行:

  1. 常见端口说明
前端 UI:3000
WebSocket:8001
REST API:8006

🎯 示例应用

1. 视频内容自动生成

  • 监控 Reddit 热门话题
  • 智能识别趋势
  • 自动创建短视频

2. 社媒内容助手

  • 自动处理 YouTube 视频
  • 生成文字记录
  • 提取关键引用
  • 发布社交媒体内容

📖 更多资源