
Jules
Jules簡介
Jules是谷歌最新推出的實(shí)驗(yàn)性ai編碼助手,旨在幫助開發(fā)者自動(dòng)修復(fù)代碼錯(cuò)誤。該工具與Gemini 2.0一同發(fā)布,利用更新后的谷歌人工智能技術(shù),能夠自主修復(fù)軟件漏洞并生成代碼更改。Jules與GitHub無縫集成,能夠分析復(fù)雜的代碼庫,并在多個(gè)文件中同時(shí)實(shí)施修復(fù),大大地加速了開發(fā)流程。它還可以自動(dòng)生成修復(fù)計(jì)劃,并處理多個(gè)文件的修改,為開發(fā)者提供直接可合并的拉取請(qǐng)求。
Jules的主要功能
自動(dòng)修復(fù)代碼錯(cuò)誤:Jules能夠分析代碼庫,識(shí)別并修復(fù)代碼中的錯(cuò)誤,減少開發(fā)者手動(dòng)修復(fù)的時(shí)間。
多步驟計(jì)劃生成:該工具使用更新后的谷歌人工智能模型,能夠創(chuàng)建多步驟計(jì)劃來解決問題,并同時(shí)修改多個(gè)文件。這一功能特別適用于復(fù)雜項(xiàng)目中的代碼維護(hù)。
與GitHub無縫集成:Jules可以直接與GitHub工作流系統(tǒng)整合,分析復(fù)雜的代碼庫,并在多個(gè)文件中實(shí)施修復(fù),生成詳細(xì)的拉取請(qǐng)求。這使得開發(fā)者能夠輕松管理和合并代碼更改。
支持多種編程語言:目前,Jules主要支持Python和JavaScript等編程語言,為這些語言的編碼任務(wù)提供幫助。
開發(fā)者控制:開發(fā)者可以完全控制Jules創(chuàng)建的解決方案,審查和調(diào)整后再選擇將其合并到項(xiàng)目中。這確保了人類在整個(gè)開發(fā)過程中的監(jiān)督和決策權(quán)。
實(shí)時(shí)更新與任務(wù)管理:Jules提供實(shí)時(shí)更新,幫助開發(fā)者跟蹤和管理任務(wù),提高整體生產(chǎn)力。
Jules的技術(shù)特點(diǎn)
基于Gemini 2.0平臺(tái):利用谷歌最新的人工智能模型,Jules在代碼理解和生成能力方面顯著提升。
安全性特點(diǎn):在采取行動(dòng)前會(huì)提出建議計(jì)劃,用戶可以實(shí)時(shí)監(jiān)控其代碼編寫進(jìn)展,并在合并任何更改之前必須獲得明確批準(zhǔn),確保開發(fā)過程中的人類監(jiān)督。
谷歌于2024年12月12日宣布推出一款名為“Jules”的實(shí)驗(yàn)性AI編碼助手,旨在幫助開發(fā)者自動(dòng)修復(fù)代碼錯(cuò)誤。Jules與最新的Gemini 2.0平臺(tái)一同發(fā)布,利用更新后的谷歌人工智能模型來創(chuàng)建多步驟計(jì)劃,以解決問題、修改多個(gè)文件,并為GitHub工作流中的Python和Javascript編碼任務(wù)準(zhǔn)備拉取請(qǐng)求。
據(jù) Google 稱,Jules 今天面向“精選的受信任測試人員組”發(fā)布,并將在 2025 年初發(fā)布給其他開發(fā)人員。有關(guān)可用性和開發(fā)進(jìn)度的更新將通過 Google Labs 網(wǎng)站提供。谷歌表示,該工具仍處于早期開發(fā)階段,可能會(huì)犯錯(cuò),但內(nèi)部測試表明其對(duì)提高生產(chǎn)力有顯著幫助。
相關(guān)資訊: