隨著大模型技術(shù)將AI帶到全新的境界,尤其是在程序開發(fā)領(lǐng)域,像“賈維斯”一樣的AI助手開始走進(jìn)現(xiàn)實(shí)。
程序開發(fā)是一項(xiàng)頗具創(chuàng)造力和想象力的工作,但是在真正的工作環(huán)境中,卻充斥著大量重復(fù)性工作和基礎(chǔ)性工作。以至于有程序員自嘲認(rèn)為,軟件開發(fā)這一行業(yè)保留了很多手工業(yè)時(shí)代的特點(diǎn)。
如果說(shuō)哪個(gè)工種最需要一個(gè)智能助手,程序員應(yīng)該名列前茅。如今,智能助手它來(lái)了。
百融云創(chuàng)依托自主研發(fā)的大模型——BR-LLM基座,于近期推出了一款全新智能代碼生成助手——BR-Coder。
作為一款通用的編程大模型,BR-Coder以公司內(nèi)部本地部署的代碼生成大模型為核心,基于海量的優(yōu)質(zhì)代碼預(yù)訓(xùn)練,配合IDE插件提升開發(fā)效率。
BR-Coder可以通過人類的語(yǔ)言和計(jì)算機(jī)語(yǔ)言來(lái)理解和生成代碼,當(dāng)開發(fā)者輸入一段描述,它可以自主生成一個(gè)完整的函數(shù)。它也可以分析開發(fā)者已編寫的代碼,來(lái)匹配生成新代碼。同時(shí),它也可以根據(jù)提示結(jié)合當(dāng)前編輯程序文件的上下文信息,自動(dòng)生成代碼。
BR-Coder就像是開發(fā)者的專屬管家,而且它不吃飯不喝水,不躺平不摸魚,能夠在不犧牲程序質(zhì)量和準(zhǔn)確性的前提下,幫助開發(fā)者完成大量繁瑣的工作,開發(fā)者將騰出更多精力去做一些更具創(chuàng)造性的工作。我們會(huì)發(fā)現(xiàn),開發(fā)者與AI的合作將寫出更好的代碼,即便是開發(fā)者并沒有親自去寫大量的代碼。
BR-Coder不僅能生成研發(fā)代碼,還可以用于自動(dòng)生成測(cè)試用例和單元測(cè)試、解答技術(shù)問題,在保障企業(yè)數(shù)據(jù)資產(chǎn)安全的同時(shí),提升模型生成代碼的一次采用率。它不僅將極大地提升程序員的開發(fā)效率,也將助力商業(yè)機(jī)構(gòu)研發(fā)提質(zhì)增效。
大模型正在顛覆很多商業(yè)范式,也正在改變大眾的工作和生活方式。未來(lái)每一位開發(fā)者都需要一個(gè)專屬的AI助手,大量的軟件開發(fā)或都將由人和AI一同來(lái)完成。不管是專業(yè)開發(fā)者還是非技術(shù)從業(yè)人員,無(wú)論在編程旅程的哪個(gè)階段,BR-Coder都能提供陪伴式的輔助開發(fā)。
展望后續(xù),BR-Coder會(huì)進(jìn)一步增強(qiáng)與編譯環(huán)境的交互,為開發(fā)者提供更為全面和便捷的編程體驗(yàn)。
(推廣)