亚马逊用AI大幅削减技术债务,旧服务器炸毁仪式引关注
快速阅读: 亚马逊推出AI代理集成的AWS Transform服务,旨在解决技术债务问题,特别是Windows环境的现代化,大幅降低许可成本,提高安全性和性能。新服务通过AI加速代码迁移,显著提升效率。
亚马逊推出智能代理AI,以解决庞大的遗留技术债务问题。Transform服务更新了Windows堆栈,大幅削减了昂贵的许可费用。新的AI代理能够以人类无法比拟的速度迁移代码。
全球公关人员可以从亚马逊宣布其AWS Transform服务增强的方式中学到一课。他们将一台旧的AWS服务器吊在拉斯维加斯市中心的起重机上,然后将其从150英尺高处丢到一堆炸药上引爆。此举无疑吸引了技术记者的关注。
AWS团队通过这一大胆的公关噱头展示了其新AWS Transform服务已将智能代理AI集成到其遗留现代化系统中。
理解痛点
让我们退一步,讨论一下AWS Transform旨在解决的痛点——技术债务。技术债务类似于金融债务,是指组织因早期决策或实施行动而必须承担的修复和重新工程的工作量。在编码方面,技术债务是指所有需要重写以实现现代化、可维护性和成本降低的旧代码,这些代码使用过时的基础架构、语言、API等。
1992年,维基百科的创始人Ward Cunningham首次提出了“技术债务”这一术语。他在多年的软件开发和营销经历中遇到了两次技术债务,严重到他决定出售产品而不是花费数月甚至数年的时间来重写它们,以恢复其原始功能水平。其中一款产品是最早的嵌入式数据库引擎之一,为了适应其构建平台的API框架,该产品进行了大量工作。然而,承诺五年内保持兼容性的公司最终食言了,导致他的工作白费。
技术债务的一个特点是,它是为了维持现状而进行的工作,而不是为了增加新功能、服务或创新。幸运的是,他找到了买家并披露了技术债务,从而转向了新的项目。
最近十年,他开发了一个开源捐赠管理系统,在其生命周期内帮助非营利组织筹集了约4000万美元的捐款。尽管这是项有益的工作,但他每月只能从中获得相当于一辆车的贷款。然而,他不得不支持不断更新支付网关接口(如Stripe和PayPal),这占据了每年编程工作的大部分时间。如果不能及时完成这些更新,他的非营利用户可能会被切断服务。这种持续的紧迫周期让他几乎没有时间进行实际的创新和产品改进。去年,他出售了这款产品,主要是因为无法面对再次为PayPal接口代码的变化进行重写。
这两个例子展示了个人程序员面临的技术债务问题。现在将此放大到企业层面,再加上对日益昂贵的许可证的依赖、过时的硬件或应用程序,就会形成一个巨大的问题。许多挑战源于老化或不受支持的技术、无法相互交流的系统以及不可靠的数据。在某些领域,我们缺少必要的工具,仍然依赖于应该自动化的手动步骤,或者在没有充分培训和文档的情况下操作。软件通常缺乏客户现在期望的无缝多渠道能力。
据亚马逊称,一般组织“将团队时间的30%用于手动现代化工作,也称为技术债务。”根据埃森哲2024年数字核心报告,“技术债务每年耗费2.41万亿美元,修复成本需1.52万亿美元。”
此外,AWS Marketplace上的AI代理增长迅猛,超过团队初始目标40倍。从业者的经验表明,这不仅涉及大量费用,还令人沮丧,花费大量时间只是为了回到原点,保持系统运行。它导致收入损失、品牌价值下降、巨大机会成本、潜在安全问题,以及导致员工倦怠的重复劳动。对我来说,这是促使我放弃两个经过多年精雕细琢的产品的动力。虽然痛苦,但也是一种解脱。
AWS Transform及其AI代理
年初推出时,AWS Transform被定位为用于应用程序和遗留系统现代化的服务。当时,尽管基于AI,但更多是程序性的。本周的公告大幅提升了这一点,通过增加代理功能,使企业能够以前所未有的速度进行大规模现代化和转型项目。
Windows现代化
最大的亮点功能可能会让微软感到不安。Transform提供代理AI工具,帮助客户“现代化其完整的Windows环境,以降低昂贵的许可成本并提高安全性和性能。”所谓“现代化”,亚马逊指的是“从Windows迁移至开源解决方案”。一旦AI代理全面分析了Windows服务器堆栈,它会提出更新.NET应用程序和UI框架的计划。该计划还包括从微软专有且昂贵的SQL Server迁移到PostgreSQL和其他无需支付许可费的环境。
亚马逊在此处提出了相当大胆的主张,声称可以将运营成本降低多达70%。为了支持这一说法,公司提到了Transform的两位用户:Teamfront和汤森路透。
Teamfront是一家垂直SaaS整合商,集中运营和支持其合作伙伴公司的增长。据Teamfront首席产品和技术官Bobby Land表示,该公司在两周内完成了80万行代码的现代化。这非常惊人。尽管大部分未经验证,但行业内部(在生成式AI之前)的一个指标表明,普通程序员每天编写10-25行代码。因此,80万行代码相当于32,000个人工日或大约87个人年的代码更新。
Land说:“这一突破为我们指明了消除技术债务的明确路径,增强了我们扩大现代化工作的信心。我们现在正在从SQL Server迁移到PostgreSQL,同时改造我们的应用程序,加速现代化进程,更好地服务我们的现场服务软件公司组合。”
还有汤森路透,这是一家全球信息服务提供商,提供可信的数据和工作流软件。他们利用AWS Transform“从Windows迁移到开源替代方案,实现更好的性能和更低的成本。”据亚马逊介绍,“通过代理AI驱动的自动化,他们现在每月可迁移150万行代码,成本降低30%,技术债务减少50%。”150万行代码每月,这个数字几乎难以想象,但显然AI代理可以做到。
更多的AWS Transform增强功能
此次公告中,亚马逊展示了三项新的增强功能,旨在满足不同的使用模型。
大型机现代化:
新的AWS Transform代理在现有能力基础上,生成活动分析、将遗留代码重新构想为清晰业务功能的蓝图,以及加快自动化测试规划和验证的任务代理。
VMware迁移:
据亚马逊称,“AWS Transform的新功能简化并加速了大规模发现、规划和网络迁移。”代理协调整个过程,使用本地发现工具和增强的网络迁移代理。
AWS Transform可组合性倡议:
“这‘赋予了AWS合作伙伴,如埃森哲、凯捷和佩加系统’的能力,将他们的专有工具、代理和知识库直接整合到AWS Transform产品体验中,为客户,尤其是在金融服务和医疗保健等专业领域,构建定制化的现代化工作流程。换句话说,在真正具有挑战性的垂直领域,熟悉这些解决方案的合作伙伴可以构建自己的定制能力。
亚马逊声称,AWS Transform可以‘比手动操作快5倍地实现转型’。虽然我总是对这类说法持谨慎态度,但
我亲自使用AI代理辅助编程
的经验表明,这种惊人的生产力提升是可能的。
亚马逊还提供了两位客户的证明:
此外:
我在4天内以200美元完成了4年的产品开发,至今仍感到震惊
加拿大航空
利用AWS Transform‘协调并执行了数千个Lambda函数(即,对事件或触发器的响应的小任务)的现代化’。该航空公司实现了时间和成本相比手动迁移减少了80%。
QAD
是一家为制造商提供基于云的供应链解决方案的软件公司。据首席执行官Sanjay Brahmawar称,‘过去需要两周才能完成的现代化工作现在只需三天,提高了60%-70%的生产效率,每年节省超过7,500个开发人员工时。我们已经处理了超过180,000行遗留代码,准确率极高——而且每次项目完成后,代理都会变得更加智能。’
全是消耗,没有收获
对于所有技术公司以及大多数依赖技术开展业务的公司而言,迁移和现代化是至关重要的需求。
然而,这类工作本质上是枯燥乏味的。它不会推动业务发展,也不会提供更多服务。它所做的只是试图防止系统的退化。
一名普通员工每年工作约2,000小时。即使在极不可能的情况下,所有这些时间都用于编码,节省下来的7,500小时相当于四名程序员的工作量。我担心,所有这些生产率的提高最终只会意味着我的编程同行会失去工作。
此外:
我测试了Opus 4.5,看看它是否真的‘是世界上最好的编程工具’——结果很快变得奇怪起来
但是,像更新和迁移这样的苦差事并不会促进业务增长。如果像AWS Transform这样的工具能够降低机械维护工作的成本,并释放编程人才去创新,这对程序员和IT人员来说无疑是一个福音。
当然,这最终取决于管理层的决策。如果公司仅仅为了裁员而使用AWS Transform,而不考虑新的机会和增长,那么这不仅对程序员不利,也对公司自身不利。然而,如果公司利用AWS Transform降低成本,从而将人才投入到更高的生产率和创新中,那将是一件非常好的事情。
很可能,在整个用户群体中,我们会发现一些公司选择前者,而另一些公司选择后者。无论怎样,减少技术债务,让我们不必再花几个月的时间来进行一次停滞不前的升级或迁移,这都是一种解脱。
此外:
谷歌的Antigravity将编程生产率置于AI炒作之上——结果令人惊讶
你呢?你是否遇到过耗时、耗财或打击士气的技术债务?你尝试过使用AI工具来现代化旧系统,或者正在考虑使用类似AWS Transform的工具吗?你觉得亚马逊关于代码迁移速度和成本减少的说法现实吗,还是你对准确性和就业影响有所担忧?如果你曾处理过一个主要的迁移项目,进展如何?下次你会怎么做不同?请在下面的评论区分享你的想法。
你可以关注我的日常项目更新,订阅
我的每周更新通讯
,并在Twitter/X上关注
@DavidGewirtz
,在Facebook上关注
Facebook.com/DavidGewirtz
,在Instagram上关注
Instagram.com/DavidGewirtz
,在Bluesky上关注
@DavidGewirtz.com
,在YouTube上关注
YouTube.com/DavidGewirtzTV
。
专题报道
停止说AI产生幻觉——它并没有。这种误述是危险的
7款开源应用,好到我愿意为之付费
如何在不到一小时内免费学习ChatGPT,使用我最喜欢的指南和视频
停止说AI产生幻觉——它并没有。这种误述是危险的
7款开源应用,好到我愿意为之付费
如何在不到一小时内免费学习ChatGPT,使用我最喜欢的指南和视频”
(以上内容均由Ai生成)