菜单

架构

相关源文件

本文档提供了AutoGPT高层架构的全面概述,详细介绍了主要组件及其相互作用。它为开发和贡献AutoGPT系统的开发者提供了技术参考。

有关特定组件的信息,请参阅组件。有关系统术语,请参阅术语

系统概览

AutoGPT的架构分为四个主要系统,它们协同工作,提供了一个全面的AI代理平台

来源: README.md7-94

平台架构

前端提供与AutoGPT交互的用户界面,包括构建代理、运行代理和访问市场。

来源: README.md26-40 README.md44-53

前端架构

前端提供用户界面以与AutoGPT进行交互,包括构建代理、运行代理以及访问市场。

来源: README.md26-40

后端架构

后端负责执行代理工作流、管理API连接以及提供平台的全部核心功能。

来源: README.md44-53

经典AutoGPT架构

经典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 LicenseAutoGPT平台组件

来源: README.md85-91

系统关系

以下图示说明了主要系统组件之间的关系以及它们如何相互作用

来源: README.md7-147

本架构文档提供了AutoGPT系统的初步概述。有关单个组件的更多具体细节,请参考其各自的文档页面。