产品介绍
OpenAGI 是什么?
OpenAGI 是用于构建自主智能体系统的开发框架。它把智能体应用拆分为管理员、Workers、Planner、语言模型、Actions、Memory 和 VectorStore 等组件,开发者可让这些部分按顺序、并行或动态通信模式协作。
该框架旨在简化多智能体应用的集成和配置。文档提供电影推荐、求职、博客写作、新闻处理和行程规划等示例。项目也明确指出当前限制:智能体在长期记忆和提前规划方面仍可能表现不稳定,因此生产使用需要测试和监督。
如何使用 OpenAGI
- 定义目标,并决定哪些职责应交给不同 Worker。
- 为工作流配置 Planner、语言模型、Actions、Memory 和 VectorStore。
- 选择顺序、并行或动态的组件通信方式。
- 使用有代表性的任务运行流程,并检查中间决策和工具调用。
- 在关键业务中使用前,加入控制措施、评估和人工审核。
核心功能
- 组件化架构: 将管理、规划、执行者、动作、记忆和检索分离。
- 多种通信模式: 支持顺序、并行和动态协作。
- 灵活模型集成: 允许把不同语言模型配置到智能体系统中。
- 动作与工具: 让 Worker 具备文本生成之外的可执行能力。
- 记忆与向量存储: 提供保留和检索相关上下文的组件。
- 示例工作流: 展示研究、推荐、写作、搜索和规划类智能体应用。
使用场景
- 多智能体原型: 验证多个专业 Worker 如何协作完成更大目标。
- 研究与推荐: 把检索、分析和汇总分配给不同智能体。
- 内容工作流: 通过独立 Worker 协调研究、起草和审阅。
- 规划助手: 试验需要多步操作的旅行规划或求职流程。
价格
OpenAGI 以开发框架形式提供,并非公开标准订阅价格的托管产品。用户需要承担自身配置所产生的基础设施、模型、向量数据库和其他供应商费用。
常见问题
OpenAGI 是开箱即用的完整自主系统吗?
不是。它是构建和配置智能体系统的框架,开发者仍需选择组件、评估行为并增加运营控制。
智能体可以并行执行任务吗?
可以。文档说明其支持顺序、并行和动态通信模式。
开发者需要注意哪些限制?
文档提醒,当前智能体的长期记忆和前瞻规划仍不稳定,因此必须验证结果并保留监督。


