低代碼在大模型的加持下有了更多的可能。
文|游勇
數(shù)字中國的時(shí)代背景下,軟件技術(shù)和應(yīng)用創(chuàng)新成為數(shù)智化進(jìn)程中的關(guān)鍵一環(huán)。
低代碼作為一種全新的軟件開發(fā)范式,不僅大幅降低了軟件開發(fā)的門檻,也吸引了眾多企業(yè)涌入,除了頭部云廠商,也有獨(dú)立的低代碼廠商,還有傳統(tǒng)的軟件廠商,絕大多數(shù)To B企業(yè)都將低代碼作為一種能力對內(nèi)提效或?qū)ν廨敵觥?/p>
如今,大模型在代碼生成和智能交互上的強(qiáng)大能力,又給低代碼行業(yè)帶來了新的利好。“低代碼是AI時(shí)代軟件生產(chǎn)的最佳模式之一。”網(wǎng)易副總裁、網(wǎng)易杭州研究院執(zhí)行院長、網(wǎng)易數(shù)帆總經(jīng)理汪源說。
網(wǎng)易數(shù)帆作為網(wǎng)易集團(tuán)旗下專門負(fù)責(zé)To B業(yè)務(wù)的品牌,低代碼是其最核心的業(yè)務(wù)之一。盡管正式對外服務(wù)的時(shí)間不長,但網(wǎng)易數(shù)帆正在探索一條有別于其他低代碼廠商的道路,以及構(gòu)建一個(gè)野心勃勃的生態(tài)體系。
01
低門檻與高上限并不矛盾
盡管低代碼玩家眾多,但大家的路徑卻有很大差異。
目前,低代碼市場主要有幾類:一是零代碼平臺(tái)。其優(yōu)點(diǎn)是簡單易用上手快,缺點(diǎn)是沒有定制化能力,也沒有表達(dá)復(fù)雜業(yè)務(wù)邏輯的能力,由于犧牲了專業(yè)性,所以主要用于一些邊緣化場景的應(yīng)用開發(fā),比如表單、調(diào)查問卷等,直接拖拉拽就能實(shí)現(xiàn),明道云和輕流屬于這一類。
二是低代碼平臺(tái)。它要求使用者需要具備一定的開發(fā)基礎(chǔ),過程中也需要寫一定量的代碼,優(yōu)點(diǎn)是能承載更多復(fù)雜業(yè)務(wù)和定制化場景。
但即便是低代碼平臺(tái),各家之間也有差異。有些軟件廠商在原有產(chǎn)品中加入了一些可拖拉拽的易用性模塊,也說自己是低代碼;有些人則認(rèn)為,通過一種好的算法實(shí)現(xiàn)寫更少的代碼就叫低代碼。“大家的低代碼并不是完全一個(gè)東西,能實(shí)現(xiàn)的功能也有很大差異。”網(wǎng)易數(shù)帆CodeWave業(yè)務(wù)中心總經(jīng)理張瀚文對數(shù)智前線說。
張瀚文認(rèn)為現(xiàn)在低代碼這個(gè)詞有一定誤導(dǎo)性,一是講不清楚給客戶帶去了什么價(jià)值,二是沒有辦法衡量能干什么事。“我們更想說的是做了一款易學(xué)易用的編程語言。”張瀚文說,編程語言就意味著上限更高,空間會(huì)比現(xiàn)在市面上的低代碼和零代碼產(chǎn)品更大,絕大多數(shù)的應(yīng)用都可以做。
這樣的糾結(jié)從網(wǎng)易數(shù)帆的命名上也能察覺。2023年4月的戰(zhàn)略升級之后,網(wǎng)易數(shù)帆將原本的輕舟低代碼升級為CodeWave智能開發(fā)平臺(tái)。雖然低代碼是其中核心,但并沒有以低代碼來命名,網(wǎng)易數(shù)帆希望體現(xiàn)CodeWave的特色和技術(shù)能力:低門檻,高上限,對標(biāo)海外的Mendix和OutSystems。
低門檻往往意味著低上限,但網(wǎng)易數(shù)帆認(rèn)為兩者并不矛盾。低門檻是相較于傳統(tǒng)的軟件開發(fā)而言。以前的軟件開發(fā)都是交給經(jīng)過專業(yè)訓(xùn)練的程序員,而且從設(shè)計(jì)、前端、后端到驗(yàn)證,考驗(yàn)團(tuán)隊(duì)協(xié)作。但現(xiàn)在的低代碼開發(fā)平臺(tái),讓軟件開發(fā)變成了一個(gè)人也可以實(shí)現(xiàn),非專業(yè)人士也能完成。
CodeWave設(shè)計(jì)了一個(gè)全棧的、不分前后端的NASL編程語言,表達(dá)能力跟專業(yè)的編程語言一樣強(qiáng)大。只要學(xué)習(xí)這一門編程語言,可以省掉了許多不需要掌握的編程語言概念,實(shí)現(xiàn)了低門檻。
正如網(wǎng)易數(shù)帆云原生及低代碼產(chǎn)品線總經(jīng)理陳諤所言:“我們想提供一門低門檻的編程語言,人人都能掌握的編程語言,不用再學(xué)習(xí)什么前后端Java、JavaScript這樣專業(yè)的編程語言,然后我們要提供一個(gè)極致的標(biāo)準(zhǔn)化的軟件設(shè)計(jì)規(guī)范,設(shè)計(jì)開發(fā)這樣的規(guī)范,讓無論是人類還是AI開發(fā)軟件的時(shí)候,需要掌握的知識能夠大幅減少。最后一個(gè)是要提供模塊化、服務(wù)化高度的封裝,讓開發(fā)者只需要關(guān)注業(yè)務(wù)邏輯。”
高上限是相較于目前市面上的零代碼和低代碼的產(chǎn)品而言。專業(yè)級的軟件開發(fā)技術(shù)上限高,低代碼通常被詬病為“懂開發(fā)的人不用,不懂開發(fā)的人不會(huì)用”。CodeWave希望打破這種藩籬。
CodeWave的核心既是低代碼,也是一個(gè)完整的開發(fā)平臺(tái),包含了自研的編程語言、編譯器、框架和成熟的IDE。“如果大家的認(rèn)知里,低代碼就是一個(gè)拖拉拽,那這個(gè)行業(yè)永遠(yuǎn)都做不好。”汪源說,“我們的定位完全不一樣,我們是一套全新的軟件開發(fā)技術(shù),就像當(dāng)年的JAVA和到DOTNET類似,理論上幾乎所有的應(yīng)用都可以做。”
信通院云計(jì)算與大數(shù)據(jù)研究所政企數(shù)字化轉(zhuǎn)型部主任徐恩慶透露,企業(yè)在使用低代碼過程中重點(diǎn)關(guān)注可視化開發(fā)、集成擴(kuò)展和兼容性。其中,81%的企業(yè)將首要功能放在了可視化資源與代碼開發(fā)的配合度上,功能是否清晰,是否能夠容易理解和使用。另外,是否能夠集成已有的IT資產(chǎn),也是企業(yè)普遍關(guān)心的問題。
而解決這些痛點(diǎn),歸根結(jié)底有兩個(gè)關(guān)鍵:
一是統(tǒng)一技能的標(biāo)準(zhǔn),把軟件開發(fā)的技能門檻降下來,軟件開發(fā)不再是專業(yè)IT人員的專屬,有一些編程基礎(chǔ)的人通過一個(gè)月的學(xué)習(xí),也能快速掌握。這些人相比于傳統(tǒng)的開發(fā)工程師,薪資成本更低。
所以,低代碼對人才選用的范圍更廣,更加注重邏輯能力、溝通能力、理解能力和審美等技能,反而對專業(yè)開發(fā)編程語言的工程能力顯著降低。這意味著,大量原本高門檻的開發(fā)工作,現(xiàn)在在低代碼平臺(tái)的幫助下,也可以搭建滿足企業(yè)日常需求的大部分應(yīng)用。
為了幫助企業(yè)使用低代碼,CodeWave專門設(shè)置了低代碼教練的角色。而很多與網(wǎng)易簽約的低代碼教練都并不是名校出身。網(wǎng)易此前辦了三期低代碼大賽,吸引了上萬人參賽,除了專業(yè)領(lǐng)域的開發(fā)者,更多來自于在校大學(xué)生,甚至一些與軟件開發(fā)看起來毫不相關(guān)的職業(yè),比如美術(shù)老師、水果店老板、健身教練。
網(wǎng)易數(shù)帆給自己定下的目標(biāo)是,5年內(nèi)培養(yǎng)100萬CodeWave開發(fā)者。而且,網(wǎng)易為這些群體制定了培養(yǎng)和認(rèn)證體系,從初級到中級到高級的開發(fā)工程師都有相對應(yīng)的標(biāo)準(zhǔn)。城市行北京峰會(huì)當(dāng)天,網(wǎng)易數(shù)帆宣布發(fā)起“數(shù)智化人才的養(yǎng)成計(jì)劃”,從工具、培訓(xùn)、官方認(rèn)證等多維度降低企業(yè)數(shù)字化轉(zhuǎn)型門檻和支持人才培養(yǎng)。
二是統(tǒng)一技術(shù)標(biāo)準(zhǔn),實(shí)現(xiàn)組裝式的軟件開發(fā),讓軟件開發(fā)像搭樂高積木一樣,提供全?梢暬木幊陶Z言實(shí)現(xiàn)應(yīng)用的組裝。
它需要平臺(tái)對企業(yè)原有的IT系統(tǒng)有良好的融合,比如與企業(yè)的信息架構(gòu),包括認(rèn)證、組織、權(quán)限等進(jìn)行集成。這也是CodeWave平臺(tái)提供的一個(gè)非常重要的能力。
另外,CodeWave也支持源碼導(dǎo)出和私有化部署。這是網(wǎng)易數(shù)帆將CodeWave定義為一款編程語言的優(yōu)勢所在,編程語言意味著不用與平臺(tái)方的底座進(jìn)行深度綁定。
目前,市面上很少大的低代碼平臺(tái)支持源碼導(dǎo)出,但像金融、政府等客戶,對代碼審計(jì)方面有更多安全性的要求,白盒化的設(shè)計(jì)對他們更加友好。源碼導(dǎo)出不會(huì)綁定在一個(gè)開發(fā)環(huán)境里,代碼可以修改,能實(shí)現(xiàn)與現(xiàn)有系統(tǒng)和接口做對接,“不依賴我的平臺(tái),不會(huì)綁架客戶,這是我們的商業(yè)邏輯。”張瀚文說。
02
從內(nèi)部應(yīng)用到賦能外部客戶
低代碼在網(wǎng)易內(nèi)部受到了非常大的重視,今年4月舉辦的CodeWave戰(zhàn)略發(fā)布會(huì)上,一向低調(diào)的丁磊還專門錄制了視頻,為低代碼業(yè)務(wù)站臺(tái)。
“CodeWave今年才開始正兒八經(jīng)在市場上拓展業(yè)務(wù)。”汪源說,CodeWave平臺(tái)最先是在網(wǎng)易內(nèi)部廣泛使用,已為網(wǎng)易集團(tuán)的核心業(yè)務(wù)和各分子公司提供服務(wù)。比如網(wǎng)易互娛通過CodeWave平臺(tái)快速開發(fā)應(yīng)用來去幫助社群運(yùn)營,整體開發(fā)成本節(jié)省了50%以上,效率提升100%,運(yùn)營轉(zhuǎn)化率提高了30%。如今,網(wǎng)易集團(tuán)內(nèi)部每天活躍使用CodeWave做應(yīng)用開發(fā)的工程師有50個(gè),超過30個(gè)部門在用CodeWave做出了超過100個(gè)管理性系統(tǒng)。
網(wǎng)易現(xiàn)在形成了一條不成文的規(guī)定:凡是內(nèi)部事業(yè)部級的新管理性系統(tǒng),都用CodeWave來做開發(fā)。而一年后,集團(tuán)性管理系統(tǒng)也會(huì)大量采用CodeWave來做開發(fā)。
在服務(wù)內(nèi)部了大量內(nèi)部業(yè)務(wù)之后,CodeWave也已經(jīng)在金融、政府、工業(yè)、教育、汽車等領(lǐng)域服務(wù)了多個(gè)標(biāo)桿客戶,并且提供“1+6+10”一站式解決方案。1指的是一個(gè)智能平臺(tái),6指的是網(wǎng)易數(shù)帆當(dāng)前重點(diǎn)聚焦的6個(gè)行業(yè),而10是網(wǎng)易數(shù)帆多年積累的10個(gè)典型場景。
比如CodeWave服務(wù)了某國有大行、泰康人壽、五礦期貨等金融機(jī)構(gòu)。源碼導(dǎo)出保證了所有的邏輯白盒化,滿足了金融機(jī)構(gòu)對安全的需求。上述國有大行整體的開發(fā)成本降低了60%,并且盤活了原本的IT存量資產(chǎn),打通了30個(gè)以上的系統(tǒng)。在泰康人壽項(xiàng)目的交付過程中,培養(yǎng)了120名低代碼開發(fā)者,在2個(gè)月內(nèi)孵化了80多個(gè)應(yīng)用,總體的開發(fā)成本節(jié)省了160萬。
在汽車的社會(huì)化營銷領(lǐng)域,CodeWave也為整車廠構(gòu)建了數(shù)字化的營銷體系,打通了各個(gè)業(yè)務(wù)領(lǐng)域,構(gòu)建了用戶的全生命周期管理。通過構(gòu)建消費(fèi)者的畫像,針對不同企業(yè)和不同客戶進(jìn)行智能推送。
而服務(wù)外部客戶,依賴合作伙伴的力量,這也是平臺(tái)型廠商不可或缺的一環(huán)。網(wǎng)易數(shù)帆也正在構(gòu)建完善的生態(tài)伙伴體系,已與業(yè)內(nèi)50多家公司達(dá)成生態(tài)合作。在不久前的網(wǎng)易數(shù)帆城市行北京峰會(huì)上,網(wǎng)易數(shù)帆又與頭部的兩家軟件開發(fā)商中科軟、中科創(chuàng)達(dá)簽約,后兩者將幫助網(wǎng)易數(shù)帆的低代碼產(chǎn)品和數(shù)據(jù)分析產(chǎn)品在企業(yè)中落地應(yīng)用。
網(wǎng)易數(shù)帆的生態(tài)體系包括了四類:戰(zhàn)略生態(tài)、分銷生態(tài)、解決方案生態(tài)和交付生態(tài)。數(shù)帆的理念是“網(wǎng)易賺小錢,合作伙伴賺大錢”,其中,網(wǎng)易自身聚焦頭部5%的大客戶,絕大多部分客戶都交給合作伙伴去服務(wù)。而且在交付項(xiàng)目中,低代碼平臺(tái)營收平均占項(xiàng)目總金額的5%,50%以上的交付服務(wù)收益讓利給生態(tài)合作伙伴。
為此,網(wǎng)易數(shù)帆提供了三種樣板間模式,來滿足客戶多樣化的需求:第一種是網(wǎng)易樣板間,由網(wǎng)易設(shè)計(jì)開發(fā);第二種是嚴(yán)選樣板間,由伙伴設(shè)計(jì)開發(fā);第三種是共創(chuàng)樣板間,由網(wǎng)易和伙伴共同設(shè)計(jì)開發(fā)。
03
大模型下的大機(jī)會(huì)
“大模型可能會(huì)讓整個(gè)時(shí)代從原來數(shù)字化的時(shí)代開始往數(shù)智化時(shí)代去轉(zhuǎn)型。”汪源說,盡管智能化不是個(gè)新概念,但之前還是點(diǎn)狀,沒有一個(gè)核心的技術(shù)突破使智能化真正大規(guī)模鋪開,“兩三年內(nèi),基于大模型的智能化應(yīng)用會(huì)成為一個(gè)普遍的現(xiàn)象。”
今年4月份的CodeWave戰(zhàn)略升級會(huì)上,網(wǎng)易數(shù)帆專門將智能大模型的技術(shù)與低代碼技術(shù)并列,足以看出網(wǎng)易數(shù)帆在大模型上的決心。
一位低代碼行業(yè)人士說,AI大模型會(huì)讓未來的競爭分化,市場會(huì)分為兩類廠商:一類是融合AI的智能應(yīng)用開發(fā)平臺(tái),另一類就是傳統(tǒng)低代碼。原來的低代碼以功能的豐富性、完整性和門檻低作為核心的壁壘,而未來高質(zhì)量的數(shù)據(jù)集會(huì)變成核心的壁壘。
智能大模型在自然語言上的交互特性,能讓低代碼的使用門檻進(jìn)一步降低,開發(fā)者只需使用自然語言與CodeWave智能開發(fā)平臺(tái)對話,即可生成低代碼可視化編程語言代碼,無論實(shí)體定義、邏輯編寫、頁面組件控制,均可輕松完成。不僅如此,平臺(tái)還提供智能檢查和修復(fù)、智能補(bǔ)全等輔助工具,幫助完善編程成果,AI 測試機(jī)器人也能自動(dòng)完成低代碼應(yīng)用的測試,保證應(yīng)用正常運(yùn)行。
未來,CodeWave將深化AIGC的應(yīng)用,增加智能設(shè)計(jì)、智能D2C、智能業(yè)務(wù)分析BA、智能資產(chǎn)運(yùn)營等功能。比如開發(fā)者只要提供一句自然語言描述,平臺(tái)就可以快速生成具有專業(yè)水準(zhǔn)的頁面布局、主題風(fēng)格、頁面配圖;蛘唛_發(fā)者上傳一張手繪設(shè)計(jì)稿,平臺(tái)可以快速將它轉(zhuǎn)換成頁面,甚至自動(dòng)補(bǔ)全頁面交互邏輯、數(shù)據(jù)展示等內(nèi)容。
這種能力的補(bǔ)齊也將進(jìn)一步夯實(shí)CodeWave“低門檻、高上限”的定位。
過去幾年,整個(gè)網(wǎng)易其實(shí)在IT賽道上一直在布局沉淀。2021年,CodeWave已經(jīng)實(shí)現(xiàn)了可視化的編程、自動(dòng)測試;2022年實(shí)現(xiàn)了UI自動(dòng)化推導(dǎo)、程序的自動(dòng)分析和自動(dòng)數(shù)據(jù)運(yùn)維;2023年,智能編程、智能組裝已經(jīng)上線了,通過自然語言去創(chuàng)建應(yīng)用的智能交互部分也即將上線。
“伴隨著整個(gè)技術(shù)的演進(jìn),我們2024年的智能演進(jìn)會(huì)更加值得期待。”網(wǎng)易數(shù)帆低代碼業(yè)務(wù)解決方案總監(jiān)彭鐵斌說。
網(wǎng)易集團(tuán)已經(jīng)訓(xùn)練了一個(gè)基礎(chǔ)的大模型“玉言”,網(wǎng)易數(shù)帆將在這個(gè)基礎(chǔ)上進(jìn)行訓(xùn)練。
“這個(gè)模型里面會(huì)更多融入代碼相關(guān)的語料去做訓(xùn)練,強(qiáng)調(diào)數(shù)據(jù)分析里面常見的指標(biāo)、術(shù)語語料放到底座模型里面做訓(xùn)練,它可能跟ChatGPT通用模型有一定的區(qū)分度。”汪源說,智能大模型的技術(shù)覆蓋了從軟件設(shè)計(jì)、開發(fā)、測試到運(yùn)維的全鏈路。
當(dāng)然,大模型帶來新的想象空間之下,低代碼賽道目前普遍面臨兩個(gè)問題:一是行業(yè)缺乏成熟的標(biāo)準(zhǔn)。這導(dǎo)致客戶、合作伙伴在選擇和評估低代碼相關(guān)產(chǎn)品時(shí),有很大的工作量,雖然低代碼的關(guān)注度很高,但真正在應(yīng)用時(shí)普遍比較謹(jǐn)慎,而且不會(huì)全面切換到低代碼的技術(shù)路線上來。“因?yàn)檎麄(gè)行業(yè)可能并沒有共同的回答:到底低代碼的能力,能夠支撐企業(yè)的什么樣類型的軟件研發(fā)?”
不過,以信通院為代表的機(jī)構(gòu)也在牽頭做相關(guān)標(biāo)準(zhǔn)的建設(shè),包括在最新發(fā)布的市場調(diào)研報(bào)告中,展示了低代碼應(yīng)用比較普遍的場景,包括辦公協(xié)同管理、數(shù)據(jù)填報(bào)收集、數(shù)據(jù)融合與分析、項(xiàng)目需求分析等,并且已經(jīng)具備了一定的定制化要求。汪源也發(fā)現(xiàn),有些銀行客戶開始拿出核心場景出來做POC,這意味著后續(xù)選擇網(wǎng)易數(shù)帆的概率非常高。
二是低代碼對現(xiàn)有開發(fā)生態(tài)的沖擊,使得在推廣低代碼的過程中,會(huì)遇到比較多的現(xiàn)有軟件生態(tài)的阻力。低代碼是一種新的開發(fā)方式,現(xiàn)有軟件人才擔(dān)心專業(yè)性受到威脅,所以不愿意去接受低代碼。
不過當(dāng)前軟件行業(yè)存在比較大的人才缺口,在數(shù)字中國戰(zhàn)略的頂層設(shè)計(jì)之下,需要更多的軟件人才。這也是低代碼的價(jià)值所在。“傳統(tǒng)的專業(yè)代碼開發(fā)者與低代碼開發(fā)者會(huì)形成相互合作的關(guān)系。”汪源將其與建筑行業(yè)做了個(gè)對比,蓋房子本身對人才要求不高,但里面的鋼筋水泥需要有專業(yè)的公司生產(chǎn)。軟件開發(fā)里的專業(yè)組件和算法,就相當(dāng)于鋼筋水泥,需要大企業(yè)里的專業(yè)開發(fā)者。但在蓋房子環(huán)節(jié)需要低代碼開發(fā)者,兩者形成了互補(bǔ)關(guān)系。
“可能再通過兩三年的時(shí)間,等到了一個(gè)拐點(diǎn)之后,有更多的人認(rèn)可低代碼這條路是必須要去走的,我相信這個(gè)產(chǎn)業(yè)的發(fā)展就會(huì)很快。”汪源說。
文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請謹(jǐn)慎對待。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。
2024年的Adobe MAX 2024發(fā)布會(huì)上,Adobe推出了最新版本的Adobe Creative Cloud。
奧維云網(wǎng)(AVC)推總數(shù)據(jù)顯示,2024年1-9月明火炊具線上零售額94.2億元,同比增加3.1%,其中抖音渠道表現(xiàn)優(yōu)異,同比有14%的漲幅,傳統(tǒng)電商略有下滑,同比降低2.3%。
“以前都要去窗口辦,一套流程下來都要半個(gè)月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進(jìn)了21600元。
華碩ProArt創(chuàng)藝27 Pro PA279CRV顯示器,憑借其優(yōu)秀的性能配置和精準(zhǔn)的色彩呈現(xiàn)能力,為您的創(chuàng)作工作帶來實(shí)質(zhì)性的幫助,雙十一期間低至2799元,性價(jià)比很高,簡直是創(chuàng)作者們的首選。
9月14日,2024全球工業(yè)互聯(lián)網(wǎng)大會(huì)——工業(yè)互聯(lián)網(wǎng)標(biāo)識解析專題論壇在沈陽成功舉辦。