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