Gemini Code Assist 標準版和企業版總覽

Gemini Code Assist 標準版和企業版提供 AI 輔助功能,可在整個軟體開發生命週期中,協助開發團隊建構、部署及操作應用程式。

如要瞭解 Gemini Code Assist 標準版和企業版的定價與配額,請參閱「Gemini Code Assist 定價」和「Gemini Code Assist 配額」。

您可以在支援的 IDE (例如 VS Code、JetBrains IDE 或 Android Studio) 中使用 Gemini Code Assist,取得 AI 輔助程式設計功能,支援多種熱門語言。可隨著您的編寫腳步補全程式碼、按照註解生成完整的函式或程式碼區塊、生成單元測試,以及協助偵錯、解讀和記錄程式碼。

Gemini Code Assist 會按照提示詞生成符合情境的回覆,包括註明引用出處,指出 Gemini 是根據哪些來源生成回覆。

Gemini Code Assist 使用的 Gemini 大型語言模型 (LLM),是以公開程式碼、Google Cloud專屬資料和其他相關技術資訊的資料集訓練而成,此外也使用訓練 Gemini 基礎模型的資料集。模型經過訓練,可確保 Gemini Code Assist 回覆對 Gemini Code Assist 使用者盡可能實用。

Gemini Code Assist 仍處於早期技術階段,因此可能會生成看似合理卻與事實不符的輸出內容。使用輸出內容前,請一律確認 Gemini Code Assist 輸出內容是否屬實。詳情請參閱「 Google Cloud 中的 Gemini 產品和負責任的 AI 技術」。

Gemini Code Assist 直接大量引用其他來源 (例如現有的開放原始碼) 時,會提供引用資訊。詳情請參閱「Gemini 引用來源的方式和情形」。

Gemini Code Assist 標準版與企業版總覽

下節將比較 Gemini Code Assist 標準版和企業版。

標準版提供 AI 程式開發輔助功能,並具備企業級安全性,可用於建構及執行應用程式。Enterprise 版提供 Standard 版的所有支援功能,但您也可以根據私人原始碼存放區進行自訂,並與其他 Google Cloud 服務整合,用於跨更廣泛的技術堆疊建構應用程式。

下表列出各版本的目標對象和優點,協助您決定最符合貴機構開發目標的版本:

  Gemini Code Assist Standard Gemini Code Assist Enterprise
目標對象
  • 有基本程式設計需求的客戶。
  • 對資料安全性和法規遵循有嚴格要求的機構。
  • 軟體開發流程複雜的大型企業。
  • 客戶希望根據私人原始碼存放區自訂 AI 回覆,並依據組織最佳做法加速開發。
  • 客戶需要 AI 輔助的應用程式開發助理,協助處理越來越多的 Google Cloud 服務。
優點
  • 支援熱門程式設計語言的程式碼補全和生成功能,並可在部分 Google Cloud 服務中使用。
  • AI 輔助即時通訊支援。
  • 簡化使用者介面,並與 IDE 整合。
  • 在 IDE 中瞭解本機程式碼集:運用 Gemini 的大型脈絡窗口,深入瞭解本機程式碼集。
  • 企業級安全防護:完善的資料治理、安全基礎架構,以及程式碼建議賠償。
  • 擴充整合:Gemini Code Assist 標準版可在 Firebase、Colab Enterprise、BigQuery 資料洞察、Cloud Run 和 Database Studio 中提供 AI 輔助。
  • 除了 Gemini Code Assist 標準版 的所有福利,還享有下列福利:
    • 自訂程式碼:貴組織可使用私人程式碼集擴充模型,取得量身打造的建議。
    • 擴充整合:Gemini Code Assist 企業版可在 Google Cloud 中提供 AI 輔助,例如 Apigee、Application Integration 和 Gemini Cloud Assist,讓雲端團隊更有效地在 Google Cloud中建構、設計、操作及最佳化應用程式和基礎架構。

如要比較各版本的功能,請參閱「支援的功能」。

Gemini Code Assist 標準版和企業版支援的功能

下列各節說明 Gemini Code Assist 標準版和企業版提供的生成式 AI 輔助功能類型。

程式開發輔助和對話

下表列出支援的 IDE 中,可用的生成式 AI 輔助類型:

AI 程式開發輔助 Gemini Code Assist Standard Gemini Code Assist Enterprise

在下列 IDE 的 IDE 專案中,補全及生成程式碼:

IDE 中的對話式助理,可參考開啟的檔案脈絡資料
支援多種 IDE (VS Code、IntelliJ 和 PyCharm 等 JetBrains IDE、Cloud Workstations)
代理對話

提示 Gemini 完成複雜的多步驟工作,這些工作會使用系統工具和 Model Context Protocol (MCP) 伺服器。詳情請參閱「使用 Gemini Code Assist 代理模式」。

Gemini CLI 配額

使用 Gemini CLI 的Quota。

智慧操作和指令
在選取的程式碼上按一下滑鼠右鍵,即可啟動智慧操作 (VS Code、JetBrains IDE,例如 IntelliJ 和 PyCharm、Cloud Shell 編輯器、Cloud Workstations 和 Android Studio)。在快速選取列上使用斜線 / 啟動智慧指令,無論是否選取程式碼皆可 (VS Code、Cloud Shell 編輯器和 Cloud Workstations)。
智慧財產和法規遵循
在 IDE 和 Google Cloud 控制台查看來源引用資訊
智慧財產賠償
VPC-SC 和 Private Google Access
企業知識
在 IDE 中,根據 GitHub、GitLab 和 Bitbucket 的程式碼集,取得自訂程式碼建議  

IDE 以外的其他功能

除了 IDE 輔助功能,Gemini Code Assist 標準版和企業版還提供其他功能,詳情請參閱下列各節。

Gemini Cloud Assist

下表列出 Google Cloud 控制台中的 Gemini Cloud Assist 提供哪些類型的生成式 AI 輔助功能:

Gemini Cloud Assist 協助 Gemini Code Assist Standard Gemini Code Assist Enterprise
Gemini Cloud Assist 功能 (包括所有 Google 使用者和 Gemini Code Assist 企業版使用者可用的功能)  

Gemini in Apigee

下表列出 Apigee (IDE 和Google Cloud 控制台) 中,生成式 AI 可提供的 API 開發輔助類型:

Gemini Code Assist for API 管理 Gemini Code Assist Standard Gemini Code Assist Enterprise
使用自然語言提示建立或編輯 OpenAPI 規格。  
建立或更新 API 規格時使用的企業脈絡。  
Gemini Code Assist 說明 Apigee 政策的程式碼。(預覽)  

Gemini in Application Integration

下表列出 Google Cloud 控制台Application Integration中的生成式 AI 輔助類型:

整合項目建立輔助 Gemini Code Assist Standard Gemini Code Assist Enterprise
AI 輔助視覺化編輯器,可生成自動化流程  
AI 輔助自動化編寫功能,內建企業背景資訊  
生成式 AI 自動化流程文件生成與修正  

Gemini in BigQuery 功能與 Gemini Code Assist

下表列出 BigQuery Studio 中 BigQuery 的生成式 AI 輔助類型:

資料洞察 Gemini Code Assist Standard Gemini Code Assist Enterprise
資料洞察提供實用的查詢庫,其中包含根據資料表中繼資料生成的查詢。

Gemini in Colab Enterprise

下表列出 Colab Enterprise 中程式碼生成式 AI 輔助的類型:

Notebook 程式開發輔助 Gemini Code Assist Standard Gemini Code Assist Enterprise
在筆記本中生成及補全 Python 程式碼

Gemini in Databases

下表列出資料庫程式設計的生成式 AI 輔助類型:

生成 SQL 查詢 Gemini Code Assist Standard Gemini Code Assist Enterprise
使用自然語言生成 SQL 陳述式。
取得符合情境且能與結構定義搭配運作的程式碼。
最佳化及說明現有查詢。

Gemini in Firebase

下表列出 Gemini in Firebase 提供的生成式 AI 輔助功能,可協助您開發應用程式:

Firebase 控制台中的對話式 AI 輔助功能 Gemini Code Assist Standard Gemini Code Assist Enterprise
運用 Firebase 產品和服務的深厚知識、最佳做法和疑難排解專業知識。
在對話中以自然語言生成、重構及偵錯 Firebase 程式碼範例。
使用自然語言提示詞,解釋、生成及轉換程式碼。
應用程式品質分析
總結應用程式當機情形,並提供深入分析和疑難排解步驟,協助開發人員調查及解決應用程式品質問題。
分析現有程式碼、找出潛在問題,並提供改善建議。
Firebase 雲端通訊和應用程式內訊息廣告活動摘要和洞察
總結及分析訊息廣告活動,並提供可行的最佳化建議,協助您提升成效。
Firebase Data Connect 結構定義生成和資料探索
使用自然語言生成資料庫結構定義。
使用自然語言生成 GraphQL 查詢和異動。
情境感知
運用專案和應用程式背景資訊,引導對話式輔助、疑難排解和應用程式品質分析。

設定 Gemini Code Assist

如需詳細設定步驟,請參閱「設定 Gemini Code Assist」。

在 IDE 中與 Gemini Code Assist 互動

為 Google Cloud 專案設定 Gemini Code Assist 標準版或企業版,並在 IDE (VS Code 或支援的 JetBrains IDE) 安裝 Gemini Code Assist 擴充功能後,即可透過下列方式尋求協助:

  • 直接在程式碼編輯器中取得程式碼補全建議,或生成程式碼。

  • 在 IDE 中,按一下 spark Gemini,即可顯示對話式助理。您可以在編輯器中提問或選取程式碼,然後輸入提示,例如:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

詳情請參閱「在 IDE 中使用 Gemini Code Assist」。

後續步驟