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

智東西
02-26

編譯 | ZeR0

編輯 | 漠影

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

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

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

Gemini Code Assist支持公共領域的所有編程語言,並針對編程進行了優化。通過分析和驗證大量實際編碼用例,Google DeepMind爲開發人員微調了Gemini 2.0模型,使AI生成的建議質量更好,能解決開發人員面臨的無數日常挑戰。

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

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

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

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

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

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

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

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

例如,自由網站開發人員可通過提示快速獲取代碼,例如“爲我構建一個簡單的HTML表單,其中包含姓名、電子郵件和消息字段,然後添加“提交”按鈕”。

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

下圖是Gemini Code Assist根據自然語言提示創建代碼並將更改應用於現有代碼的示例:

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

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

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

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

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

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

免責聲明:投資有風險,本文並非投資建議,以上內容不應被視為任何金融產品的購買或出售要約、建議或邀請,作者或其他用戶的任何相關討論、評論或帖子也不應被視為此類內容。本文僅供一般參考,不考慮您的個人投資目標、財務狀況或需求。TTM對信息的準確性和完整性不承擔任何責任或保證,投資者應自行研究並在投資前尋求專業建議。

熱議股票

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10