大模型來襲,尚硅谷攜手騰訊云打造AI輔助編碼教育新范式
隨著大模型技術(shù)的迅猛發(fā)展,AI編程已成為軟件開發(fā)領(lǐng)域的新趨勢。
近日,尚硅谷正式將騰訊云AI代碼助手納入課程體系,將AI輔助編碼引入職教課堂!這一創(chuàng)新舉措旨在利用大模型技術(shù)為開發(fā)者提供更高效、便捷的開發(fā)體驗(yàn),也標(biāo)志著AI輔助編碼在國內(nèi)編程教育領(lǐng)域的深度應(yīng)用與推廣。
騰訊云AI代碼助手是一款定位代碼智能補(bǔ)全和生成的數(shù)字化工具,它基于騰訊混元代碼模型,集成了代碼補(bǔ)全、技術(shù)對話、代碼診斷、單元測試等多項(xiàng)功能,可為開發(fā)者提供體驗(yàn)良好的輔助編碼服務(wù)。
該工具不僅支持Python、Java、C/C++、Go等數(shù)十種編程語言與開發(fā)框架,還兼容VS Code、JetBrains等主流集成開發(fā)環(huán)境,滿足不同類型的開發(fā)需求。
在尚硅谷課程中,AI代碼助手將輔助學(xué)生完成從基礎(chǔ)代碼編寫到復(fù)雜項(xiàng)目實(shí)戰(zhàn)的全過程。尚硅谷Java全端工程師課程包含多個(gè)模塊,涉及Java核心、Web規(guī)范、后端工程化、前端工程化、分布式系統(tǒng)、架構(gòu)師核心等內(nèi)容。在以往的教學(xué)過程中,老師需要花費(fèi)大量時(shí)間講解知識點(diǎn)并幫助學(xué)生記憶。而現(xiàn)在借助AI代碼助手的智能化輔助編碼功能,代碼教學(xué)流程快速實(shí)現(xiàn)提效,學(xué)習(xí)過程也變得輕松高效。
例如,在講授前端工程化課程時(shí),老師可以通過AI代碼助手快速生成示例代碼,讓學(xué)生更快速直觀地了解樣式效果。同時(shí),學(xué)生還可以利用AI代碼助手進(jìn)行實(shí)驗(yàn)操作,自主探索不同樣式的應(yīng)用。這種學(xué)習(xí)方式不僅減輕了學(xué)生的記憶負(fù)擔(dān),還能激發(fā)學(xué)習(xí)興趣和創(chuàng)造力。
在項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié),AI代碼助手還能提升教學(xué)效率。以前,學(xué)生在完成項(xiàng)目時(shí)需要花費(fèi)大量時(shí)間編寫基礎(chǔ)代碼和功能模塊?,F(xiàn)在,他們只需用自然語言向AI代碼助手描述項(xiàng)目需求,即可獲得高質(zhì)量的基礎(chǔ)代碼和組件。這不僅提高了開發(fā)效率,還讓學(xué)生有更多精力關(guān)注項(xiàng)目的整體設(shè)計(jì)和優(yōu)化。
(騰訊云AI代碼助手技術(shù)對話功能)
尚硅谷創(chuàng)始人佟剛表示:“行業(yè)中的頭部公司都在用大模型實(shí)現(xiàn)生產(chǎn)提效,AI工具鏈的打通和使用已經(jīng)成為每一位技術(shù)人的必備技能。尚硅谷一直致力為學(xué)生提供前沿實(shí)用的編程教育,引入騰訊云AI代碼助手是我們對AI編程趨勢的積極響應(yīng)。我們希望和騰訊云一起,推動(dòng)智能編碼工具的普及,讓學(xué)員可以更專注于培養(yǎng)創(chuàng)新的編程思維,而非機(jī)械式的記憶和重復(fù)?!?span lang="EN-US">
值得一提的是,騰訊云AI代碼助手在騰訊內(nèi)部已經(jīng)取得了顯著的應(yīng)用成果。據(jù)悉,該工具已經(jīng)實(shí)現(xiàn)了50%以上的開發(fā)崗員工覆蓋,代碼生成率達(dá)30%以上,編碼時(shí)間平均縮短40%以上,這些數(shù)據(jù)充分證明了AI代碼助手在實(shí)際應(yīng)用中的高效性和實(shí)用性。
在傳統(tǒng)的軟件開發(fā)過程中,編碼速度與代碼質(zhì)量一直是困擾開發(fā)者的兩大難題,騰訊云AI代碼助手依托混元大模型,不僅能夠快速理解開發(fā)者的意圖,提供精準(zhǔn)的代碼補(bǔ)全與生成服務(wù),還能對編寫的代碼進(jìn)行實(shí)時(shí)診斷,發(fā)現(xiàn)并修正潛在問題,從而在加快編碼進(jìn)程的同時(shí),大幅提升代碼質(zhì)量。
今年5月,騰訊云AI代碼助手已經(jīng)全面對外開放,開發(fā)者可以通過騰訊云官網(wǎng)在線體驗(yàn)。展望未來,隨著大模型技術(shù)的不斷進(jìn)步和應(yīng)用場景的不斷拓展,AI編程模式還將在更多領(lǐng)域得到應(yīng)用。
業(yè)內(nèi)專家表示,職業(yè)教育加強(qiáng)對AI應(yīng)用的普及教育,使學(xué)生掌握實(shí)際操作技能,這有助于培養(yǎng)新一代技術(shù)人員適應(yīng)未來軟件開發(fā)趨勢。
了解更多尚硅谷Java全端工程師課程: