论文

OpenSage:自编程智能体生成引擎

OpenSage: Self-programming Agent Generation Engine

智能体系统上下文与知识记忆Agent 架构与控制循环Agent记忆

摘要

智能体开发套件(ADK)为构建智能体提供有效平台与工具,其设计对所构智能体的性能至关重要,尤其是智能体拓扑、工具和记忆功能。然而当前 ADK 要么功能支持不足,要么依赖人工设计这些组件,限制了智能体的泛化性和整体性能。我们提出 OpenSage,首个让 LLM 自动创建智能体、自生成拓扑与工具集并提供全面结构化记忆支持的 ADK。OpenSage 提供有效功能,让智能体创建并管理自己的子智能体和工具箱。它还具有用于高效管理的分层图结构记忆系统,以及为软件工程任务定制的专门工具箱。跨三个最先进基准和多种骨干模型的大量实验证明了 OpenSage 相对现有 ADK 的优势。我们还进行严格消融研究,证明各组件设计的有效性。我们相信 OpenSage 能为下一代智能体开发铺路,把重心从以人为中心转向以 AI 为中心的范式。

OpenSage:自编程智能体生成引擎
图2:OpenSage框架概览,由三个关键部分组成。首先,我们使AI能够创建不同的拓扑结构,并在统一的智能体池中对其进行管理。接着,我们提出分层工具结构,包括工具专属的沙箱与状态,以及异步执行。我们设计了基于图的短期与长期记忆,并由记忆智能体(memory agent)与它们交互。