阿里云近期宣布了一項(xiàng)重大更新,正式推出了其通義靈碼AI程序員工具,該工具現(xiàn)已全面上線,并且兼容VS Code和JetBrains系列集成開(kāi)發(fā)環(huán)境,覆蓋了前端與后端開(kāi)發(fā)的全部需求。阿里云聲稱,這款A(yù)I程序員能夠通過(guò)全程對(duì)話協(xié)作,幫助開(kāi)發(fā)者實(shí)現(xiàn)從零到一的復(fù)雜編碼任務(wù)。
據(jù)官方介紹,以開(kāi)發(fā)一個(gè)包含用戶登錄、數(shù)據(jù)管理功能及美化效果的前端頁(yè)面為例,傳統(tǒng)的人工開(kāi)發(fā)流程需要前端和后端工程師的緊密配合,整個(gè)過(guò)程至少需要半天的時(shí)間。然而,通過(guò)使用通義靈碼AI程序員,一個(gè)開(kāi)發(fā)者僅需十分鐘即可完成整個(gè)開(kāi)發(fā)流程,極大地提高了工作效率。
通義靈碼AI程序員此次升級(jí)的一大亮點(diǎn)是引入了多文件代碼修改能力。這意味著開(kāi)發(fā)者可以依賴AI程序員自動(dòng)完成跨多個(gè)文件的編碼任務(wù),如功能實(shí)現(xiàn)、問(wèn)題修復(fù)以及批量生成單元測(cè)試等。在單元測(cè)試生成方面,AI程序員能夠根據(jù)當(dāng)前的代碼變更,針對(duì)單個(gè)或多個(gè)代碼文件批量生成單元測(cè)試,進(jìn)一步提升了代碼的質(zhì)量和穩(wěn)定性。
▲ 自動(dòng)生成多文件及單元測(cè)試示例
除了多文件代碼修改能力外,通義靈碼AI程序員還新增了多種開(kāi)發(fā)能力,包括上下文感知、意圖理解、反思迭代以及工具使用等。這些新增的能力使得開(kāi)發(fā)者與AI程序員的協(xié)作更加順暢,能夠以多輪對(duì)話的方式逐步完成編碼任務(wù),并且在協(xié)作過(guò)程中產(chǎn)生多個(gè)快照版本,開(kāi)發(fā)者可以隨時(shí)切換或回退,確保開(kāi)發(fā)過(guò)程的靈活性和可控性。
▲ 通過(guò)上下文生成更美觀的頁(yè)面示例
阿里云表示,通義靈碼AI程序員的推出,是阿里云在人工智能領(lǐng)域的一次重要突破,旨在通過(guò)人工智能技術(shù),為開(kāi)發(fā)者提供更加高效、便捷的開(kāi)發(fā)工具,推動(dòng)軟件開(kāi)發(fā)行業(yè)的創(chuàng)新發(fā)展。開(kāi)發(fā)者可以通過(guò)訪問(wèn)阿里云官網(wǎng)上的通義靈碼頁(yè)面,了解更多關(guān)于這款A(yù)I程序員的信息,并嘗試使用其來(lái)提高自己的開(kāi)發(fā)效率。