如今,您可以把旧系统现代化的大部分工作交给AI:它会阅读代码,提取埋藏其中的业务规则,提出计划并重写代码,然后由您的团队审核并批准结果。最清晰的实际案例是Amazon的AWS Transform。AWS表示,它对Windows、大型机和VMware应用的现代化速度最高可提升5倍,并按智能体实际工作的每一分钟收取0.035美元。但它不能取代您的团队,目前也还不能在中东的云区域运行。

本文开启一个新系列,面向那些旧系统仍在运行、但已变得昂贵或存在风险的沙特企业。关于一般意义上的不停机现代化,请参阅我们此前的遗留系统现代化指南;本文重点讨论AI带来了什么。

什么是遗留系统,为什么难以现代化

遗留系统是指企业离不开、但构建在已不再受支持或修改成本变得高昂的技术之上的软件。常见例子:基于.NET Framework构建的会计系统,.NET Framework是微软用于开发软件的平台的旧版本。用COBOL编写、运行在大型机上的银行系统,COBOL是1960年代的编程语言,至今仍在支撑许多金融系统,而大型机是一台运行所有业务的大型计算机。或者运行在VMware上的虚拟服务器,VMware是一种在一台物理机上运行多台虚拟服务器的软件。

难点不在于编写新软件。真正的业务规则,例如折扣、佣金或利息如何计算,存在于代码之中,而不是任何文档里,而编写这些规则的人往往早已离开。这就是技术债务的含义:每一个过去的捷径或补丁,都会抬高之后每一次修改的成本。这些系统并不是失败;它们支撑企业运转了多年。但对它们进行现代化,已成为一项风险管理决策,而非赶时髦。

AI如何完成工作:以AWS Transform为例

根据官方服务页面,AWS Transform是一个工作台,您的团队在这里与专业AI智能体协同工作,通常会经历四个阶段:

  • 发现与分析。智能体阅读代码和现有系统,梳理出各个应用以及每个应用所依赖的内容。
  • 业务规则提取与规划。它提取并记录旧代码中的业务逻辑,并提出按优先级排序的现代化计划。
  • 转换。它用现代技术重写代码,或将服务器迁移到云端。
  • 人工审核。您的团队在上线前审核、测试并批准结果。AI加快了工作速度,但决定权仍在您手中。

这四个阶段并非Amazon独有。在任何借助AI进行系统现代化的工具或团队中,您都会看到同样的方法,因此本系列后续内容都以此为基础。

可以用它对哪些系统进行现代化

系统类型服务的作用AWS的说法
使用SQL Server数据库的Windows和.NET应用将其转换为在Linux上运行的现代.NET通过取消许可证,运营成本最多降低70%
大型机系统(COBOL)全面评估、提取业务规则,然后生成现代代码现代化速度最高提升5倍
VMware服务器发现、规划并迁移到云端现代化速度最高提升5倍

最后一列的数字是AWS自己的说法,因此请把它们视为该公司宣传的上限,而不是您项目的保证结果。

试用者的实际效果

Thomson Reuters:根据AWS网站上的案例研究,该公司现在每月现代化150万行代码,速度提升4倍,通过从Windows迁移到Linux节省了30%的成本,把应用转换从数月缩短到一个为期两周的周期,并将技术债务减少了一半。

银行:2026年9月29日,Thought Machine与AWS宣布推出一项解决方案,从COBOL代码中提取银行产品逻辑并形成清晰的规格说明,再据此构建经过测试的现代产品。其思路不是逐行翻译代码,而是提取“业务意图”,并设置人工审核关卡,由银行的工程团队和风险团队做最终批准。

费用多少,是否适合您在沙特阿拉伯的企业

根据官方定价页面,AWS按智能体实际工作分钟计费,每分钟0.035美元,按3.75的官方汇率约合0.13沙特里亚尔,您的空闲时间和在本机上的构建不收费。它给出的例子:转换一个50,000行的.NET解决方案大约需要2,800个智能体分钟,而由AWS托管的.NET转换在配额内每月包含最多50,000个免费智能体分钟。您迁移到的云服务以及团队的审核时间仍需自行付费。

  • 适合的情况:您拥有基于.NET Framework、大型机或VMware的大型系统,计划迁移到AWS,并且有人能够审核和测试AI的产出。
  • 可能不适合的情况:您的系统规模较小,且基于其支持范围之外的技术,或者您不打算使用云。同样的方法借助其他工具对您依然适用。
  • 注意数据的去向。根据AWS文档,工作区目前在9个区域提供,没有一个位于中东,您的数据可能会在其他区域处理。据沙特通讯社报道,AWS表示其在沙特阿拉伯的首个云区域有望于2026年12月上线。如果代码或数据库包含个人数据,请在开始前阅读我们的《个人数据保护法》(PDPL)指南;如果您无论如何都打算上云,请阅读我们面向沙特企业的云迁移指南。

Origami的观点

遗留系统现代化是我们构建系统和集成工作的核心部分,我们认为AI是加速最难阶段的有力手段:弄清旧系统实际在做什么。但我们不从工具入手,而是从系统清单以及在过程中绝不能丢失的业务规则入手。

因此,我们把AI写出的内容视为草稿,由工程师在其接触实际运营之前用真实数据进行审核和测试;我们也会先确定数据在哪里处理,再选择工具。如果您正在考虑对系统进行现代化,欢迎了解我们的服务。

本周练习:不能停的系统

  • 写下公司一天都离不开的每一个系统:会计、销售、库存、薪资以及任何定制软件。
  • 在每个系统旁边,注明其构建所用的技术(如果您知道),以及出故障时由谁修复。
  • 标出只有一个人或一家外部供应商了解的每个系统。这是您的首要风险,后续部分还会用到这份清单。

本系列后续内容

下一部分将回答一个先于一切的问题:您的遗留系统真的需要现代化吗?我们会介绍不容忽视的信号,以及何时最好暂不进行现代化。随后我们将盘点系统,用AI提取业务规则,比较重写、迁移和替换,讨论如何在不停工的情况下进行测试和切换,最后介绍现代化过程中数据的去向以及一份90天计划。

资料来源