![]()
技能短缺、成本壓力與敏捷性需求,是企業(yè)考慮采用智能體AI輔助代碼現(xiàn)代化改造的三大核心驅(qū)動(dòng)力。這是Kyndryl澳大利亞及新西蘭地區(qū)云計(jì)算、核心企業(yè)與zCloud業(yè)務(wù)負(fù)責(zé)人Michael Vincetic的觀點(diǎn)。
技能短缺問(wèn)題源于具備大型機(jī)(尤其是Cobol語(yǔ)言)專業(yè)知識(shí)的人才長(zhǎng)期供不應(yīng)求。填補(bǔ)這一缺口,有助于降低維護(hù)遺留應(yīng)用程序所帶來(lái)的風(fēng)險(xiǎn)。
"這一問(wèn)題近來(lái)受到了大量媒體關(guān)注,比如Anthropic此前的發(fā)布公告,"Vincetic說(shuō)道。他所指的是Claude Code宣稱能夠自動(dòng)完成將Cobol系統(tǒng)翻譯成現(xiàn)代編程語(yǔ)言所需的大量工作。
然而,Gartner資深副總裁分析師Manjunath Bhat指出:"僅僅將代碼從一種語(yǔ)言移植到另一種語(yǔ)言,而不對(duì)架構(gòu)和基礎(chǔ)設(shè)施進(jìn)行現(xiàn)代化改造,價(jià)值極為有限。這樣做會(huì)適得其反,因?yàn)槲覀儫o(wú)法從現(xiàn)代架構(gòu)模式所帶來(lái)的可擴(kuò)展性和可靠性優(yōu)勢(shì)中獲益。"
"另一個(gè)原因在于,采用可組合、模塊化架構(gòu)來(lái)實(shí)現(xiàn)應(yīng)用程序現(xiàn)代化,有助于引入經(jīng)過(guò)驗(yàn)證的軟件工程實(shí)踐,例如獨(dú)立測(cè)試和獨(dú)立部署。這些實(shí)踐能夠縮小變更的影響范圍,從而將相關(guān)風(fēng)險(xiǎn)降至最低。"
Anthropic方面表示,Claude Code的能力遠(yuǎn)不止于語(yǔ)言轉(zhuǎn)換。該公司稱,這款A(yù)I能夠理解依賴關(guān)系、在向現(xiàn)代框架遷移的過(guò)程中保留業(yè)務(wù)邏輯,并能從遺留代碼中自動(dòng)生成測(cè)試單元和現(xiàn)代化文檔。
"智能體AI已經(jīng)在代碼現(xiàn)代化項(xiàng)目中發(fā)揮重要作用,無(wú)論是簡(jiǎn)單任務(wù)還是復(fù)雜工程皆是如此,"Bhat說(shuō)道。"在常規(guī)任務(wù)層面,可以想象自動(dòng)應(yīng)用現(xiàn)代設(shè)計(jì)模式來(lái)實(shí)現(xiàn)系統(tǒng)、創(chuàng)建云落地區(qū)、自動(dòng)生成新代碼,以及創(chuàng)建驗(yàn)證功能所需的測(cè)試和部署流程。"
Vincetic還指出,智能體AI的另一個(gè)相關(guān)優(yōu)勢(shì)在于,它能夠提供一種通過(guò)自然語(yǔ)言指令來(lái)操作這類以大型機(jī)為核心的基礎(chǔ)設(shè)施的方式。
在成本方面,"隨著新技術(shù)的出現(xiàn),傳統(tǒng)基礎(chǔ)設(shè)施的單位成本和商業(yè)模式已經(jīng)發(fā)生了根本性轉(zhuǎn)變,"他說(shuō)。
過(guò)去,理解遺留系統(tǒng)內(nèi)部及周邊的邏輯,其成本往往比徹底重寫系統(tǒng)還要高。但Vincetic補(bǔ)充道:"AI現(xiàn)在已經(jīng)改變了這一局面,它具備了理解那些在某些情況下積累了數(shù)十年的復(fù)雜邏輯與相互依賴關(guān)系的能力。"
Bhat對(duì)此表示贊同:"當(dāng)我們將AI用于語(yǔ)義轉(zhuǎn)換而非單純的語(yǔ)法轉(zhuǎn)換時(shí),它的價(jià)值才能真正體現(xiàn)——通過(guò)梳理底層數(shù)據(jù)流,確保新系統(tǒng)能夠按預(yù)期運(yùn)行。"
"可以將AI輔助處理復(fù)雜任務(wù)的能力理解為:解釋代碼的功能、判斷復(fù)雜系統(tǒng)中哪些部分應(yīng)優(yōu)先進(jìn)行現(xiàn)代化改造、哪些部分風(fēng)險(xiǎn)最高,以及厘清各類依賴關(guān)系——包括架構(gòu)依賴和團(tuán)隊(duì)間依賴。這些工作屬于規(guī)劃流程中的'發(fā)現(xiàn)'階段。在這一階段借助AI獲取的洞察越深入,后續(xù)現(xiàn)代化工作就會(huì)越充分、越順暢。"
Vincetic建議,如果企業(yè)的目標(biāo)是提升敏捷性,這可能意味著需要將整體系統(tǒng)的至少一部分遷移到超大規(guī)模云服務(wù)商平臺(tái),從而在數(shù)據(jù)管理和分析等領(lǐng)域充分利用不斷演進(jìn)的能力。
當(dāng)企業(yè)同時(shí)運(yùn)行遺留基礎(chǔ)設(shè)施與現(xiàn)代基礎(chǔ)設(shè)施時(shí),存在出現(xiàn)"雙速IT"的風(fēng)險(xiǎn)——前者以僵化的瀑布式方式運(yùn)作,后者則以動(dòng)態(tài)敏捷的方式運(yùn)行。他警告稱,同時(shí)維護(hù)多套運(yùn)營(yíng)能力通常會(huì)增加成本、拖慢上市速度,在數(shù)字化轉(zhuǎn)型過(guò)程中尤為突出。
銀行業(yè)和政府是推進(jìn)現(xiàn)代化改造的兩大主要行業(yè)。銀行受持續(xù)推進(jìn)的數(shù)字化項(xiàng)目驅(qū)動(dòng),政府則希望提升公民服務(wù)質(zhì)量。
Kyndryl發(fā)布的《2025年大型機(jī)現(xiàn)代化現(xiàn)狀》調(diào)查報(bào)告顯示,在過(guò)去一年內(nèi)調(diào)整了大型機(jī)現(xiàn)代化策略的企業(yè)中(占比80%),43%正在大型機(jī)上進(jìn)行更多現(xiàn)代化工作,34%正在加強(qiáng)與云的集成,僅有16%在將更多應(yīng)用程序遷離大型機(jī)。值得注意的是,在500位受訪者中,只有一位計(jì)劃完全遷離大型機(jī)。
然而,Vincetic指出,推動(dòng)代碼現(xiàn)代化的主要?jiǎng)恿Γ匀皇亲罱K將其從大型機(jī)上遷移出去。Kyndryl的調(diào)查發(fā)現(xiàn),98%的受訪者正在將部分應(yīng)用程序遷離大型機(jī),平均將28%的工作負(fù)載遷移至其他平臺(tái)。與此同時(shí),56%的受訪者正在擴(kuò)大對(duì)大型機(jī)的整體使用,部分原因在于將大型機(jī)定位為混合環(huán)境的核心。
無(wú)論采取哪種策略,Vincetic認(rèn)為現(xiàn)代化改造有三個(gè)關(guān)鍵要素:基礎(chǔ)設(shè)施現(xiàn)代化(如從大型機(jī)遷移至公有云)、運(yùn)營(yíng)能力現(xiàn)代化(以適應(yīng)新環(huán)境的特性),以及整體運(yùn)營(yíng)模式的現(xiàn)代化。
從現(xiàn)代化改造中提取價(jià)值,需要代碼轉(zhuǎn)換等能力,但這些能力只能解決項(xiàng)目的具體方面。真正的關(guān)鍵在于理解大型機(jī)這樣復(fù)雜生態(tài)系統(tǒng)中的背景與相互依賴關(guān)系。
智能體AI可以完成大部分代碼轉(zhuǎn)換工作,但更重要的是,它能夠梳理遺留系統(tǒng),識(shí)別業(yè)務(wù)規(guī)則及其他特征。更重要的是,"它完成這些工作所需的時(shí)間大約只有原來(lái)的一半……而且質(zhì)量很高,"Vincetic說(shuō)。
一個(gè)典型的大型機(jī)應(yīng)用程序涉及多年積累的數(shù)據(jù)流和集成體系,以及圍繞數(shù)據(jù)和策略管理的嚴(yán)格控制機(jī)制。因此,"流程中的專家仍然至關(guān)重要,"他補(bǔ)充道。
這些控制機(jī)制涵蓋法規(guī)遵從性、系統(tǒng)可用性以及企業(yè)制定的災(zāi)難恢復(fù)要求。
"如果真的想要充分釋放價(jià)值,通常需要從根本上重新設(shè)計(jì)架構(gòu),這時(shí)AI的作用就變得不可或缺了,"Vincetic說(shuō)。
大型機(jī)能夠長(zhǎng)期存在,是因?yàn)槠浒踩詷O高、在處理高吞吐量事務(wù)方面表現(xiàn)出色,且可用性極強(qiáng)。
"某些工作負(fù)載確實(shí)最適合保留在大型機(jī)上,以充分發(fā)揮這些固有優(yōu)勢(shì),"他解釋道。"但這始終與來(lái)自市場(chǎng)的壓力相抗衡——市場(chǎng)要求企業(yè)變得更加敏捷、呈現(xiàn)更多數(shù)據(jù),并充分利用數(shù)字化渠道。"
因此,這是一種平衡:既要保留大型機(jī)高效運(yùn)作的固有特性,又要為公民或客戶提供他們所期待的現(xiàn)代數(shù)字化能力。
系統(tǒng)現(xiàn)代化的隱含目標(biāo)是實(shí)現(xiàn)與以往同等甚至更強(qiáng)的能力,而這離不開人類專業(yè)知識(shí)的支撐。
Vincetic最后總結(jié)道,現(xiàn)代化改造并非非此即彼的選擇。每次專注于一個(gè)工作負(fù)載是切實(shí)可行的方法,但理解該工作負(fù)載的背景以及推動(dòng)現(xiàn)代化的整體驅(qū)動(dòng)因素,對(duì)于成功而言絕對(duì)至關(guān)重要。AI可以提供輔助,但專家的指導(dǎo)依然不可或缺。
Q&A
Q1:智能體AI在大型機(jī)代碼現(xiàn)代化中具體能做哪些事情?
A:智能體AI在代碼現(xiàn)代化中可以承擔(dān)從簡(jiǎn)單到復(fù)雜的多種任務(wù),包括自動(dòng)應(yīng)用現(xiàn)代設(shè)計(jì)模式、創(chuàng)建云落地區(qū)、自動(dòng)生成新代碼,以及生成測(cè)試和部署流程。更重要的是,它能夠理解遺留系統(tǒng)中積累多年的復(fù)雜邏輯與依賴關(guān)系,進(jìn)行語(yǔ)義層面的轉(zhuǎn)換,幫助識(shí)別哪些部分應(yīng)優(yōu)先改造、哪些風(fēng)險(xiǎn)最高,并梳理架構(gòu)和團(tuán)隊(duì)間的依賴關(guān)系,且完成這些工作的時(shí)間大約只需傳統(tǒng)方式的一半。
Q2:大型機(jī)現(xiàn)代化改造為什么不能只做代碼語(yǔ)言轉(zhuǎn)換?
A:根據(jù)Gartner分析師Manjunath Bhat的觀點(diǎn),僅將代碼從一種語(yǔ)言移植到另一種語(yǔ)言,而不對(duì)架構(gòu)和基礎(chǔ)設(shè)施進(jìn)行同步現(xiàn)代化,價(jià)值極為有限。這樣做無(wú)法從現(xiàn)代架構(gòu)的可擴(kuò)展性和可靠性中獲益。真正的現(xiàn)代化需要采用可組合、模塊化的架構(gòu),引入獨(dú)立測(cè)試和獨(dú)立部署等軟件工程實(shí)踐,才能降低變更風(fēng)險(xiǎn)并充分釋放現(xiàn)代化的價(jià)值。
Q3:Kyndryl的調(diào)查顯示企業(yè)對(duì)大型機(jī)現(xiàn)代化持什么態(tài)度?
A:根據(jù)Kyndryl《2025年大型機(jī)現(xiàn)代化現(xiàn)狀》調(diào)查報(bào)告,在調(diào)整了現(xiàn)代化策略的企業(yè)中,43%選擇在大型機(jī)上做更多現(xiàn)代化工作,34%加強(qiáng)與云的集成,只有16%將更多應(yīng)用遷離大型機(jī)。500位受訪者中僅一位計(jì)劃完全放棄大型機(jī)。同時(shí),98%的受訪者正在將部分應(yīng)用遷移至其他平臺(tái),平均遷移比例為28%,而56%的企業(yè)仍在擴(kuò)大對(duì)大型機(jī)的整體使用。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.