引言
在快速發(fā)展的軟件工業(yè)界,企業(yè)對于加速軟件開發(fā)的需求從未減退。從早期的可視化編程到近年備受矚目的低代碼、零代碼平臺,行業(yè)一直在探索如何更高效地構(gòu)建軟件。隨著生成式AI技術(shù)的興起,這一訴求更是得到了前所未有的關(guān)注。
《用友BIP 3 R6技術(shù)全揭秘》系列,本期我們跟隨用友網(wǎng)絡(luò)副總裁兼iuap開發(fā)平臺部總經(jīng)理劉劍,一起來揭秘:零代碼開發(fā)的實現(xiàn)路徑。
YonGPT
加速生成應(yīng)用的智能助手
Yonbuilder 引入 AI,利用 YonGPT 的兩大能力,為軟件開發(fā)帶來了革命性的變革。
語言理解能力:YonGPT能夠精準理解自然語言和技術(shù)語言。用戶只需提交需求文檔中的字段描述,YonGPT即可生成界面、數(shù)據(jù)庫及背后的代碼。即使用戶已有數(shù)據(jù)庫,只需提交SQL語句,YonGPT也能生成相應(yīng)的應(yīng)用。
聯(lián)想能力:對于僅有初步想法的用戶,YonGPT可以基于其內(nèi)部知識和用戶描述,生成初步的應(yīng)用原型。雖然這些原型可能需要進一步修改,但它們?yōu)榭焖賹崿F(xiàn)最終目標提供了堅實的基礎(chǔ)。
Yonbuilder
一站式開發(fā)工具的全面賦能
Yonbuilder作為一站式的開發(fā)工具,旨在為用友BIP生態(tài)中的多種角色(如原廠開發(fā)、ISV、顧問、客戶IT主管及專業(yè)業(yè)務(wù)用戶)提供全面的開發(fā)解決方案。面對不同角色的多樣化需求,Yonbuilder通過深入挖掘和精準把握需求,克服了最大的挑戰(zhàn)。
專業(yè)開發(fā)人員:習(xí)慣于從數(shù)據(jù)模型出發(fā),逐步完善功能和界面。
非專業(yè)開發(fā)人員:更傾向于從界面設(shè)計入手,通過配置完成功能。
ISV:關(guān)注在生態(tài)系統(tǒng)中開發(fā)完整產(chǎn)品,并利用公有云上線和銷售。
為了更好地理解非專業(yè)用戶的需求,Yonbuilder團隊選取了內(nèi)部客戶——研發(fā)過程管理部的同事(QA)作為原型客戶。他們在產(chǎn)品發(fā)版前就開始試用零代碼功能,設(shè)計階段就參與管理軟件的開發(fā)。這一實踐不僅讓團隊更好地把控了客戶需求,還優(yōu)化了產(chǎn)品的用戶體驗。
Yonbuilder建立在iuap的技術(shù)平臺和應(yīng)用平臺之上,通過簡化和封裝底層系統(tǒng),極大地提升了開發(fā)效率。
比如在專業(yè)版,因為云原生架構(gòu)下需要做很多配置,涉及到操作系統(tǒng)層、網(wǎng)絡(luò)層,以及DevOp、Git管理層等比較復(fù)雜的配置。之前可能需要手工逐個平臺去設(shè)置,大需要兩三天才能夠完成。但經(jīng)過改進,只需要提供最必要的配置,Yonbuilder 就自動調(diào)用底層API,五分鐘之內(nèi)便能夠配置完成。
打造數(shù)智化時代的開發(fā)方法論
在數(shù)字化時代,企業(yè)的管理訴求從“業(yè)務(wù)流轉(zhuǎn)”轉(zhuǎn)變?yōu)椤案咝Ч芾怼?。Yonbuilder總結(jié)了一套開發(fā)方法論:
1、從管理訴求出發(fā):明確管理層的需求,推導(dǎo)出數(shù)據(jù)應(yīng)用的需求。
2、業(yè)務(wù)集成需求:基于已有系統(tǒng)和新系統(tǒng)的需求,推導(dǎo)出業(yè)務(wù)集成的需求。
3、流程應(yīng)用開發(fā):先開發(fā)流程應(yīng)用,再與現(xiàn)有系統(tǒng)集成,最終生成滿足管理訴求的數(shù)據(jù)應(yīng)用。
通過這一方法論,Yonbuilder不僅提升了開發(fā)效率,還確保了最終產(chǎn)品能夠精準滿足企業(yè)的管理需求。
YonGPT與Yonbuilder的結(jié)合,不僅加速了軟件的開發(fā)過程,還為企業(yè)在數(shù)字化時代的快速發(fā)展提供了強有力的支持。通過智能化和一站式的解決方案,Yonbuilder正引領(lǐng)著軟件開發(fā)的新潮流。
喜歡這篇文章嗎?
別忘了點擊“喜歡”和”在看“,
與更多朋友分享這份智慧與洞見!