Home
Softono

Auto GPT ZH

Open source Python
2.5K
Stars
387
Forks
1
Issues
30
Watchers
1 year
Last Commit

 About Auto GPT ZH

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

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Auto GPT ZH?

We provide expert installation service for this software. Our team will install, configure, and secure Auto GPT ZH on your server. plans start at just $30.

Auto GPT ZH

View on GitHub

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

如需安装:

  • Node.js:https://nodejs.org/en/download/
  • NPM:https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
  1. 检查 Docker 和 Docker Compose
docker -v
docker compose -v

如需安装:

  • Docker Desktop:https://docs.docker.com/desktop/
  • Docker Compose:https://docs.docker.com/compose/install/

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

💻 部署指南

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. 检查服务状态

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

  • 前端界面:http://localhost:3000
  • WebSocket 服务:8001 端口
  • REST API:8006 端口
  1. 常见端口说明
前端 UI:3000
WebSocket:8001
REST API:8006

🎯 示例应用

1. 视频内容自动生成

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

2. 社媒内容助手

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

📖 更多资源

Powered by DartNode