AutoGPT 代理¶
位置: 在 GitHub 仓库中的 classic/original_autogpt/
维护通知: 从安全角度来看,AutoGPT Classic 不再受到支持。依赖项不会更新,问题也不会修复。如果有人希望贡献新的开发,我们将尽力合并那些通过现有 CI 的更改。
AutoGPT Classic 是在 OpenAI 发布 GPT-4 模型并附带一篇论文阐述其高级推理和任务解决能力时构思的。其概念过去(现在仍然)相当简单:让大型语言模型(LLM)反复决定做什么,同时将其行动结果反馈到提示中。这使得程序能够迭代地、逐步地朝着其目标前进。
事实上,这个程序能够代表其用户执行行动,使其成为一个代理。对于 AutoGPT Classic,用户仍然需要授权每次行动,但随着项目的进展,我们将能够给予代理更多的自主权,并且只对特定行动要求同意。
AutoGPT Classic 是一个通用代理,这意味着它不是为特定任务而设计的。相反,它旨在能够执行跨多个领域的广泛任务,只要这些任务可以在计算机上完成。
AutoGPT Classic 文档¶
欢迎来到 AutoGPT Classic 文档。
AutoGPT Classic 项目由四个主要组件组成
为了将它们联系在一起,我们在项目的根目录下还有一个命令行接口(CLI)。
🤖 代理¶
📖 关于 AutoGPT Classic | 🔧 设置 | 💻 用法
曾是 AutoGPT 的核心,也是一切的起点:一个由大型语言模型(LLM)驱动的半自主代理,可以为你执行任何任务*。
我们继续开发这个项目,目标是为大众提供人工智能辅助,并透明地、共同地构建未来。
-
💡 探索 - 看看人工智能能做什么,并从对未来的展望中获得启发。
-
🚀 与我们一起构建 - 我们欢迎任何形式的投入,无论是代码还是新功能或改进的建议!加入我们的 Discord,了解如何参与其中。
如果你想了解下一步是什么,请查看AutoGPT 平台。
* 目前尚未完全实现,但这仍然是我们正在追求的最终目标
🎯 基准测试¶
衡量你的代理的性能!agbenchmark
可以用于任何支持代理协议的代理,与项目命令行接口(CLI)的集成使得 AutoGPT Classic 和基于 Forge 的代理更容易使用。基准测试提供了严格的测试环境。我们的框架允许自主、客观的性能评估,确保你的代理已准备好应对现实世界中的行动。
-
📦
agbenchmark
在 Pypi 上 -
🔌 代理协议标准化 - AutoGPT Classic 使用来自 AI Engineer Foundation 的代理协议,以确保与项目内部和外部的许多代理兼容。
🏗️ Forge¶
打造你自己的代理!Forge 是一个随时可用的代理应用模板。所有样板代码都已经处理好,让你能将所有创造力投入到让你的代理脱颖而出地方。
- 🛠️ 轻松构建 - 我们已经奠定了基础,这样你就可以专注于代理的个性和能力。完整的教程可在此处获取。
💻 前端¶
任何兼容代理协议的代理都可以使用一个易于使用且开源的前端。
-
🎮 用户友好界面 - 轻松管理你的代理。
-
🔄 无缝集成 - 你的代理与我们的基准测试系统之间的顺畅连接。
🔧 命令行接口(CLI)¶
项目的命令行接口(CLI)使得在仓库中单独或一起使用 AutoGPT Classic 的所有组件变得容易。要安装其依赖项,只需运行 ./run setup
,你就准备好了!
$ ./run
Usage: cli.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
agent Commands to create, start and stop agents
benchmark Commands to start the benchmark and list tests and categories
setup Installs dependencies needed for your system.
常用命令
./run agent start autogpt
– 运行 AutoGPT Classic 代理./run agent create <name>
– 在agents/<name>
创建一个新的基于 Forge 的代理项目./run benchmark start <agent>
– 对指定的代理进行基准测试
🤔 加入 AutoGPT Discord 服务器提问:discord.gg/autogpt
术语表¶
- 仓库:项目所在的存储空间。
- Forking(派生):在你的账户下复制一个仓库。
- Cloning(克隆):在本地创建一个仓库的副本。
- 代理:你将创建和开发的 AutoGPT。
- 基准测试:在 Forge 中测试你的代理的技能。
- Forge:用于构建你的 AutoGPT 代理的模板。
- 前端:用于任务、日志和任务历史的界面。