在當(dāng)今瞬息萬(wàn)變的信息時(shí)代,軟件開(kāi)發(fā)無(wú)疑是推動(dòng)各類創(chuàng)新的關(guān)鍵。然而,開(kāi)發(fā)一款軟件,需要需求分析,系統(tǒng)架構(gòu)設(shè)計(jì),微服務(wù)開(kāi)發(fā)、系統(tǒng)測(cè)試和運(yùn)維保障系統(tǒng)等大量環(huán)節(jié)。尤其對(duì)于中小型企業(yè)和初創(chuàng)公司來(lái)說(shuō),這些問(wèn)題尤為顯著。
當(dāng)前的軟件開(kāi)發(fā)通常需要產(chǎn)品經(jīng)理的籌備規(guī)劃,運(yùn)營(yíng)人員的市場(chǎng)推廣,以及前端、后端和測(cè)試工程師團(tuán)隊(duì)的多方協(xié)作、各司其職。但這種模式往往面臨流程復(fù)雜和開(kāi)發(fā)成本昂貴等諸多挑戰(zhàn)。因此,如何有效解決這些痛點(diǎn),讓軟件開(kāi)發(fā)變得更加高效、精準(zhǔn)、無(wú)憂,成為眾多軟件開(kāi)發(fā)企業(yè)和開(kāi)發(fā)者面臨的難題。
7月5日,在2024世界人工智能大會(huì)(WAIC 2024)中國(guó)電信星辰人工智能生態(tài)論壇上,中電信人工智能科技有限公司和中國(guó)電信人工智能研究院(TeleAI)發(fā)布了一款名為星辰大模型·軟件工廠的新產(chǎn)品,將革新這一傳統(tǒng)模式:利用最新的多模態(tài)大模型技術(shù),自動(dòng)生成前后端代碼,并進(jìn)行自主測(cè)試和糾錯(cuò),形成軟件開(kāi)發(fā)的全自動(dòng)流水線。用戶僅需簡(jiǎn)單寫下產(chǎn)品文檔,大模型可根據(jù)文檔內(nèi)容生成代碼,在軟件工廠內(nèi)一鍵部署并上線。
在星辰大模型·軟件工廠的支持下,軟件開(kāi)發(fā)將不再需要手動(dòng)編寫復(fù)雜的界面代碼,也不必再為數(shù)據(jù)處理和邏輯實(shí)現(xiàn)而煩惱,更不用再為繁瑣的測(cè)試用例頭疼。所有的這些工作,都由軟件工廠來(lái)完成。
星辰大模型·軟件工廠從開(kāi)發(fā)流程革新、代碼可控生成、交互模式升級(jí)構(gòu)建了三大核心能力:
面向文檔開(kāi)發(fā)的協(xié)同新流程,非軟件開(kāi)發(fā)人員也能參與
軟件開(kāi)發(fā)流程涉及不同崗位的人員,如何實(shí)現(xiàn)產(chǎn)品研發(fā)需求的無(wú)損傳遞,保證參與者對(duì)項(xiàng)目需求理解的一致性,是實(shí)現(xiàn)優(yōu)秀應(yīng)用開(kāi)發(fā)的前提條件。
針對(duì)該問(wèn)題,星辰大模型·軟件工廠提出文檔即工程的軟件開(kāi)發(fā)新范式。使用更接近日常語(yǔ)言的項(xiàng)目文檔來(lái)作為軟件開(kāi)發(fā)的核心,通過(guò)撰寫文檔來(lái)實(shí)現(xiàn)開(kāi)發(fā),隱去代碼編寫過(guò)程,簡(jiǎn)化軟件開(kāi)發(fā)流程;同時(shí)使非軟件開(kāi)發(fā)人員也可以直接參與到項(xiàng)目開(kāi)發(fā)進(jìn)程中,加速需求傳遞與協(xié)同開(kāi)發(fā)。
面向文檔的開(kāi)發(fā)范式使得用戶能夠?qū)W⒂诤诵臉I(yè)務(wù)邏輯的實(shí)現(xiàn),而不是繁瑣的編碼和調(diào)試。
自研多模態(tài)代碼生成大模型,實(shí)現(xiàn)從項(xiàng)目文檔到項(xiàng)目代碼的穩(wěn)定生成
生成式人工智能具有一定的隨機(jī)性,如何保證大語(yǔ)言模型生成代碼的健壯性、可控性與可維護(hù)性,是實(shí)現(xiàn)生成項(xiàng)目穩(wěn)定運(yùn)行的基礎(chǔ)。
為實(shí)現(xiàn)上述目標(biāo),星辰大模型·軟件工廠提出代碼基元的概念,從海量代碼抽取最小方法單元,實(shí)現(xiàn)代碼模塊間的關(guān)系解耦,有效改善大模型生成代碼的可維護(hù)性;同時(shí)面向標(biāo)準(zhǔn)庫(kù)構(gòu)建調(diào)用規(guī)范知識(shí),實(shí)現(xiàn)了代碼的可控生成,提高了開(kāi)發(fā)效率。
代碼基元概念的引入,為大模型生成規(guī)范代碼建立了約束,實(shí)現(xiàn)了從項(xiàng)目文檔到項(xiàng)目代碼的快速、穩(wěn)定生成。
大模型編程交互新模式,真正做到所寫即所得
當(dāng)前大多數(shù)代碼生成產(chǎn)品,依舊是以對(duì)話模式為主,僅僅在開(kāi)發(fā)流程中扮演輔助角色,同時(shí)受限于對(duì)話Token上限,無(wú)法支撐項(xiàng)目級(jí)別的代碼生成、部署與維護(hù)迭代。
星辰大模型·軟件工廠結(jié)合軟開(kāi)流程特點(diǎn),設(shè)計(jì)了大模型編程交互新模式,用戶無(wú)需直接與大模型溝通,只需要關(guān)心產(chǎn)品需求與描述文檔撰寫,跟隨軟件工廠的步驟指引即可完成軟件開(kāi)發(fā)、測(cè)試與部署,真正做到所寫即所得。
星辰大模型·軟件工廠提供了項(xiàng)目級(jí)別的協(xié)作與管理能力,為軟件開(kāi)發(fā)提供一站式全流程服務(wù),協(xié)助推動(dòng)項(xiàng)目快速開(kāi)發(fā)迭代。
大模型浪潮下,中國(guó)電信快速推進(jìn)大模型在軟件開(kāi)發(fā)領(lǐng)域落地應(yīng)用
在大模型和AI技術(shù)領(lǐng)域,中國(guó)電信有長(zhǎng)期積累與多方面布局。目前,中國(guó)電信已經(jīng)組建了一支近800人的研發(fā)團(tuán)隊(duì),由中國(guó)電信CTO、中國(guó)電信人工智能研究院(TeleAI)院長(zhǎng)李學(xué)龍教授牽頭,不斷開(kāi)展基礎(chǔ)、前沿研究。
目前,中國(guó)電信已打造出基礎(chǔ)模型+行業(yè)模型+應(yīng)用模型的布局,除了自研本身,還采取生態(tài)合作的方式,聯(lián)合頭部生態(tài)構(gòu)建了涵蓋教育、政務(wù)、應(yīng)急等20多個(gè)行業(yè)大模型,覆蓋全行業(yè)500多個(gè)應(yīng)用場(chǎng)景。
在數(shù)據(jù)方面,已經(jīng)完成了超500TB文本數(shù)據(jù)、12億張圖文數(shù)據(jù)、PB級(jí)視頻數(shù)據(jù)的積累。
而且,中國(guó)電信擁有豐富的產(chǎn)線業(yè)務(wù)與龐大的客戶基礎(chǔ)作為落地基底,以及豐富的2C、2H、2B的信息服務(wù)經(jīng)驗(yàn),能夠更快地推動(dòng)大模型在各個(gè)領(lǐng)域的落地,形成新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)。
除了星辰大模型·軟件工廠,中國(guó)電信還先后發(fā)布了星辰AI大模型、行業(yè)大模型、星辰語(yǔ)音大模型、大模型生產(chǎn)應(yīng)用流水線“慧聚”等多個(gè)基礎(chǔ)大模型和落地應(yīng)用產(chǎn)品。
星辰大模型·軟件工廠的發(fā)布,推動(dòng)了多模態(tài)大模型在軟件開(kāi)發(fā)領(lǐng)域的落地應(yīng)用。同時(shí),中國(guó)電信人工智能研究院(TeleAI)也在論壇上正式揭牌,由AI領(lǐng)域Fellow大滿貫科學(xué)家李學(xué)龍擔(dān)任院長(zhǎng)。TeleAI將面向國(guó)家戰(zhàn)略需求和人工智能未來(lái)發(fā)展趨勢(shì),聚焦人工智能前沿技術(shù)的研究和開(kāi)發(fā),積極推動(dòng)技術(shù)創(chuàng)新與產(chǎn)業(yè)應(yīng)用的深度融合,充分發(fā)揮央企在AI領(lǐng)域的主力軍作用,成為人工智能領(lǐng)域的國(guó)家戰(zhàn)略科技力量。
中國(guó)電信的AI之路,是讓技術(shù)更加扎實(shí),應(yīng)用茁壯發(fā)芽,生態(tài)向上開(kāi)花。以此為基礎(chǔ),AI才能生長(zhǎng)為參天大樹,變?yōu)闂澚褐?。也只有如此,時(shí)代對(duì)智能的呼喚才能變?yōu)楝F(xiàn)實(shí),人工智能技術(shù)才能夠成為新質(zhì)生產(chǎn)力的源泉,助力我國(guó)在新一輪國(guó)際科技競(jìng)爭(zhēng)中掌握主導(dǎo)權(quán),為推進(jìn)中國(guó)式現(xiàn)代化提供更加有力的支撐。