Skip to content

AutoGPT 文档

欢迎阅读 AutoGPT 文档。

AutoGPT 项目由四个主要组件组成:

为了将这些组件整合在一起,我们在项目的根目录下还提供了一个 CLI

🌐 服务器

📖 设置  |  📖 高级设置  |  📖 创建新模块

服务器是 New AutoGPT 项目的核心。它为代理提供运行基础架构,并为用户提供交互界面。它与 Forge、代理以及定制的 UI 集成,提供无缝体验。


🤖 代理

📖 关于 AutoGPT  |  🔧 设置  |  💻 使用

AutoGPT 的核心,也是启动整个项目的项目:一个由 LLM 驱动的半自主代理,可以为你执行任何任务*。

我们继续开发这个项目,目标是让大众能够获得 AI 辅助,并透明地、共同地构建未来。

  • 💡 探索 - 看看 AI 能做什么,并受到未来的一瞥启发。

  • 🚀 与我们一起构建 - 我们欢迎任何输入,无论是代码还是新功能或改进的想法!加入我们的 Discord,了解如何参与其中。

* 它还没有完全实现,但这是我们仍在追求的最终目标


🎯 基准测试

🗒️ 阅读说明

衡量你的代理性能!agbenchmark 可以与任何支持代理协议的代理一起使用,并且与项目的 CLI 集成,使其更容易与 AutoGPT 和基于 Forge 的代理一起使用。基准测试提供了一个严格的测试环境。我们的框架允许进行自主、客观的性能评估,确保你的代理为现实世界的行动做好准备。

  • 📦 agbenchmark 在 Pypi 上

  • 🔌 代理协议标准化 - AutoGPT 使用 AI Engineer Foundation 的代理协议,以确保与项目内外许多代理的兼容性。


🏗️ Forge

📖 介绍  |  🚀 快速开始

打造你自己的代理!Forge 是一个现成的代理应用程序模板。所有样板代码都已处理完毕,让你可以将所有创造力集中在让你的代理与众不同的事情上。

  • 🛠️ 轻松构建 - 我们已经打好了基础,所以你可以专注于你的代理的个性和能力。全面的教程可以在 这里 找到。

💻 前端

🗒️ 阅读说明

一个易于使用且开源的前端,适用于任何符合 Agent Protocol 的代理。

  • 🎮 用户友好的界面 - 轻松管理你的代理。

  • 🔄 无缝集成 - 你的代理与我们的基准测试系统之间的顺畅连接。


🔧 CLI

项目 CLI 使得使用仓库中的所有组件变得容易,无论是单独使用还是一起使用。要安装其依赖项,只需运行 ./run setup,你就可以开始了!

$ ./run
Usage: cli.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help  显示此消息并退出。

Commands:
  agent      用于创建、启动和停止代理的命令
  benchmark  用于启动基准测试、列出测试和类别的命令
  setup      安装系统所需的依赖项。

常用命令:

  • ./run agent start autogpt运行 AutoGPT 代理
  • ./run agent create <name> – 在 agents/<name> 创建一个新的基于 Forge 的代理项目
  • ./run benchmark start <agent> – 基准测试指定的代理

🤔 加入 AutoGPT Discord 服务器以获取任何疑问: discord.gg/autogpt

术语表

  • 仓库:项目所在的空间。
  • Forking:将仓库复制到你的账户下。
  • Cloning:制作仓库的本地副本。
  • 代理:你将创建和开发的 AutoGPT。
  • 基准测试:在 Forge 中测试你的代理技能。
  • Forge:构建你的 AutoGPT 代理的模板。
  • 前端:任务、日志和任务历史的 UI。