在這樣的背景下,相較于周期長(zhǎng)、成本高的傳統(tǒng)開(kāi)發(fā)方式,低代碼可以通過(guò)最少的手工編程快速交付應(yīng)用程序,并能快速設(shè)置和部署用于參與系統(tǒng)的平臺(tái)。如此一來(lái),代碼能力稍弱的業(yè)務(wù)人員也可以搭建應(yīng)用并落地使用,用最低成本助力企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。Gartner預(yù)測(cè):到2024年,無(wú)代碼/低代碼應(yīng)用程序開(kāi)發(fā)將占應(yīng)用程序開(kāi)發(fā)活動(dòng)的 65%以上。
與此同時(shí),CIO們不僅在思考如何使用低代碼,也在思考應(yīng)當(dāng)使用什么樣的低代碼平臺(tái)更加符合企業(yè)發(fā)展的預(yù)期。
低代碼基礎(chǔ)訴求:從開(kāi)發(fā)提速到量身定制
企業(yè)網(wǎng)D1Net在與很多正在使用低代碼產(chǎn)品的CIO交流中發(fā)現(xiàn),他們選擇低代碼產(chǎn)品首先就是為了讓業(yè)務(wù)盡快上線應(yīng)用。在應(yīng)用開(kāi)發(fā)的過(guò)程中不再需要額外的基礎(chǔ)功能代碼。不少CIO或者IT管理者表示,低代碼的可擴(kuò)展性高,靈活性強(qiáng),可以很方便的添加更多的資源。“在使用低代碼平臺(tái)之后,我們的開(kāi)發(fā)速度提高了不止10倍”,一位CIO表示。而多位CIO在分享自己企業(yè)信息化建設(shè)過(guò)程時(shí),都會(huì)強(qiáng)調(diào)“我們要的是為業(yè)務(wù)、企業(yè)量身定制的系統(tǒng)。”換言之,企業(yè)希望低代碼從邊緣走向核心支撐。
“量身定制”這一訴求也被敏銳的平臺(tái)提供方所洞察。2019年開(kāi)始,中國(guó)的低代碼市場(chǎng)進(jìn)入快速增長(zhǎng)期。過(guò)去的兩三年時(shí)間里,約有數(shù)十家低代碼廠商悉數(shù)進(jìn)入市場(chǎng)。其中,網(wǎng)易數(shù)帆的輕舟低代碼平臺(tái),逐漸完善“低門檻、高上限”的產(chǎn)品定位,極大程度降低了軟件開(kāi)發(fā)門檻,賦能非專業(yè)技術(shù)人員專職從事軟件開(kāi)發(fā)工作,與其他低代碼平臺(tái)不同的是,輕舟低代碼平臺(tái)以可視化編程語(yǔ)言NASL為核心技術(shù),非常擅長(zhǎng)構(gòu)建高度客制化的企業(yè)級(jí)復(fù)雜應(yīng)用。具體來(lái)說(shuō),在開(kāi)發(fā)階段,輕舟低代碼平臺(tái)UI自動(dòng)推導(dǎo)、程序自動(dòng)分析可以幫助企業(yè)排除環(huán)境干擾,提高代碼質(zhì)量,減少錯(cuò)誤,提高開(kāi)發(fā)效率。在測(cè)試階段,自動(dòng)化測(cè)試則可以幫助企業(yè)快速檢測(cè)和診斷問(wèn)題,并快速解決問(wèn)題。由此,輕舟低代碼平臺(tái)可以滿足廣大企業(yè)CIO對(duì)于敏捷開(kāi)發(fā)、降本增效的需求。
低代碼進(jìn)階:企業(yè)渴望AI加持開(kāi)發(fā)
效率提升,有始無(wú)終。近一兩年來(lái),隨著數(shù)字化業(yè)務(wù)的推進(jìn),企業(yè)對(duì)于軟件開(kāi)發(fā)平臺(tái)又有了新的需求,比如:更加高效的開(kāi)發(fā)流程,更加準(zhǔn)確的驗(yàn)證測(cè)試過(guò)程等等。要想解決這些問(wèn)題,人工智能是一個(gè)好辦法。
隨著ChatGPT的發(fā)布,人工智能再次吸引各個(gè)行業(yè)的關(guān)注。在軟件開(kāi)發(fā)行業(yè)中,基于大模型的自動(dòng)生成代碼技術(shù)可以生成高質(zhì)量、高效的代碼。網(wǎng)易數(shù)帆順勢(shì)而為,將輕舟低代碼平臺(tái)升級(jí)為CodeWave智能開(kāi)發(fā)平臺(tái),結(jié)合全棧低代碼+智能大模型技術(shù),降低開(kāi)發(fā)門檻,提升開(kāi)發(fā)效率,將極大地改變軟件生產(chǎn)方式。
CodeWave智能開(kāi)發(fā)平臺(tái)采用了網(wǎng)易自研的智能大模型底座。大模型底座可以實(shí)現(xiàn)類人水平的自我學(xué)習(xí)和自我演化,使其具備一定的自主選擇和判斷能力。據(jù)網(wǎng)易數(shù)帆云原生及低代碼產(chǎn)品線總經(jīng)理陳諤介紹,網(wǎng)易數(shù)帆面向智能編程垂直領(lǐng)域優(yōu)化大模型,并接入到智能開(kāi)發(fā)平臺(tái),使之學(xué)會(huì)使用NASL,開(kāi)發(fā)者只需使用自然語(yǔ)言與CodeWave智能開(kāi)發(fā)平臺(tái)對(duì)話,就能生成低代碼可視化編程語(yǔ)言代碼,涵蓋實(shí)體定義、邏輯編寫(xiě)、頁(yè)面組件控制等,以此降低企業(yè)開(kāi)發(fā)門檻。
網(wǎng)易數(shù)帆云原生及低代碼產(chǎn)品線總經(jīng)理陳諤
對(duì)于企業(yè)而言,CodeWave這類智能大模型加持的平臺(tái)正如專業(yè)的開(kāi)發(fā)助理,使得即使不具備深厚的技術(shù)背景的開(kāi)發(fā)者也可以實(shí)現(xiàn)從“智能生成”到“可視化拖拽調(diào)整”的全棧低代碼應(yīng)用搭建,讓開(kāi)發(fā)過(guò)程更加敏捷高效,從而更好地滿足業(yè)務(wù)需求。
低代碼高階需求:全流程智能化
企業(yè)對(duì)提效的期待并不局限于開(kāi)發(fā)環(huán)節(jié)。對(duì)于并非專業(yè)出身的低代碼工程師而言,針對(duì)核心業(yè)務(wù)開(kāi)發(fā)的需求分析完全是一項(xiàng)陌生而耗時(shí)的工作,運(yùn)用低代碼平臺(tái)的各種內(nèi)置函數(shù)完成客制化開(kāi)發(fā)更是繁瑣的任務(wù),而低代碼應(yīng)用激增之后的運(yùn)維工作量,也成為企業(yè)的新負(fù)擔(dān)。“我們?nèi)比、缺時(shí)間,需要的不僅僅是一個(gè)智能開(kāi)發(fā)助理,而是智能的全流程。”一位零售行業(yè)CIO如是說(shuō),他所在的企業(yè)常常為營(yíng)銷方案落地流程過(guò)于漫長(zhǎng)而苦惱。
CodeWave對(duì)此也有回應(yīng)。針對(duì)需求分析,CodeWave支持通過(guò)對(duì)用戶行為數(shù)據(jù)的分析來(lái)找出用戶的需求,從而快速確定軟件開(kāi)發(fā)的方向和目標(biāo),這就有效地提高了軟件開(kāi)發(fā)的效率和準(zhǔn)確性,同時(shí)也可以減少因?yàn)檎`解用戶需求而導(dǎo)致的錯(cuò)誤。
借助大模型,CodeWave正在著手實(shí)現(xiàn)自然語(yǔ)言智能組裝和編排復(fù)雜邏輯,組裝細(xì)粒度的接口形成粗粒度的接口提供給業(yè)務(wù)使用,從而大幅提升了業(yè)務(wù)集成的效率。當(dāng)然,還有通過(guò)AI測(cè)試機(jī)器人自動(dòng)完成低代碼應(yīng)用的測(cè)試,通過(guò)智能運(yùn)維技術(shù)分析業(yè)務(wù)異常信息、負(fù)載給出運(yùn)維操作執(zhí)行建議等等。
但這還不是全部。“智能技術(shù)的影響不僅僅在開(kāi)發(fā)流程,我們將把智能技術(shù)的應(yīng)用延伸到軟件生產(chǎn)的整個(gè)鏈路,包括智能的設(shè)計(jì),設(shè)計(jì)稿到應(yīng)用代碼的能力,智能的業(yè)務(wù)需求分析能力,以及將軟件生產(chǎn)沉淀的資產(chǎn)做智能化的管理,大幅提升軟件資產(chǎn)的復(fù)用率。”陳諤說(shuō)。通過(guò)一系列DEMO,他展示了網(wǎng)易數(shù)帆對(duì)CodeWave智能開(kāi)發(fā)平臺(tái)的規(guī)劃。
對(duì)于這些超越預(yù)期的平臺(tái)能力,諸位CIO都表示非常期待。一位金融行業(yè)CIO表示,金融行業(yè)一向看好智能大模型的應(yīng)用潛力,對(duì)低代碼和大模型融合的前沿探索并不奇怪,金融業(yè)務(wù)復(fù)雜且具備強(qiáng)監(jiān)管屬性,也期待CodeWave這樣全鏈路的智能開(kāi)發(fā)平臺(tái)早日成熟,為金融業(yè)務(wù)開(kāi)發(fā)降低門檻,加速行業(yè)創(chuàng)新。
結(jié)語(yǔ)
隨著人工智能技術(shù)能力的應(yīng)用普及,將會(huì)有更多的泛自動(dòng)化、智能化能力賦能到企業(yè)應(yīng)用中,正因如此,低代碼+人工智能的能力會(huì)更加凸顯。展望未來(lái),智能化的低代碼平臺(tái)將提高企業(yè)運(yùn)營(yíng)的自動(dòng)化、智能化水平,幫助個(gè)人提高工作效率,幫助企業(yè)降低成本,成為企業(yè)數(shù)字化轉(zhuǎn)型的強(qiáng)心劑。
當(dāng)然,目前大部分企業(yè)的IT管理者及CIO對(duì)于低代碼平臺(tái)的需求大多聚焦在基本平臺(tái)框架及功能、延展性方面。一位制造企業(yè)CIO就表示,是否能與市面上其它應(yīng)用系統(tǒng)有成熟的接口,團(tuán)隊(duì)是否穩(wěn)定,企業(yè)口碑如何,后期維護(hù)團(tuán)隊(duì)響應(yīng)是否快速,性價(jià)比如何,這些是他選擇低代碼產(chǎn)品最為看重的。筆者認(rèn)為,這也應(yīng)該是每個(gè)開(kāi)發(fā)平臺(tái)應(yīng)該努力的方向。