AI写新代码这件事已经卷成红海了,但2025到2026年,海外大厂悄悄开辟了第二条战线:帮你改老代码。2025年9月22日,GitHub官宣Copilot app modernization正式商用(GA),支持Java和.NET项目「评估、转换、修编译、容器化一条龙」;AWS那边则直接把代码转换按行收费,商业模型已经跑通。而国内讨论AI编程,99%还停留在补全和问答——这条信息差,值一场生产事故的预防费,也值一单外包合同的钱。
先看两个事实:微软官方Quickstart里写明,Copilot现代化工具的目标是把项目升到Java 21或Java 25、Spring Boot最高4.0;而国内生产环境里,Java 8 + 老Spring的项目依然遍地都是。框架已经跑出去五条街,祖传项目还停在起点。
迁移为什么没人干?因为它是典型的「脏活」:不产生新功能、动错一行就是P0事故、工作量按人月算还容易翻车。于是它成了外包公司的肥肉,也成了企业技术债的无底洞。
大厂闻到了钱的味道。微软把它做成了Copilot的官方能力,AWS在Q Developer里内建了transformation agent并按行收费,AWS官网首页甚至挂出一个叫Transform的独立产品,定位写着「用agentic AI消灭技术债、现代化遗留系统」。三条信号叠在一起:改老代码,已经从人肉时代进入流水线时代。
这是本轮最值得中文圈关注的新货。它不是「问AI怎么升级」,而是一套完整的自动化流水线:
它有三种打开方式,覆盖不同人群:
价格方面,能力包含在Copilot订阅体系内,有免费档可用(具体档位门槛以官方文档为准)。对比国内:通义灵码、腾讯云AI代码助手等主打补全问答,目前没有公开可用的同款「迁移流水线」产品——这就是时间差。
AWS走的是另一条路:把代码转换做成明码标价的商业服务。以下数字全部来自AWS官方定价页(2026年8月20日更新):
| 档位 | 价格 | 代码转换额度 |
|---|---|---|
| Free Tier | 免费 | Java升级转换每月1,000行 + 50次agentic请求 |
| Pro | $19/人/月 | 每人每月4,000行,按AWS付费账户池化;超出部分$0.003/行 |
两个细节暴露了AWS的底气:转换失败的任务不计费(你中止或升级失败都不算),注释和空行不计数。池化机制对企业很友好——100个Pro订阅可以合并出每月40万行的额度。
我们来算一笔账:一个10万行的祖传Spring项目,用Pro档全量转一遍,超出部分约9.6万行 × $0.003 = $288,加上一个月$19订阅费,总共约$307(人民币2200元左右)。而国内软件外包市场,同类Java升级项目报价通常是数人月起。按行计费还有一个隐藏含义:厂商敢于按「提交行数」收费并承诺失败免责,说明这套Agent的成功率已经经得起商业检验。
另外注意,Q Developer Pro还附带IP indemnity(知识产权赔偿保障),企业法务这关好过很多。
如果不想把代码传到任何云端,第三个工具是你的菜。OpenRewrite(openrewrite.org)是开源的大规模自动化重构引擎,也是微软Copilot现代化扩展的底层执行器——学会它,等于看懂了大厂流水线的发动机舱。
国内对比:国内开源社区在OCR、推理框架上卷得很凶,但「迁移配方」这条线几乎空白。OpenRewrite是Apache系开源生态,企业可直接使用,无合规风险——这可能是国内平台团队目前能拿到的最优解。
三个工具殊途同归,都是下面这条流水线的不同档位:
flowchart TD
A["祖传项目入库"] --> B["AI 评估扫描依赖"]
B --> C["生成升级计划"]
C --> D{"改动类型判断"}
D -->|规则明确| E["配方批量改写"]
D -->|逻辑复杂| F["Agent 逐点补丁"]
E --> G["自动修编译报错"]
F --> G
G --> H["跑测试验证"]
H -->|不过| G
H -->|通过| I["容器化交付"]
I --> J["人工复核后合并"]
| 你以为的 | 实际情况 |
|---|---|
| AI编程就是补全和生成 | 微软、AWS已把老系统迁移做成自动化流水线 |
| 迁移只能人肉外包,按人月烧钱 | Q Developer免费档每月1,000行,超量$0.003/行且失败不计费 |
| 工具改代码会破坏格式没法审 | OpenRewrite保留原格式做最小改动,Diff干净可审 |
| 好工具都要掏钱 | OpenRewrite开源无限量,Copilot现代化有免费档 |
| 这类能力国内很快会跟进 | 国内助手仍在卷补全,「迁移流水线」暂无公开同款 |
本周末就能干的三步:
一个提醒:流水线不是免检通道。AI修完编译、测试跑绿之后,核心业务逻辑仍然需要人工复核——尤其是事务边界、线程安全和反射调用这三类地方,是所有代码改造工具共同的盲区。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
