Classic AutoGPT 是 AutoGPT 项目的原始实现,是较新版本 Platform 的基础。本文档提供了 Classic AutoGPT 架构、组件和功能的概述。有关较新 AutoGPT Platform 的信息,请参阅 AutoGPT Platform。
Classic AutoGPT 是一个用于构建、测试和运行自主 AI 代理的全面工具包。它为开发者提供了一套工具,无需编写大量样板代码即可创建自定义代理应用程序。该系统侧重于为代理开发提供灵活的框架,同时保持标准化的通信协议,以确保不同组件之间的兼容性。
来源: README.md94-107
Classic AutoGPT 由四个主要组件组成,它们协同工作,提供完整的代理开发环境。
图示:Classic AutoGPT 高级组件
来源: README.md94-147
这些组件构成了一个集成系统,其中
Forge 是一个工具包,旨在通过处理大部分样板代码来简化代理开发,使开发者能够专注于其代理应用程序的独特方面。它为构建自定义代理提供了基础,且设置要求最低。
Forge 的主要特点包括:
图示:Forge 开发工作流程
来源: README.md99-106 README.md103-104
Benchmark 组件 (agbenchmark) 提供了一个标准化的测试环境,用于衡量代理的性能。它适用于任何支持代理协议的代理,使其能够灵活地测试不同的实现。
Benchmark 系统的主要特点:
图示:Benchmark 测试流程
来源: README.md108-116 README.md160-161
前端提供了一个用户友好的界面来控制和监控代理。它通过代理协议连接到代理,确保与 AutoGPT 生态系统内外许多代理实现的兼容性。
UI 的主要功能:
图示:前端 UI 交互流程
来源: README.md119-126
命令行界面 (CLI) 作为 Classic AutoGPT 所有组件的中心集成点。它提供了一个统一的界面,用于与代理交互、运行基准测试和设置环境。
CLI 的主要功能:
图示:CLI 命令结构
来源: README.md128-147
下图说明了 Classic AutoGPT 的组件在典型的开发和使用工作流程中如何协同工作。
图示:Classic AutoGPT 开发和使用工作流程
来源: README.md94-147
Classic AutoGPT 作为 AutoGPT 平台生态系统内的一个独立子系统存在。下图说明了这种关系。
图示:Classic AutoGPT 在平台架构中的位置
来源: README.md1-93 README.md94-147
Classic AutoGPT 实现了 AI Engineer Foundation 制定的 Agent Protocol 标准。这种标准化确保了代理、前端 UI 和基准测试之间的无缝兼容性。该协议建立了稳定的通信路径,使不同组件能够有效交互。
Agent Protocol 的主要优势:
来源: README.md159-161
要开始使用 Classic AutoGPT,请:
./run setup 安装依赖项。./run agent create./run benchmark start有关使用 Forge 创建第一个代理的详细指南,请参阅 使用 Forge 入门页面。
刷新此 Wiki
最后索引时间2025年4月17日(3ccbc3)