本文档提供了AutoGPT高层架构的全面概述,详细介绍了主要组件及其相互作用。它为开发和贡献AutoGPT系统的开发者提供了技术参考。
AutoGPT的架构分为四个主要系统,它们协同工作,提供了一个全面的AI代理平台
来源: README.md7-94
前端提供与AutoGPT交互的用户界面,包括构建代理、运行代理和访问市场。
来源: README.md26-40 README.md44-53
前端提供用户界面以与AutoGPT进行交互,包括构建代理、运行代理以及访问市场。
来源: README.md26-40
后端负责执行代理工作流、管理API连接以及提供平台的全部核心功能。
来源: README.md44-53
经典AutoGPT系统包括原始实现及其生态系统工具,如Forge、Benchmark和CLI。
来源: README.md94-147 .gitmodules1-4
AutoGPT实现了Agent Protocol标准,以确保不同组件与外部系统之间的兼容性。
来源: README.md158-162
以下图示说明了代理执行期间的数据流,展示了信息如何在组件之间传递
来源: README.md26-40 README.md44-53
开发基础设施通过测试、CI/CD和其他工具支持开发流程
来源: .gitmodules1-4
AutoGPT对代码库的不同部分使用两种不同的许可
| 组件 | 许可证 | 描述 |
|---|---|---|
| 主仓库 | MIT 许可证 | 大部分代码,包括经典AutoGPT |
| Platform文件夹 | Polyform Shield License | AutoGPT平台组件 |
来源: README.md85-91
以下图示说明了主要系统组件之间的关系以及它们如何相互作用
来源: README.md7-147
本架构文档提供了AutoGPT系统的初步概述。有关单个组件的更多具体细节,请参考其各自的文档页面。