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。