摘要
代理开发工具包(ADKs)为构建代理提供了有效的平台和工具,其设计对所构建代理的性能至关重要,尤其是代理拓扑、工具和记忆的功能。然而,当前的ADKs要么缺乏足够的功能支持,要么依赖人工手动设计这些组件,限制了代理的通用性和整体性能。本文提出OpenSage,这是首个使LLMs能够自动创建具有自生成拓扑和工具集的代理,并提供全面且结构化的记忆支持的ADK。OpenSage为代理提供了创建和管理自身子代理和工具包的有效功能,还具备基于图的分层记忆系统以实现高效管理,并针对软件工程任务定制了专用工具包。在三个最先进的基准测试中进行的广泛实验表明,OpenSage优于现有的ADKs。我们还进行了严格的消融研究,以验证每个组件设计的有效性。我们认为,OpenSage可以为下一代代理开发铺平道路,将重点从以人为中心的范式转向以AI为中心的范式。
AI 推荐理由
论文重点研究了Agent的自动生成与工具集设计,属于技能学习和工具使用的核心内容。
论文信息