網(wǎng)易CodeWave此次上線的AI開(kāi)發(fā)能力包括:PSD設(shè)計(jì)稿生成頁(yè)面、智能產(chǎn)品設(shè)計(jì)、智能生成應(yīng)用、智能資產(chǎn)生成與接入等核心功能,貫穿從創(chuàng)意構(gòu)思、需求定義、原型設(shè)計(jì)、應(yīng)用開(kāi)發(fā)到持續(xù)迭代的完整流程。不僅顯著提升研發(fā)效率與體驗(yàn),更打破技術(shù)壁壘,讓產(chǎn)品、運(yùn)營(yíng)等非技術(shù)人員儲(chǔ)備也能深度參與開(kāi)發(fā)協(xié)作,真正實(shí)現(xiàn)標(biāo)準(zhǔn)化和諧模式。
產(chǎn)品設(shè)計(jì)場(chǎng)景下,只需要一個(gè)簡(jiǎn)單明確的需求描述,CodeWave智能產(chǎn)品設(shè)計(jì)助手就可以通過(guò)人機(jī)多輪對(duì)話交互的形式,實(shí)現(xiàn)從想法到落地,從模糊到澄清的產(chǎn)品設(shè)計(jì)全過(guò)程。甚至可以直接生成產(chǎn)品原型,完整包含菜單、列表、表單、按鈕等元素,快速驗(yàn)證視覺(jué)與交互的可行性。
應(yīng)用創(chuàng)建后,系統(tǒng)會(huì)自動(dòng)將原型生成至CodeWave,包括對(duì)應(yīng)的數(shù)據(jù)實(shí)體、數(shù)據(jù)結(jié)構(gòu)、枚舉、服務(wù)端邏輯、前端頁(yè)面等,并支持在線發(fā)布預(yù)覽和導(dǎo)出全棧源碼;發(fā)布后的應(yīng)用如果需要調(diào)整或補(bǔ)充模板,也可以通過(guò)[智能設(shè)計(jì)應(yīng)用]進(jìn)行二次智能調(diào)整——同樣是通過(guò)自然語(yǔ)言描述需求。CodeWave AI 會(huì)保存對(duì)話上下文,從應(yīng)用創(chuàng)建到發(fā)布,再到后續(xù)調(diào)優(yōu)。
此外,網(wǎng)易CodeWave還具備智能代碼生成、智能代碼補(bǔ)全、智能代碼解讀、智能代碼分析、智能SQL生成等輔助編程能力,全方位賦能企業(yè)與開(kāi)發(fā)者,縮短開(kāi)發(fā)鏈路,提高研發(fā)效能,讓研發(fā)價(jià)值最大效率體現(xiàn)在業(yè)務(wù)場(chǎng)景中。
AI技術(shù)快速演進(jìn),然而,在企業(yè)研發(fā)場(chǎng)景下,大模型仍難以支撐完整的應(yīng)用開(kāi)發(fā)流程。這源于自然語(yǔ)言本身存在表達(dá)模糊、上下文缺失等問(wèn)題,難以準(zhǔn)確描述復(fù)雜系統(tǒng)的業(yè)務(wù)邏輯。特別是在ERP、CRM等企業(yè)級(jí)場(chǎng)景中,全自動(dòng)智能體模式難以有效落地。此外,編程大模型雖然擅長(zhǎng)處理通用問(wèn)題,但對(duì)個(gè)性化的企業(yè)開(kāi)發(fā)框架、架構(gòu)設(shè)計(jì)和領(lǐng)域知識(shí)的掌握也比較有限。
網(wǎng)易數(shù)智副總經(jīng)理、網(wǎng)易CodeWave總經(jīng)理王桐在溝通會(huì)上說(shuō),與個(gè)人開(kāi)發(fā)者開(kāi)發(fā)不同,企業(yè)往往要求開(kāi)發(fā)的應(yīng)用是長(zhǎng)期可使用、可修改的,這也就要求AI帶來(lái)的效果不僅僅局限在“快”,而更要確保“可用、可控、可落地”。而作為面向企業(yè)開(kāi)發(fā)場(chǎng)景的智能開(kāi)發(fā)平臺(tái),網(wǎng)易CodeWave通過(guò)選擇更成熟的規(guī)格驅(qū)動(dòng)開(kāi)發(fā)(Spec-Driven Development)方式達(dá)成這一點(diǎn)。
規(guī)格驅(qū)動(dòng)開(kāi)發(fā),簡(jiǎn)單來(lái)說(shuō),就是在軟件開(kāi)發(fā)過(guò)程中,以明確、詳細(xì)的規(guī)格說(shuō)明作為整個(gè)開(kāi)發(fā)流程的核心驅(qū)動(dòng)力。這里的規(guī)格說(shuō)明,涵蓋了軟件系統(tǒng)的功能需求、性能指標(biāo)、接口定義、數(shù)據(jù)格式等各個(gè)方面,它就像是建筑施工中的藍(lán)圖,為開(kāi)發(fā)者們清晰地描繪出軟件最終要達(dá)成的樣子。
舉例來(lái)說(shuō),同樣用AI做開(kāi)發(fā),網(wǎng)易CodeWave通過(guò)將混亂的需求文檔標(biāo)準(zhǔn)化,之后進(jìn)行詳細(xì)的設(shè)計(jì)變成一份規(guī)范(specification),讓開(kāi)發(fā)團(tuán)隊(duì)可以在完善的設(shè)計(jì)基礎(chǔ)上,在AI輔助下做好需求拆解和任務(wù)拆分,繼而由不同的角色在開(kāi)發(fā)過(guò)程中實(shí)現(xiàn)對(duì)應(yīng)的內(nèi)容,并在過(guò)程中把控質(zhì)量。
AI直接生成代碼的方式仍需要專(zhuān)業(yè)開(kāi)發(fā)者的補(bǔ)充、修改,也就是說(shuō),實(shí)際上沒(méi)有降低企業(yè)中軟件開(kāi)發(fā)的門(mén)檻。網(wǎng)易CodeWave堅(jiān)持“人機(jī)協(xié)同、可控可管”的理念,通過(guò)可視化開(kāi)發(fā)的能力與AI生成能力深度融合,構(gòu)建步進(jìn)式協(xié)同開(kāi)發(fā)模式:AI每生成一步,開(kāi)發(fā)者均可在可視化界面中確認(rèn)、干預(yù)或調(diào)整,確保開(kāi)發(fā)過(guò)程透明、可追溯。
面向未來(lái),網(wǎng)易CodeWave將以“全鏈路研發(fā)智能化”為核心方向,推動(dòng)AI Coding從代碼生成邁向覆蓋產(chǎn)品全生命周期的系統(tǒng)級(jí)智能化。
以“可控、可管、可落地”的AI能力,網(wǎng)易CodeWave為企業(yè)數(shù)字化轉(zhuǎn)型提供堅(jiān)實(shí)的技術(shù)底座,持續(xù)推動(dòng)AI開(kāi)發(fā)從概念走向?qū)嵺`,切實(shí)提升企業(yè)在數(shù)智化轉(zhuǎn)型過(guò)程中的研發(fā)水平。