华为与香港中文大学、香港科技大学的研究者携手,共同推出了代码数据工程框架LegoFlow。该框架实现了代码数据流水线的全自动化运行,将各个流程封装成标准插件技能,供编码智能体直接调用。研究团队发布的LegoFlow-SWE数据集,从1200万个候选PR中精心筛选出5000个验证任务,覆盖8种编程语言,并包含2780条高质量轨迹。仅用1000条轨迹训练Qwen3.5-35B-A3B-Base模型,便能在相关基准评测中取得出色成绩。LegoFlow框架采用模块化设计,各模块分别承担任务构建、轨迹生成、微调训练和基准评测等任务,并配备看板以监控全流程进度。研究还揭示了任务质量优于数量、需采取措施防止模型评测作弊、SFT轨迹的推理深度比覆盖率更重要等关键经验。经过两轮智能体自主调整策略的递归迭代,模型在SWE-bench Verified上的性能显著提升。目前,该项目正朝着终端任务、复杂长程软件工程任务和递归式自我改进等方向拓展,相关代码、数据和文档均已开源。
