谷歌推出 AI 代碼助手 Jules 助力開發(fā)者自動修復代碼錯誤
12月12日,谷歌宣布推出一款名為“Jules”的實驗性 AI 代碼助手,旨在幫助開發(fā)者修復代碼錯誤并優(yōu)化開發(fā)流程。該工具與最新的 Gemini 2.0 一同發(fā)布,基于更新后的谷歌人工智能模型,可為 GitHub 工作流中的 Python 和 Javascript 編碼任務生成多步驟修復方案。
Jules 的核心功能是通過 AI 技術自動修復代碼錯誤,并能創(chuàng)建復雜的多步驟計劃,包括修改多個文件和準備拉取請求(Pull Request)。開發(fā)者可以完全控制對 Jules 提供的解決方案進行審查和調(diào)整,確保生成的代碼符合項目需求后再合并到代碼庫中。
谷歌在博客中表示:“Jules 可以修復錯誤和處理其他耗時的任務,讓開發(fā)者專注于他們真正想要構建的內(nèi)容。” Jules 的設計目標是提高開發(fā)者的生產(chǎn)力,同時減少重復性勞動,為更復雜的項目開發(fā)釋放時間和精力。
目前,Jules 仍處于早期開發(fā)階段,雖然可能會犯錯,但谷歌表示,內(nèi)部測試顯示它對提高開發(fā)效率和任務管理的實時更新非常有幫助。不過,Jules 目前尚不支持主動發(fā)現(xiàn)代碼中的錯誤,開發(fā)者需要將其指向已知問題列表以生成修復方案。
Jules 的推出標志著谷歌正式進入 AI 輔助開發(fā)工具市場,與微軟的 GitHub Copilot 等產(chǎn)品展開直接競爭。微軟早在去年為 GitHub Copilot 引入了類似功能,可識別代碼、提供修改建議并修復錯誤。此外,Jules 還將與 Cursor、Claude 和 ChatGPT 等其他編碼輔助工具爭奪市場份額。
谷歌 CEO 桑達爾·皮查伊早在去年10月就曾透露,谷歌超過四分之一的新代碼已經(jīng)由 AI 生成。此次 Jules 的發(fā)布,進一步展現(xiàn)了谷歌在 AI 助力開發(fā)領域的布局和野心。