Google 的 Gemini Code Assist 透過外部工具和人工智慧驅動的改進徹底改變了編程

最後更新: 18/12/2024
作者: 艾薩克
  • 雙子座 Code Assist 所使用的技術 IA Gemini 2.0 提供即時程式碼建議和轉換。
  • 與 GitHub、GitLab 和 Sentry 等第三方工具集成,消除了視窗之間的不斷切換,從而提高了工作效率。
  • 它專為開發人員設計,在 VS Code 和 JetBrains 等 IDE 中提供支持,在與 GitHub 等競爭對手的競爭中脫穎而出 副駕駛.
  • 部分程式設計師和測試人員已經在體驗其先進功能,並計劃在 2025 年向更多用戶擴展。
雙子座代碼 Assist-0

Google 邁出了決定性的一步 在...方面 程序設計 協助於 人工智能 透過改進你的工具 Gemini 代碼協助。該系統基於其模型 生成式人工智能 雙子座2.0,承諾改變開發人員編寫和管理程式碼的方式,整合外部資料並最大限度地減少工作流程中斷。

有什麼區別 Gemini 代碼協助 是它與各種開發環境整合的能力,例如 Visual Studio代碼 y JetBrains公司。透過這些連接,程式設計師可以存取諸如 GitHub上, GitLab, 哨兵 y “Google文檔” 無需離開整合開發環境(IDE)。用的話來說 瑞安·薩爾瓦谷歌產品管理總監表示,這種整合旨在為開發人員提供額外的環境,使他們能夠專注於自己的主要任務而不會分心。

IDE 中的互聯生態系統

有了最新的更新, Gemini 代碼協助 不僅提供程式碼提示,而且現在還能夠執行附帶任務,例如總結最近的事件評論 吉拉,識別儲存庫中的更改 GitHub上 甚至即時分析問題 哨兵.

整合到程式碼輔助中

將各種工具直接連接到 IDE 的能力也減少了持續的視窗切換,從而降低了生產力。這些初始整合僅適用於以下合作夥伴: Google雲端,但預計未來將擴展到更多用戶。

最有趣的一點之一 該提案允許開發人員使用 命令 en 自然語言 執行特定操作,例如呼叫API或根據標準產生參數 OpenAPI的。這與提供的安全性一起 OAuth的,使工具實用可靠。

  Gemini、Copilot 和 ChatGPT 的提示訊息有何不同?

與 GitHub Copilot 和其他人競爭

無法忽視與中國的直接競爭 GitHub 副駕駛,該領域的先驅平台之一。然而,谷歌的目標是透過提供對本地程式碼庫的支援並因其對業務生產力的關注而脫穎而出,從而使自己脫穎而出。

這也反映在今年新增的高級功能中,例如基於私人儲存庫的更精確和自訂程式碼轉換。與第三方工具的整合允許用戶無需額外努力即可執行複雜的任務,從而增強了價值主張。 與雙子座2.0,延遲已顯著減少,這意味著更快的反應,這對於維持 流動狀態 編程時必需的。

雙子座代碼協助行動

儘管有些人對人工智慧生成程式碼的安全性和可靠性提出了質疑,但這些工具的接受度在全球範圍內持續成長。根據最近的調查,超過 75% 的程式設計師已經採用了某種形式的基於人工智慧的程式碼助手。

未來:超越程式碼生成

谷歌也提出了 儒勒,一種實驗劑,旨在補充 Gemini 代碼協助。 而 儒勒 專注於修復大型程式碼庫中的錯誤, 代碼輔助 它似乎更多是為了簡化和優化開發者的日常工作。

目前, 儒勒 它僅適用於有限的測試人員群體,他們能夠在將建議的修復整合到程式碼中之前檢查和調整建議的修復。儘管這兩種工具的目標不同, 谷歌計劃在未來合併一些 Jules 的功能 進一步豐富報價 Gemini 代碼協助.

Gemini 程式碼輔助介面

此外,該公司還推出了新的業務計劃,其中包括 增強的安全性 和法律賠償功能,使其成為尋求**可擴展**和**可靠**解決方案的大型組織的理想選擇。

這些進步得到了技術努力的支持,例如使用 Trillium 客製化晶片 對於訓練人工智慧模型,顯示谷歌正在大力押注於領導這個市場。

  Google 翻譯與 DeepL:真正的差異以及哪一款更適合你

Gemini Code Assist 的創新

憑藉日益先進的工具和對第三方整合的持續支持, Gemini 代碼協助 標誌著現代應用程式建構和管理方式的轉捩點。由於這些創新,開發人員不僅可以提高工作效率,而且還能夠確保他們交付的程式碼具有最高的品質。毫無疑問,Google 的承諾 Gemini 代碼協助 它正在成為人工智慧輔助程式設計產業的重要變革。