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