背景介紹
在通信領域中,不同客戶的數字化場景存在多種個性化大屏的定制需求,常見業務范圍涵蓋政務、金融、教育、工業、傳媒、互聯網等行業領域。然而,面對如此巨大的產業痛點訴求,傳統低代碼領域卻存在數據監控粒度不統一、定制化研發成本高、版本維護難度大等問題,嚴重影響了客戶的交付效率及使用感知。
需求說明
基于產品的業務需求,通過抽離功能模板將整個產品層次的需求提升到企業級甚至行業級的痛點需求,而在當下人工智能和大數據技術蓬勃發展的背景下,為了更好地服務不同垂直領域的企業和行業,構建一個面向垂類場景的智能化低代碼引擎能夠形成一套既能覆蓋全領域廣度,又能深入行業特性的數字化大屏解決方案,旨在為各細分行業提供更加精準、定制化的數字大屏服務能力。
架構設計
整個架構設計分為組件層、模板層以及工程層,面向垂類場景提供“1+1+n”的模式,即:其基于1套無代碼引擎和1套腳手架CLI,面向不同行業領域提供n個通用客戶的SaaS應用。
技術選型
整個技術實現,主要分為兩大部分,其中物料擴展可以面向業務開發提供私有化的組件物料庫,而引擎內核則保留了整個低代碼編輯器的核心構件,基于“最小內核”提供泛生態擴展。
用例說明
工程化的CLI腳手架為開發者提供了Project(項目)、Component(組件)、Setter(配置器)、Sider(側邊器)的一鍵生成能力,幫助開發者基于模板快速生成相應內容,這里的模板可以配置根目錄下的通過.lcd.rc
、lcd.config.js
、lcd.config.json
的文件進行自定義模板的設置。
和業界常見低代碼引擎所不同的是,由于將整個Setter配置部分進行定制化呈現,從而使得整個的自定義DSL會非常的簡單,從而保證了整個業務的靈活度和需求的完美展現。
創新實踐
對于AIGC部分,面向開發者(2D)及用戶(2C)場景均提供了不同程度的AI輔助功能,需要說明的是整個低代碼引擎其實是開源的,所有私有化能力其實都在于模板及輔助SDK部分的特定實現,在腳手架的開源模板中,默認是使用基于包含完整低代碼應用,即:包含用戶的登錄注冊、鑒權、存儲等完整功能,而AI部分也是基于開源通用的大語言模型進行服務的封裝,這里的大語言模型主要是基于CodeShell實現的,其可以提供離線版本的部署,使用CPU即可在本地跑出大模型。
商業價值
目前大部分中國企業處于低代碼/零代碼應用實踐的初始探索和擴展探索階段,其具有降低研發成本、維持企業高效運轉的價值,在合作模式與利益分配方面具有較大獵取價值。
中國低代碼和零代碼市場規模預計至2027年達142億元,行業未來五年中存在認知、成熟度及集成方面的挑戰,而AIGC可以很好的彌補認知方面的差異,填補AIGC應用的市場落地場景,并降低低代碼領域的心智負擔;低代碼也可很好的補充AIGC場景的落地實踐,二者相輔相成、互為補充。
科創價值
低代碼領域研發復雜度較高,但技術門檻護城河卻相對較低。隨著大語言模型的爆發,其顛覆式創新能力的技術價值融合低代碼的落地實踐具有十分廣闊的前景。
“低代碼+AIGC”能夠更好的降低非開發人員構建應用的成本,促進創新與合作,改善產業結構與生產價值,提升技術轉化能力。