智東西(公眾號:zhidxcom)
編譯 | ZeR0
編輯 | 漠影

智東西2月26日消息,昨夜,Google DeepMind宣布面向全球推出免費版AI編程工具Gemini Code Assist,提供每月180k代碼補全、支持公共領域所有編程語言128K tokens上下文窗口。

谷歌宣布AI編程助手全球免費!每月18萬次代碼補全,爽翻程序員

谷歌面向開發(fā)人員的最新DORA研究表明,超過75%的開發(fā)人員在日常工作中依賴人工智能(AI)。例如,谷歌超過25%的新代碼都是由AI生成的,然后由工程師審查和接受。

預計到2028年,全球開發(fā)者數(shù)量將增長到5780萬。為了讓人人都用得上AI,Google DeepMind宣布在全球范圍內(nèi)面向個人用戶推出Gemini Code Assist的公開預覽版,這是其AI編碼助手的免費版本,由Gemini 2.0大模型提供支持。

Gemini Code Assist支持公共領域的所有編程語言,并針對編程進行了優(yōu)化。通過分析和驗證大量實際編碼用例,Google DeepMind為開發(fā)人員微調(diào)了Gemini 2.0模型,使AI生成的建議質(zhì)量更好,能解決開發(fā)人員面臨的無數(shù)日常挑戰(zhàn)。

其他主流免費編碼助手有嚴格的使用限制,通常每月只有2000次代碼補全,但Google DeepMind希望提供更慷慨的幫助,Gemini Code Assist提供幾乎無限的容量——每月最多有180,000次代碼補全,上限極高。

AI不僅能加速寫代碼,還能幫助寫出更好的代碼。高質(zhì)量、高效的代碼審查流程至關重要,但往往很耗時,會拖慢工作的完成。因此,Google DeepMind還通過GitHub的Gemini Code Assist公開預覽版幫助減少開發(fā)人員執(zhí)行代碼審查所需的時間,為公共和私有存儲庫提供免費的、由AI驅(qū)動的代碼審查。

開發(fā)人員大部分時間都在集成開發(fā)環(huán)境(IDE)中編寫代碼。借助Visual Studio Code和JetBrains IDE中全新免費版Gemini Code Assist,個人開發(fā)者現(xiàn)可獲得代碼補全、生成和聊天功能,這些功能已在Firebase和Android Studio中免費提供。

最大使用限制是90次,與其他流行的免費編程助手相比,每月完成的代碼數(shù)量更多,開發(fā)者無需擔心因達到上限導致自己的編程項目突然停滯。

人人都可以更方便地學習、創(chuàng)建代碼片段、調(diào)試和修改現(xiàn)有應用程序,無需在不同的窗口之間切換尋求幫助或從斷開連接的來源復制和粘貼信息。

個人版Gemini Code Assist在聊天中最多支持128,000個輸入token,使得開發(fā)人員可使用大型文件。

聊天功能還使開發(fā)人員可以輕松地專注于開發(fā)的創(chuàng)造性部分,同時將必要但重復的步驟(例如撰寫評論或根據(jù)需求進行自動化測試)留給Gemini。

開發(fā)人員可在Gemini Code Assist中使用多種語言的自然語言來生成、解釋和改進代碼。

例如,自由網(wǎng)站開發(fā)人員可通過提示快速獲取代碼,例如“為我構(gòu)建一個簡單的HTML表單,其中包含姓名、電子郵件和消息字段,然后添加「提交」按鈕”。

或者,只想自動執(zhí)行更多常規(guī)任務的人可以要求Gemini“編寫一個腳本,每天發(fā)送一封包含最新天氣預報的電子郵件”,或“解釋這個Python代碼片段的作用并查找任何錯誤”。

下圖是Gemini Code Assist根據(jù)自然語言提示創(chuàng)建代碼并將更改應用于現(xiàn)有代碼的示例:

谷歌宣布AI編程助手全球免費!每月18萬次代碼補全,爽翻程序員

代碼審查是軟件開發(fā)中最關鍵的部分之一。Gemini Code Assist for GitHub可以檢測風格問題和錯誤,并自動建議代碼更改和修復。

將基本審查工作交給AI agent可幫助提高代碼存儲庫的可維護性和質(zhì)量,使開發(fā)人員能專注于更復雜的任務。它可直接在GitHub上使用。

Gemini Code Assist提供拉取請求的摘要和改進建議。當出現(xiàn)提示時,Gemini會提供代碼可讀性建議。

谷歌宣布AI編程助手全球免費!每月18萬次代碼補全,爽翻程序員

不同的開發(fā)團隊可能還具有不同的最佳實踐、編碼約定和首選框架和庫。為了滿足這一需求,Gemini Code Assist for GitHub支持自定義代碼審查樣式指南。每個團隊都可以在其存儲庫中的.gemini/styleguide.md文件中描述Gemini在審查代碼時應遵循哪些說明。這樣Gemini就能根據(jù)存儲庫的需求定制其代碼審查。

注冊只需要一個個人Gmail帳戶,無需信用卡,通過在Visual Studio Code、GitHub或JetBrains IDE中安裝Gemini Code Assist即可開始使用。

根據(jù)用戶對此公開預覽版的反饋,Google DeepMind將繼續(xù)微調(diào)Gemini Code Assist。對高級功能感興趣的用戶也可以考慮Gemini Code Assist Standard或Enterprise。

來源:Google DeepMind