軟件2.0大潮下,需要打一場(chǎng)應(yīng)用現(xiàn)代化的變革之戰(zhàn)?。ㄜ浖?.2)
從去年開(kāi)始,科技行業(yè)最炙手可熱的,莫過(guò)于以ChatGPT為代表的生成式AI。
大家關(guān)注的,是其對(duì)內(nèi)容產(chǎn)業(yè)的變革,即AIGC。其實(shí),其對(duì)軟件產(chǎn)業(yè)帶來(lái)的變革同樣不容忽視。ChatGPT升級(jí)到4.0時(shí)所做的官方演示令人震撼:只需要將隨手畫(huà)的網(wǎng)站草圖拍照輸入系統(tǒng),AI就能生成一套真實(shí)網(wǎng)站搭建的代碼,整個(gè)過(guò)程僅用時(shí)2秒鐘。
谷歌工程主管Matt Welsh驚呼:“程序員的職業(yè)生涯將在3年內(nèi)被生成式AI終結(jié),到時(shí)候軟件開(kāi)發(fā)團(tuán)隊(duì)中只有產(chǎn)品經(jīng)理和代碼評(píng)審人員兩類人會(huì)保留。”
整個(gè)軟件產(chǎn)業(yè)走到變革十字口
早在2017年,曾經(jīng)是OpenAI創(chuàng)始成員和研究科學(xué)家,擔(dān)任特斯拉技術(shù)總監(jiān)的Andrej Karpathy就預(yù)見(jiàn)到了引入AI之后的新軟件開(kāi)發(fā)范式,他在一篇技術(shù)博客中提出了軟件2.0的概念。相比軟件1.0大多是程序員編寫(xiě)顯示指令,軟件2.0是利用神經(jīng)網(wǎng)絡(luò)自動(dòng)完成軟件的設(shè)計(jì)。
在軟件進(jìn)入2.0時(shí)代后,軟件開(kāi)發(fā)模式也在進(jìn)入AI大模型驅(qū)動(dòng)的3.0時(shí)代。浙江大學(xué)信息學(xué)部主任、中國(guó)工程院院士、應(yīng)用現(xiàn)代化聯(lián)盟會(huì)長(zhǎng)陳純表示,隨著GPT-4的發(fā)布,開(kāi)啟了 “軟件工程3.0” 新時(shí)代,今年成為軟件工程3.0的元年。
同濟(jì)大學(xué)特聘教授朱少民這樣描繪軟件工程3.0:AI重新定義了開(kāi)發(fā)人員構(gòu)建、維護(hù)和改進(jìn)軟件應(yīng)用程序的方式,研發(fā)團(tuán)隊(duì)的主要任務(wù)不是寫(xiě)代碼、執(zhí)行測(cè)試,而是訓(xùn)練模型、參數(shù)調(diào)優(yōu)、圍繞業(yè)務(wù)主題提問(wèn)或給提示(prompt)。他將軟件工程3.0的特征總結(jié)為:數(shù)字化、AIGC、極致的持續(xù)交付、人機(jī)交互智能、以模型和數(shù)據(jù)為本等。
顯然,這樣全新的軟件開(kāi)發(fā)模式,變化之大,讓很多企業(yè)感覺(jué)是天方夜譚。在這樣的大背景下,再用軟件1.0的視角或者軟件工程1.0、2.0的模式做軟件,就像是在熱兵器時(shí)代還用冷兵器打仗一樣。因?yàn)閮烧叩牟罹嗍菙?shù)量級(jí)的,華為云DevAI Lab負(fù)責(zé)人馬宇馳就表示,大模型驅(qū)動(dòng)軟件研發(fā),軟件研發(fā)的生產(chǎn)力會(huì)大幅提升。
軟件產(chǎn)業(yè)的變革遠(yuǎn)不止于此。在華為開(kāi)發(fā)者大會(huì)2023上,華為云CTO張宇昕認(rèn)為,隨著大模型、AIGC等技術(shù)的廣泛應(yīng)用,應(yīng)用將在架構(gòu)、交付、價(jià)值、生成、體驗(yàn)、安全這六大方面發(fā)生深刻變革,從而催生出應(yīng)用現(xiàn)代化的大轉(zhuǎn)型、大升級(jí)。
華為云CTO張宇昕
例如,當(dāng)很多傳統(tǒng)應(yīng)用仍停留在物理機(jī)或者虛擬機(jī)上時(shí),現(xiàn)代化應(yīng)用已經(jīng)從微服務(wù)/容器化到Serverless甚至是Regionless,應(yīng)用可以擺脫服務(wù)器和地域限制,實(shí)現(xiàn)更高的彈性、可擴(kuò)展性和可移植性。
又如,當(dāng)傳統(tǒng)應(yīng)用受困于管數(shù)用數(shù)難,無(wú)法激活數(shù)據(jù)價(jià)值時(shí),現(xiàn)代化應(yīng)用已經(jīng)進(jìn)化到數(shù)智化的運(yùn)營(yíng)決策,讓?xiě)?yīng)用的價(jià)值發(fā)生變革,可以將行業(yè)經(jīng)驗(yàn)沉淀為數(shù)據(jù),進(jìn)而實(shí)現(xiàn)高質(zhì)量“用數(shù)”,助力業(yè)務(wù)發(fā)展。
還有,很多企業(yè)還在為業(yè)務(wù)部門(mén)和IT部門(mén)扯皮時(shí),現(xiàn)代化應(yīng)用已經(jīng)通過(guò)低碼組裝、模型驅(qū)動(dòng)、AI助手加持的模式,讓業(yè)務(wù)部門(mén)參與應(yīng)用的開(kāi)發(fā)交付,不僅讓?xiě)?yīng)用更貼近業(yè)務(wù),更是將加速業(yè)務(wù)創(chuàng)新和孵化。
“在數(shù)字技術(shù)的驅(qū)動(dòng)下,應(yīng)用將從‘代碼’構(gòu)建演進(jìn)到‘代碼 數(shù)據(jù) 模型 數(shù)字內(nèi)容’共同構(gòu)建的現(xiàn)代化應(yīng)用的新形態(tài)。” 張宇昕這樣總結(jié)。
顯然,這顛覆了很多人對(duì)應(yīng)用的理解。現(xiàn)代化的應(yīng)用,不僅需要編寫(xiě)程序的邏輯和界面,更要收集和標(biāo)注數(shù)據(jù),訓(xùn)練和部署模型,甚至生成和管理數(shù)字內(nèi)容。例如,在數(shù)字人技術(shù)的加持下,應(yīng)用界面不再是冷冰冰的,而是成為個(gè)性化、有情感的助手,大大提升了體驗(yàn)。
整個(gè)軟件產(chǎn)業(yè)走到了現(xiàn)代化變革的十字路口。
應(yīng)用現(xiàn)代化需要幾步走?
說(shuō)起現(xiàn)代化,很多人想起的是生活的現(xiàn)代化,從曾經(jīng)的“樓上樓下,電燈電話”到“收音機(jī)、自行車、縫紉機(jī)、手表”、“彩電、冰箱、洗衣機(jī)、錄音機(jī)”的“四大件”,都讓人歷歷在目。那么,傳統(tǒng)應(yīng)用如何實(shí)現(xiàn)現(xiàn)代化呢?
最核心的是要轉(zhuǎn)變態(tài)度,擁抱數(shù)字化變革的潮流,這已經(jīng)不是選擇題,而是必答題。就像中國(guó)移動(dòng)首席科學(xué)家馮俊蘭所說(shuō),大模型時(shí)代將會(huì)發(fā)生范式轉(zhuǎn)移,以前是X AI,AI只起輔助作用,現(xiàn)在是AI X,AI是核心。
只是,絕大多數(shù)企業(yè)還對(duì)這場(chǎng)變革無(wú)所適從,也對(duì)AI領(lǐng)域并不精通。這種時(shí)候,應(yīng)該如何做?答案是擁抱云服務(wù),即站在過(guò)來(lái)者的基礎(chǔ)上,無(wú)需重復(fù)造輪子,將更多的精力聚焦在自己的優(yōu)勢(shì)上,去做業(yè)務(wù)創(chuàng)新。顯然,這也是云時(shí)代的本質(zhì)。
在華為開(kāi)發(fā)者大會(huì)2023上,張宇昕系統(tǒng)性的闡釋了華為云所提供的應(yīng)用現(xiàn)代化助力。正如華為云一直所講的,“一切皆服務(wù)”,華為云將技術(shù)、產(chǎn)品以云服務(wù)的方式,幫助企業(yè)實(shí)現(xiàn)應(yīng)用的現(xiàn)代化變革??偨Y(jié)起來(lái),筆者感觸最深的,是三個(gè)“化”。
第一個(gè)“化”,是全面化。華為云所提供的云服務(wù),涵蓋了應(yīng)用架構(gòu)、應(yīng)用交付、應(yīng)用價(jià)值、應(yīng)用體驗(yàn)、應(yīng)用生成、應(yīng)用安全這六大方面的變革,可以說(shuō)涵蓋的領(lǐng)域極其全面。例如,在應(yīng)用架構(gòu)的改變上,華為云就通過(guò)容器的全卸載和容器引擎的優(yōu)化,實(shí)現(xiàn)了從VM到容器化的轉(zhuǎn)變,而且基于分布式擎天和元戎等平臺(tái)架構(gòu),提供了向Serverless的轉(zhuǎn)變,而Regionless架構(gòu)體系則讓企業(yè)可以進(jìn)一步實(shí)現(xiàn)Regionless的跨地域分發(fā)和部署。
同樣,華為云提供的CodeArts軟件開(kāi)發(fā)生產(chǎn)線和Astro低碼平臺(tái),助力企業(yè)可以實(shí)現(xiàn)代碼化和智能化的應(yīng)用交付;華為云數(shù)據(jù)治理生產(chǎn)線DataArts助力企業(yè)實(shí)現(xiàn)應(yīng)用價(jià)值的改變;華為云MetaStudio數(shù)字內(nèi)容生產(chǎn)線,讓企業(yè)可以實(shí)現(xiàn)應(yīng)用體驗(yàn)的進(jìn)化;而華為云的云原生安全服務(wù),讓企業(yè)可以實(shí)現(xiàn)應(yīng)用全生命周期的安全。一個(gè)數(shù)字可以看到應(yīng)用現(xiàn)代化之于企業(yè)的價(jià)值:基于華為云低代碼平臺(tái)等工具,長(zhǎng)安汽車實(shí)現(xiàn)了高效開(kāi)發(fā)制造排產(chǎn)、業(yè)務(wù)預(yù)算、IOC運(yùn)營(yíng)等系統(tǒng),效率提升10倍。
關(guān)于應(yīng)用生成的變革,有必要多說(shuō)幾句。在華為開(kāi)發(fā)者大會(huì)2023上,華為云重磅發(fā)布盤(pán)古大模型3.0。華為云濃縮30年行業(yè)數(shù)字化轉(zhuǎn)型經(jīng)驗(yàn)的ModelArts模型生產(chǎn)線,基于盤(pán)古大模型,可以幫助企業(yè)快速構(gòu)造智能應(yīng)用,大幅提升效率。例如,盤(pán)古氣象大模型可以在10秒內(nèi)給出未來(lái)七天的天氣預(yù)測(cè)結(jié)果,比傳統(tǒng)方式提速10000倍以上。
第二個(gè)“化”,是徹底化。華為云的四大生產(chǎn)線,正如其名,不僅實(shí)現(xiàn)了應(yīng)用現(xiàn)代化的工業(yè)化大生產(chǎn),更是實(shí)現(xiàn)了高度的融合和協(xié)同,可以助力企業(yè)實(shí)現(xiàn)徹底的應(yīng)用現(xiàn)代化。
在筆者看來(lái),現(xiàn)在業(yè)界的應(yīng)用現(xiàn)代化,有很多并不徹底,只是局部的現(xiàn)代化,或者是雖然各部分實(shí)現(xiàn)了現(xiàn)代化,但并未打通,造成了新的孤島。相比起來(lái),華為云的四大生產(chǎn)線,是“XOps”的模式,這個(gè)Gartner提出的概念包括DataOps、MLOps、ModelOps、PlatformOps等類別,指的是企業(yè)可以將數(shù)據(jù)治理、AI開(kāi)發(fā)、軟件開(kāi)發(fā)等不同環(huán)節(jié)進(jìn)行協(xié)同和優(yōu)化。換句話說(shuō),XOps的本質(zhì)就是通過(guò)企業(yè)組織跨團(tuán)隊(duì)、流程融合,構(gòu)建可組合的技術(shù)架構(gòu),減少IT運(yùn)行技術(shù)和流程的重復(fù),實(shí)現(xiàn)應(yīng)用智能化的徹底性。
顯然,華為云依照XOps模式構(gòu)建的四大生產(chǎn)線,可以很好地協(xié)同集成,從而讓企業(yè)的不同人員可以無(wú)縫協(xié)同作業(yè)。如DataArts和ModelArts的協(xié)同就是這樣,可以讓企業(yè)從“用數(shù)”到“賦智”,實(shí)現(xiàn)數(shù)智融合,真正激活數(shù)據(jù)價(jià)值。
第三個(gè)“化”,是實(shí)踐化。華為有數(shù)十年的研發(fā)實(shí)踐,很多人可能不知道,華為連續(xù)多年蟬聯(lián)中國(guó)軟件百家企業(yè)之首。本質(zhì)上,華為是一家軟件公司,其自身這些年也經(jīng)歷了應(yīng)用現(xiàn)代化的探索和實(shí)踐。
華為董事、CIO陶景文表示,應(yīng)用現(xiàn)代化助力華為構(gòu)建復(fù)雜組織面向未來(lái)的高質(zhì)量IT,從業(yè)務(wù)和技術(shù)兩個(gè)視角出發(fā),從“傳統(tǒng)應(yīng)用”走向“現(xiàn)代化應(yīng)用”。最近備受業(yè)界關(guān)注的華為MetaERP替換就是很好的例子,陶景文說(shuō),MetaERP實(shí)現(xiàn)了100%場(chǎng)景覆蓋、80%業(yè)務(wù)量置換,就是采用了應(yīng)用現(xiàn)代化的思路,實(shí)現(xiàn)造得出、換得了、用得好,并經(jīng)歷了時(shí)間的考驗(yàn)。同樣,在流程IT,華為將應(yīng)用現(xiàn)代化作為未來(lái)IT的核心戰(zhàn)略,基于“平臺(tái) 服務(wù)”的模式,針對(duì)產(chǎn)業(yè)進(jìn)行模板化配置,實(shí)現(xiàn)了快速?gòu)?fù)制。因此,華為云的這些云服務(wù),堪稱其實(shí)踐經(jīng)驗(yàn)的結(jié)晶。
后記:智能時(shí)代的關(guān)鍵之戰(zhàn)
總而言之,在云與AI重構(gòu)的智能世界,軟件走到了變革的關(guān)鍵路口。應(yīng)用現(xiàn)代化,無(wú)論對(duì)于企業(yè)數(shù)字化轉(zhuǎn)型,還是對(duì)于中國(guó)軟件產(chǎn)業(yè)的意義都非同尋常。
對(duì)于企業(yè)數(shù)字化轉(zhuǎn)型來(lái)說(shuō),應(yīng)用是數(shù)字化轉(zhuǎn)型的核心載體,也是企業(yè)競(jìng)爭(zhēng)力的核心體現(xiàn)。企業(yè)處于不穩(wěn)定、不確定、復(fù)雜和模糊的VUCA時(shí)代,這個(gè)時(shí)代最大的特征就是變化,客戶需求在變,技術(shù)潮流在變,要想跟上變化,就需要有實(shí)時(shí)洞察和快速響應(yīng)個(gè)性化、場(chǎng)景化、定制化需求的能力,而這正是應(yīng)用現(xiàn)代化的本質(zhì):極致彈性、高可用、內(nèi)生安全、高效敏捷、融合治理等為特征的應(yīng)用現(xiàn)代化是企業(yè)應(yīng)對(duì)不確定性時(shí)代的必備能力。
對(duì)于中國(guó)軟件產(chǎn)業(yè)來(lái)說(shuō),應(yīng)用現(xiàn)代化也是崛起的必由之路。ChatGPT的出現(xiàn),讓我國(guó)的AI公司們深感震撼,其實(shí)更令人震撼的是軟件產(chǎn)業(yè)變革,美國(guó)在軟件開(kāi)發(fā)上已經(jīng)出現(xiàn)范式級(jí)的變化,無(wú)論是軟件2.0,還是軟件工程3.0,意思都是一樣的:軟件開(kāi)發(fā)正在AI的加持下發(fā)生顛覆性的變化。用Andrej Karpathy的話來(lái)說(shuō),“軟件1.0正在吞噬世界,現(xiàn)在AI(軟件2.0)正在吞噬軟件”。
黑天鵝理論之父納西姆曾說(shuō):“歷史不會(huì)爬行,只會(huì)跳躍”。身處行業(yè)跳躍的關(guān)鍵節(jié)點(diǎn),我們需要有“等不起”的緊迫感,與時(shí)俱進(jìn)、迎頭趕上,打一場(chǎng)應(yīng)用現(xiàn)代化的變革之戰(zhàn)。同時(shí),面對(duì)這樣前所未有的重大機(jī)遇,產(chǎn)業(yè)界也需要強(qiáng)化合作,匯聚各方力量,共同推進(jìn)應(yīng)用軟件的技術(shù)提升,賦能企業(yè)開(kāi)展應(yīng)用現(xiàn)代化轉(zhuǎn)型。唯有如此,才能贏得智能時(shí)代,贏得未來(lái)。