在人工智能技術(shù)迅速發(fā)展的人工軟件當(dāng)下,對于開發(fā)者和企業(yè)而言,智能重塑智能助推如何基于人工智能釋放生產(chǎn)力、開發(fā)開提升研發(fā)效率、流程推動(dòng)企業(yè)創(chuàng)新已成為一個(gè)關(guān)鍵議題。騰訊提效
其中,云大研在軟件開發(fā)領(lǐng)域,產(chǎn)品AI大模型與軟件工程各環(huán)節(jié)深度融合,人工軟件為軟件工程全生命周期流程帶來革新,智能重塑智能助推成為開發(fā)者的開發(fā)開“得力助手”。中國信息通信研究院相關(guān)研究顯示,流程超過70%的騰訊提效受訪企業(yè)已經(jīng)在軟件開發(fā)階段應(yīng)用了大模型等AI技術(shù),智能編碼工具應(yīng)用成效初顯。云大研
日前,產(chǎn)品騰訊云智能開發(fā)產(chǎn)品溝通會(huì)在北京舉行,人工軟件會(huì)上進(jìn)行了AI+開發(fā)的最新趨勢分享,并公布了多款智能開發(fā)產(chǎn)品新進(jìn)展。
騰訊云AI代碼助手:做開發(fā)者的“編程搭子”,3分鐘開發(fā)微信小游戲
在編程領(lǐng)域,AI正在“化繁為簡”,不斷地降低開發(fā)門檻、加速釋放開發(fā)者們的理解力和創(chuàng)造力,這也是騰訊云推出AI代碼助手的重要原因。
騰訊云AI代碼助手是專為研發(fā)團(tuán)隊(duì)設(shè)計(jì)的AI輔助編程產(chǎn)品,以騰訊混元代碼大模型為產(chǎn)品基座,支持上百種主流編程語言和主流IDE,提供代碼補(bǔ)全、技術(shù)對話、單元測試、代碼診斷和智能評審等能力,覆蓋編碼全流程場景,輔助開發(fā)者提升編碼效率和質(zhì)量,助力研發(fā)團(tuán)隊(duì)提質(zhì)增效。
目前,騰訊內(nèi)部已經(jīng)有80%的程序員使用騰訊云AI代碼助手實(shí)現(xiàn)開發(fā)提效,日均有33%的代碼由AI生成,整體編碼效率提升42%。
針對團(tuán)隊(duì)研發(fā)場景,騰訊云代碼助手日前上線了知識庫功能,支持用戶一鍵上傳文本、代碼倉庫、數(shù)據(jù)源等多種形式的代碼規(guī)范文檔,搭建個(gè)人/企業(yè)自定義知識庫。在技術(shù)問答的時(shí)候,只需要通過@知識庫的方式,就會(huì)自動(dòng)檢索相關(guān)知識庫知識,從而實(shí)現(xiàn)代碼自檢和自修復(fù),推進(jìn)代碼規(guī)范。
值得一提的是,為了進(jìn)一步降低開發(fā)門檻,騰訊云AI代碼助手還與微信開發(fā)者工具深度融合,基于微信小程序的擴(kuò)展能力和AI代碼助手輔助編碼能力,幫助開發(fā)者實(shí)現(xiàn)3分鐘開發(fā)一款小程序。
騰訊云開發(fā)者AI產(chǎn)品負(fù)責(zé)人汪晟杰表示:“云開發(fā)與AI的融合,正在產(chǎn)生巨大的協(xié)同效應(yīng),推動(dòng)智能化應(yīng)用的廣泛落地,為企業(yè)和開發(fā)者提供更多可能性與價(jià)值。在這樣的背景下,騰訊云AI代碼助手將AI技術(shù)與低代碼平臺結(jié)合,讓即使不懂編程的用戶,也能輕松構(gòu)建應(yīng)用。”
從現(xiàn)場演示來看,用戶通過自然語言描述需求,便可迅速生成應(yīng)用程序的基礎(chǔ)框架。通過訪問騰訊云開發(fā)平臺,用戶只需輸入相關(guān)提示詞,即可看到系統(tǒng)自動(dòng)生成的界面和功能模塊,這些操作都極大降低了開發(fā)門檻,提升了開發(fā)效率,讓開發(fā)變得更加簡單、便捷。
騰訊云TI平臺:滿足企業(yè)個(gè)性化需求,構(gòu)建實(shí)戰(zhàn)導(dǎo)向的大模型精調(diào)工具鏈
如今,大模型的產(chǎn)業(yè)化應(yīng)用仍面臨部署難、應(yīng)用少等挑戰(zhàn)。騰訊云TI平臺的核心愿景是面向企業(yè)和開發(fā)者的個(gè)性化需求,打造實(shí)戰(zhàn)型大模型精調(diào)工具鏈,幫助企業(yè)訓(xùn)練出符合業(yè)務(wù)需求的高效模型,推動(dòng)企業(yè)高質(zhì)量發(fā)展。
騰訊云TI平臺產(chǎn)品負(fù)責(zé)人王仿坤介紹,騰訊云TI平臺基于騰訊先進(jìn)的AI能力和多年技術(shù)經(jīng)驗(yàn),是覆蓋大模型和傳統(tǒng)AI的一站式機(jī)器學(xué)習(xí)平臺,構(gòu)建了包括TI-ONE 訓(xùn)練平臺、TI-Matrix 應(yīng)用平臺、TI-OCR 訓(xùn)練平臺等在內(nèi)的較為完善的產(chǎn)品體系,可幫助企業(yè)快速創(chuàng)建和部署AI應(yīng)用,進(jìn)一步加速數(shù)字化升級進(jìn)程。
以TI-ONE為例,該產(chǎn)品可以為用戶提供從數(shù)據(jù)處理、模型訓(xùn)練、模型評測到模型部署的全流程開發(fā)支持,并支持多種訓(xùn)練方式和算法框架,可以滿足不同 AI 應(yīng)用場景的需求。
在數(shù)據(jù)處理環(huán)節(jié),TI-ONE具備靈活的數(shù)據(jù)標(biāo)注和3大類數(shù)據(jù)處理Pipeline工具,能夠支持高效的大模型訓(xùn)練數(shù)據(jù)構(gòu)建和管理;在模型訓(xùn)練環(huán)節(jié),具備強(qiáng)大的模型調(diào)優(yōu)和訓(xùn)練能力,且內(nèi)置Angel推理加速技術(shù),可將訓(xùn)練性能提升30%;在評測環(huán)節(jié),則提供了包括在線輕量體驗(yàn)、客觀評測以及主觀評測在內(nèi)的一整套完善的模型評測工具,幫助企業(yè)根據(jù)業(yè)務(wù)實(shí)際需求對模型效果進(jìn)行全方位驗(yàn)證;在部署層面,TI-ONE可支持海量模型框架,助力企業(yè)高效穩(wěn)定實(shí)現(xiàn)大模型部署。
目前,騰訊云TI平臺已經(jīng)在金融、出行、政務(wù)、醫(yī)療、工業(yè)、零售等多個(gè)行業(yè)落地應(yīng)用,通過優(yōu)化產(chǎn)品研發(fā)流程、提升運(yùn)營效率,進(jìn)一步促進(jìn)了企業(yè)客戶實(shí)現(xiàn)降本增效。比如某自駕企業(yè),面臨著缺乏機(jī)器學(xué)習(xí)平臺、整體模型產(chǎn)出效率不高,以及訓(xùn)練速度存在瓶頸等挑戰(zhàn),借助騰訊云TI平臺,該企業(yè)實(shí)現(xiàn)了輕量化接入與運(yùn)維,整體的訓(xùn)練性能在試運(yùn)行期間實(shí)測提升了40%左右。
騰訊云云開發(fā) Copilot:降低開發(fā)門檻,幫助開發(fā)者輕松構(gòu)建并部署應(yīng)用
當(dāng)下,開發(fā)與AI技術(shù)的融合正產(chǎn)生巨大的協(xié)同效應(yīng),有力地推動(dòng)智能化應(yīng)用的廣泛落地,從而為企業(yè)以及開發(fā)者創(chuàng)造出更多的可能性與價(jià)值。
騰訊云云開發(fā)是騰訊云旗下的開發(fā)者工具,至今已服務(wù)超過300萬小程序開發(fā)者。其產(chǎn)品形態(tài)包括云端一體化開發(fā)平臺“微信云開發(fā)”和低代碼工具“微搭”。近期,騰訊云云開發(fā)還推出了 AI 輔助開發(fā)工具“云開發(fā) Copilot”,使開發(fā)者能夠通過自然語言生成小程序/ web 全棧應(yīng)用,并提供一站式開發(fā)調(diào)試和托管部署服務(wù)。
騰訊云云開發(fā)Copilot研發(fā)負(fù)責(zé)人趙兵介紹,云開發(fā) Copilot可以在開發(fā)流程的各個(gè)階段發(fā)揮輔助作用,大大提高開發(fā)效率和持續(xù)的業(yè)務(wù)交付能力。對非專業(yè)開發(fā)者來說,通過AI 輔助,結(jié)合低代碼/無代碼的方式,可以實(shí)現(xiàn)自定義的功能和頁面,輕松參與到應(yīng)用開發(fā)中來,顯著降低了開發(fā)門檻。
而對于專業(yè)開發(fā)者來說,通過 AI 的輔助,云開發(fā) Copilot 能夠自動(dòng)生成多種應(yīng)用功能,例如應(yīng)用、組件以及后端能力等,這大大加快了開發(fā)速度。
在開發(fā)過程中,實(shí)時(shí)預(yù)覽和優(yōu)化功能也是云開發(fā) Copilot 的一大亮點(diǎn)。在開發(fā)編輯界面下,開發(fā)者可以實(shí)時(shí)預(yù)覽應(yīng)用效果,而且 AI 還可以根據(jù)用戶反饋進(jìn)一步調(diào)整代碼和樣式。
此外,云開發(fā) Copilot 提供全棧開發(fā)支持,支持前端與后端一體化開發(fā),涵蓋后端云函數(shù)、數(shù)據(jù)存儲、身份認(rèn)證和開放接口等功能,為構(gòu)建完整的應(yīng)用提供了全面的技術(shù)支撐。同時(shí),云開發(fā) Copilot 依托騰訊云開發(fā)平臺的后端支持,提供全棧應(yīng)用托管部署服務(wù)。這意味著用戶無需購買服務(wù)器,就能獲得可彈性伸縮的高可用服務(wù),既節(jié)省了成本,又確保了應(yīng)用在運(yùn)行過程中的穩(wěn)定性和可靠性。
趙兵透露,在近期的新版本中,云開發(fā) Copilot 將正式推出 AI 生成云函數(shù)后端、數(shù)據(jù)模型的功能,解決應(yīng)用開發(fā)中復(fù)雜后端邏輯實(shí)現(xiàn)的問題,并推出 AI 生成微信小店?duì)I銷小程序的功能,提供微信生態(tài)垂直領(lǐng)域的最佳實(shí)踐方案。
騰訊云原生構(gòu)建CNB:讓開發(fā)者以更酷的方式構(gòu)建軟件
隨著微服務(wù)和容器技術(shù)普及,對于開發(fā)者而言,現(xiàn)代軟件開發(fā)流程已經(jīng)轉(zhuǎn)變?yōu)橐环N類似“搭樂高”的構(gòu)建過程:開發(fā)者們現(xiàn)在可以像挑選樂高積木一樣,從鏡像源倉庫中精心挑選各種“構(gòu)建塊”,用以組裝和定制開發(fā)環(huán)境。“我們不僅僅是在編寫代碼,更是在創(chuàng)造和分享“積木塊”供其他開發(fā)者使用。這種模式不僅極大地促進(jìn)了代碼的模塊化編寫,還激發(fā)了開發(fā)者之間的協(xié)同合作,讓軟件開發(fā)不再是孤立的編碼活動(dòng),而是變成了一個(gè)充滿活力的社區(qū)活動(dòng),其中每個(gè)成員都有機(jī)會(huì)貢獻(xiàn)自己的智慧,共同構(gòu)建一個(gè)更加強(qiáng)大、靈活和可擴(kuò)展的軟件生態(tài)系統(tǒng)。”騰訊云原生構(gòu)建運(yùn)營負(fù)責(zé)人王春雨表示。
針對這一點(diǎn),騰訊推出了云原生構(gòu)建(Cloud-Native-Build,簡稱 CNB),作為一款基于代碼倉庫的持續(xù)集成構(gòu)建平臺,具備環(huán)境一致性、分支即環(huán)境、秒級啟動(dòng)、構(gòu)建加速、開源協(xié)作等諸多優(yōu)勢,可用于持續(xù)集成、持續(xù)部署、持續(xù)交付、遠(yuǎn)程開發(fā)、開源協(xié)作等各項(xiàng)流程。同時(shí),基于Docker生態(tài),CNB可對環(huán)境、緩存、插件進(jìn)行抽象,通過聲明式的語法,幫助開發(fā)者以更酷的方式構(gòu)建軟件。
為促進(jìn)國內(nèi)開源項(xiàng)目的繁榮發(fā)展,CNB還依托騰訊云,為廣大開發(fā)者無償提供了一定額度的資源支持:每月100GB的存儲空間(LFS)、1600核時(shí)的遠(yuǎn)程開發(fā)資源(對標(biāo)GitHub codespace),160核時(shí)的持續(xù)集成服務(wù)(對標(biāo)GitHub action)以及全球網(wǎng)絡(luò)加速服務(wù),期望與開源項(xiàng)目攜手共進(jìn),共同培育和構(gòu)建一個(gè)健康、可持續(xù)的軟件開源生態(tài)系統(tǒng)。目前,該產(chǎn)品已經(jīng)進(jìn)入了開放式公測階段。
隨著數(shù)字化轉(zhuǎn)型的加速,越來越多企業(yè)和開發(fā)者將尋求更加高效、靈活的開發(fā)服務(wù)來支撐業(yè)務(wù)發(fā)展需求。未來,騰訊云也將持續(xù)精進(jìn)AI開發(fā)工具能力,為企業(yè)和開發(fā)者提供更加豐富的AI+開發(fā)產(chǎn)品,助力千行百業(yè)實(shí)現(xiàn)業(yè)務(wù)創(chuàng)新與高質(zhì)量發(fā)展。