论文
SWE-AGILE:高效管理动态推理上下文的软件智能体框架
SWE-AGILE: A Software Agent Framework for Efficiently Managing Dynamic Reasoning Context
摘要
自主软件工程(SWE)中既往代表性的ReAct风格方法通常缺乏深度分析和处理复杂边界情形所需的显式System-2推理。尽管近期的推理模型展示了扩展思维链(Chain-of-Thought,CoT)的潜力,将其应用于多轮SWE任务却带来一个根本困境:保留完整推理历史会导致上下文爆炸与“Lost-in-the-Middle”退化,而丢弃它又会迫使智能体在每一步冗余地重新推理。为应对这些挑战,我们提出SWE-AGILE,一个旨在弥合推理深度、效率与上下文约束之间鸿沟的新型软件智能体框架。SWE-AGILE引入动态推理上下文(Dynamic Reasoning Context)策略:维护一个由详细推理构成的“滑动窗口”以保证即时连贯、避免冗余的重复分析,同时将历史推理内容压缩为简洁的Reasoning Digests。实验上,SWE-AGILE仅使用2.2k条轨迹和896个任务,就在SWE-Bench-Verified上为7B-8B模型树立了新标准。代码发布于 https://github.com/KDEGroup/SWE-AGILE。
