蚂蚁蒋宇揭秘,60万行代码巨石应用如何用AI实现可验证重构交付
在2026年QCon上海全球软件开发大会上,蚂蚁集团研发工程师蒋宇分享了支付宝生活缴费系统60万行Java代码的AI重构实践。通过双Loop工程体系,该团队成功将复杂业务行为从老系统迁移至新系统,并实...
2026年10月22日至24日,全球软件开发大会QCon上海站如期举行。本次大会聚焦Harness AI时代的工程实践,吸引了众多技术社区与产业一线从业者参与。蚂蚁集团研发工程师蒋宇在会上发表了题为《60万行巨石应用AI重构的可验证交付工程》的主题演讲,详细介绍了支付宝生活缴费核心在线系统的重构经验。
该系统包含约60万行Java代码、600多个接口,涉及复杂的业务分支、机构差异配置、分布式调用链和外部依赖。传统重构方法往往只能发现局部实现问题,却难以证明新系统在预期业务边界内保持了老系统的关键行为。蒋宇团队创新性地将重构目标从"迁移代码"转变为"迁移行为",建立了两个相互校验的Loop:Loop 1从老系统提取业务行为,通过PERS建模、Case-Forge路径压缩和人机协同完成场景生成;Loop 2使用Bubble在新系统回放相同场景,验证实际执行路径,判定新老系统的行为差异。
这一方法解决了两个关键工程问题:一是如何从复杂分支中提取规模可控但不失真的行为集合;二是如何识别AI生成用例中的路径偏移与假覆盖,并将差分结果转化为可发布、可观测、可回退的工程决策。通过这种双Loop体系,团队不仅完成了代码重构,更重要的是确保了新系统在关键业务行为上的等价性,为后续的流量验证和分阶段切流提供了可靠依据。
蒋宇表示,这一重构实践的意义在于推动AI重构能力从"能够生成"走向"可理解、可审查、可验证、可发布",为AI时代大规模遗留系统的工程化落地提供了可行方案。他强调,在AI重构过程中,必须建立完整的验证闭环,确保每个重构环节都能被追溯和验证,从而降低生产环境的风险。
此次演讲引发了与会者的广泛关注,特别是在AI Native架构、Agent Runtime等前沿技术方向上,为参会者提供了宝贵的实践经验。蒋宇的分享不仅展示了蚂蚁集团在AI重构领域的技术积累,也为整个行业探索AI从实验到生产的落地路径提供了重要参考。