arXiv cs.AI· Jiahong Xiang, Kunqiu Chen, Lingming Zhang, Yuqun Zhang·· 13 小时前AI 评分42
Spine:将子任务树编译为结构化上下文,提升长程编程智能体表现
Spine: Compiling Subtask Trees into Structured Context for Long-Horizon Coding Agents
AI 导读
Spine 是一套接口与运行时,把子任务嵌套关系组织成持久树 SpineTree,并在每次模型调用前即时编译为上下文,保留未完成子任务的交互、用结果替换已完成子任务细节。
正文 · AI 翻译
摘要:长程编码任务包含嵌套子任务。通常,智能体会将交互按顺序记录到不断增长的历史中,导致上下文膨胀和性能下降。在没有明确子任务边界的情况下压缩或裁剪历史,可能会丢弃未完成子任务所需的信息。相反,递归子智能体委派通过将每个子任务边界都分配给委派,用子智能体隔离已完成的子任务,这混淆了子任务粒度与执行智能体的选择,增加了执行和协调开销。我们提出 Spine,一种使模型上下文与子任务嵌套和完成状态对齐的接口和运行时。智能体通过工作范围声明明确的子任务边界,使同一智能体能够内联执行嵌套子任务,同时将委派保留给独立的并行任务。运行时在 SpineTree 中组织执行,这是一个持久树,记录子任务关系、局部交互、完成状态和返回结果。在每次模型调用之前,它及时地将树编译为模型上下文,保留未完成子任务的交互,并用其结果替换已完成子任务的细节,同时保留前缀缓存复用。
我们将 Spine 集成到 Codex 中,构建了 SpineCodex。在 GPT-5.6 Sol 下,与原生 Codex 相比,SpineCodex 将 SWE-Milestone 分数提高了 11.8%,同时将总成本降低了 32.4%,将 ProgramBench 平均测试通过率提高了 17.3%,并在十个评估的 FrontierSWE 任务中的八个上提高了 Mean@5。在 SWE-Milestone 上,它还在总成本降低 73.7% 的情况下达到了与 Recursive Subagent 相当的分数。我们还通过可复用的软件包将 Spine 集成到 Pi 中:在 Gemini 3.8 Flash 和 Qwen 3.8 27B 下,与原生 Pi 相比,它将 SWE-Milestone 分数提高了 9.5-17.5%,将 ProgramBench 平均测试通过率提高了 4.3-8.7%。
| 评论: | 22 页,9 张图,7 张表 |
| 主题: | 软件工程(cs.SE);人工智能(cs.AI) |
| 引用为: | arXiv:2610.37224 [cs.SE] |
| (或此版本的 arXiv:2610.37224v1 [cs.SE]) | |
| https://doi.org/10.48550/arXiv.2610.37224 由 DataCite 颁发的 arXiv DOI(待注册) |
提交历史
来自:Jiahong Xiang [查看电子邮件]
[v1]
2026 年 10 月 27 日星期二 13:33:23 UTC(371 KB)
来源:arXiv cs.AI · arxiv.org