谷歌近日揭曉了一項(xiàng)旨在提升開發(fā)者工作效率的新工具——實(shí)驗(yàn)性AI代碼助手“Jules”。這款工具與Gemini 2.0一同發(fā)布,利用谷歌最新的AI模型,為Python和Java開發(fā)者在GitHub工作流中提供強(qiáng)大的支持。
據(jù)悉,Jules能夠自動生成修復(fù)代碼錯誤的計(jì)劃,并處理多個文件的修改,最終為開發(fā)者準(zhǔn)備好可以直接合并到項(xiàng)目中的拉取請求。這一功能直接對標(biāo)微軟的GitHub Copilot,后者去年已引入了類似的代碼識別、解釋、修改建議和錯誤修復(fù)功能。Jules還將與Cursor、Claude和ChatGPT等工具展開競爭。
谷歌推出Jules并不意外。早在去年10月,谷歌首席執(zhí)行官桑達(dá)爾·皮查伊就曾透露,公司內(nèi)部超過四分之一的新代碼是由AI生成的。Jules的推出,正是谷歌在構(gòu)建能夠應(yīng)用于所有領(lǐng)域的AI代理長期目標(biāo)中的一環(huán)。谷歌在博客文章中強(qiáng)調(diào),Jules能夠修復(fù)錯誤和處理其他耗時(shí)的任務(wù),讓開發(fā)者能夠?qū)W⒂诟邉?chuàng)新性的工作。
值得注意的是,雖然Jules功能強(qiáng)大,但開發(fā)者仍然擁有完全的控制權(quán)。他們可以審查和調(diào)整Jules創(chuàng)建的解決方案,然后再決定是否將其生成的代碼合并到項(xiàng)目中。然而,公告中并未提及Jules是否能夠主動發(fā)現(xiàn)錯誤,這意味著開發(fā)者可能需要先確定問題列表,再引導(dǎo)Jules進(jìn)行修復(fù)。
谷歌還提醒,Jules目前仍處于早期開發(fā)階段,因此“可能會犯錯”。但內(nèi)部測試已經(jīng)表明,Jules對提高開發(fā)人員的生產(chǎn)力、提供實(shí)時(shí)更新以及幫助跟蹤和管理任務(wù)都非常有幫助。谷歌表示,Jules今天已面向“部分受信任的測試人員”推出,并計(jì)劃在2025年初向更廣泛的開發(fā)者發(fā)布。
對于那些對Jules感興趣的開發(fā)者來說,他們可以在Google Labs網(wǎng)站上獲取有關(guān)其可用性以及開發(fā)進(jìn)展的最新更新。隨著Jules的不斷發(fā)展,我們有理由期待這款工具能夠?yàn)殚_發(fā)者帶來更加高效和智能的編碼體驗(yàn)。