← 返回日报
🌐 机器翻译 · DeepSeek · ArXiv

Subagents vs Agent Skills: Executing Reusable Knowledge for Long-Horizon Agentic Tasks


子代理 vs 代理技能:为长时程代理任务执行可复用知识

摘要:语言模型代理如何有效利用可复用知识库来解决长时程任务?近期工作日益关注代理技能:以技能包形式表示的可复用能力,即包含指令、脚本和其他资源的多文件捆绑包,帮助代理执行特定任务。代理技能通常通过将其技能指令加载到代理的上下文中,并依赖代理遵循这些指令来执行。然而,随着任务时程的增长,这种方法变得越来越脆弱,因为随着上下文中积累的信息越来越多,推理质量会下降。我们研究了一种替代方法,即将技能包作为子代理来调用。子代理执行不是将技能指令加载到主上下文中,而是生成专门用于解决各个子任务的新的上下文窗口。我们表明,当技能包暴露出清晰的输入-输出契约,且其指令编码了履行这些契约所需的过程性知识时,子代理执行优于代理技能执行。权衡之处在于额外的通信开销,因为主代理与其子代理之间需要额外的 token 来进行协调。我们的结果表明,可复用知识的收益不仅取决于其内容,还取决于它如何被组织和调用。

📖 阅读原文 →