Gemini Code Assist for GitHub
Google 25日宣布全球推出採用Gemini 2.0技術的Gemini Code Assist for individuals公開預覽版,是AI程序代碼編寫輔助工具的免費版本。
Google為企業客戶提供Gemini Code Assist約有一年多,通過Gemini Code Assist for individuals使學生、業餘開發者、自由職業者及創業公司團隊等受益。
Gemini Code Assist for individuals支持所有公共領域的程序語言,並為程序代碼編寫進行優化。Google分析和驗證大量程序代碼使用案例,為開發者需求微調Gemini 2.0模型,因此Gemini Code Assist所產生的建議,品質達到前所未有水準。
Gemini Code Assist的對話問答功能,讓開發者能夠專注核心工作,將編寫註解、從需求產出自動化測試這類必要但重複的步驟交給Gemini處理。
不只如此,Gemini Code Assist for individuals提供寬裕的詞元(token)脈絡長度,在對話問答最多支持128,000個詞元。脈絡長度的優勢在於開發者可以使用大型文件,讓Gemini Code Assist更全面地理解程序代碼基底。
相較其他熱門免費程序代碼編寫輔助工具有嚴格的用量限制,通常每月限定執行2,000次任務,Google則為Gemini Code Assist提供每日6,000次、每月最多180,000次程序代碼生成和程序代碼完成請求額度,如此高的上限,即使是密集開發的專業開發者也很難超越。
通過Gemini Code Assist for GitHub,開發者如同獲得強大幫手,不僅可以偵測程序代碼的樣式問題和錯誤,且能自動建議程序代碼變更與修正。將基本審查工作交給AI代理,使程序代碼存儲庫易於維護。
不同的開發團隊可能有不同的實務、程序代碼編寫規範以及偏好的框架和程序庫。為了滿足這些需求,Gemini Code Assist for GitHub支持程序代碼審查的自訂樣式指南。每個團隊都能在存儲庫中的 .gemini/styleguide.md文件中,描述Gemini在審查程序代碼時應遵循的指示,有助Gemini根據存儲庫的需求調整程序代碼審查,確保符合團隊的標準與開發習慣。
大多數開發者現在運用AI協助程序設計工作,而在Google,超過25%的新程序代碼由AI生成,再由工程師審閱並接受建議。邁入Gemini 2.0階段,Google升級Gemini Code Assist,大力協助開發者投入開發。
(首圖來源:Google Blog)