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