论文
SWE-Hub:面向可扩展、可执行软件工程任务的统一生产系统
SWE-Hub: A Unified Production System for Scalable, Executable Software Engineering Tasks
摘要
软件工程智能体的进展日益受限于可用于训练与评估的可执行、可扩展、真实数据的稀缺。这种稀缺源于现有流水线的三个根本挑战:环境脆弱且难以跨语言复现;大规模合成真实的系统级漏洞计算代价高昂;现有数据多为短时程修复,未能捕捉架构一致性等长时程能力。我们提出SWE-Hub,一个端到端系统,它通过把环境自动化、可扩展合成与多样化任务生成统一为一个连贯的生产栈,使数据工厂抽象得以落地。在其基础层面,Env Agent通过自动把原始仓库快照转换为带标准化接口的可复现多语言容器环境,建立共享执行基底。在此基底之上,SWE-Scale引擎满足高吞吐生成需求,结合跨语言代码分析与集群级验证,合成大量局部漏洞修复实例。Bug Agent通过合成涉及跨模块依赖的系统级回归,并配上描述可观测症状而非根因的类用户问题报告,生成高保真修复任务。最后,SWE-Architect通过把自然语言需求翻译为仓库级build-a-repo任务,把任务范围从修复扩展到创建。通过整合这些组件,SWE-Hub建立起能够在软件工程全生命周期持续交付可执行任务的统一生产流水线。
