使用生成式 AI 輔助功能加速軟體開發與推送,同時享受企業安全性和隱私保護服務。
想使用 Gemini 模型進行建構嗎?在 Vertex AI 中試用 Gemini API
功能
Gemini Code Assist 會在您編寫程式碼時補全程式碼,並視需求產生整個程式碼區塊或函式。許多熱門 IDE 皆可使用程式碼編寫輔助功能,例如 Visual Studio Code、JetBrains IDE (IntelliJ、PyCharm、GoLand、WebStorm 等)、Cloud Workstations、Cloud Shell 編輯器,並支援超過 20 種程式設計語言,包括 Java、JavaScript、Python、C、C++、Go、PHP 和 SQL。
透過自然語言聊天介面,您可以快速與 Gemini Code Assist 對話,取得程式設計問題的解答或最佳做法指引。所有支援的 IDE 都能使用聊天功能。
Gemini Code Assist 依據本機程式碼集和目前開發工作階段的背景資訊,來建立回覆基準,生成與應用程式更相關的程式碼。對程式碼集進行大規模變更,包括加入新功能、更新跨檔案依附元件、協助版本升級、全面審查程式碼等。這項功能採用 Google 的 Gemini 1.5 Pro 模型。
在 Apigee 中使用 Gemini Code Assist,無須具備專業知識,也能建立符合企業標準的 API。如果 API Hub 內現有的 API 規格不符合需求,只要透過提示,即可建立新規格。Gemini Code Assist 會考量構件 (例如 API Hub 內的安全性結構定義或 API 物件),據此提供專為貴企業量身打造的規格建議,節省審查週期和開發的時間。此外,Gemini 能協助您輕鬆啟動模擬伺服器來模擬實際行為,並依據您的規格建立 Proxy。
Gemini Code Assist 提供整合至 Firebase 控制台的 Gemini in Firebase,簡化開發程序。跟 Gemini 對話,輕鬆規劃及設計應用程式、排解問題,並取得系統根據最佳做法提供的建議。在 Crashlytics 中運用 AI 輔助功能,取得當機情況摘要、可能的根本原因和修正建議,深入分析應用程式當機情形。
使用自然語言在 BigQuery 中探索和轉換資料,並以圖表呈現資料,從資料中取得更深入的洞察資訊。生成精闢的查詢,並提示 Gemini 為您建立高效率的 SQL 和 Python 程式碼。排解 Apache Spark 工作負載問題,並取得對分割、分群和 materialized view 的建議,藉此最佳化資料基礎架構,甚至還能透過 Gemini Code Assist 自訂 SQL 轉譯工作。
透過 Application Integration 中的 Gemini Code Assist,使用提示或一鍵式建議來建立端對端自動化流程。Gemini Code Assist 會運用提示和 API 或應用程式等現有企業資產,根據您的用途建議多種適合的流程。自動根據企業情境建立變數、預先設定工作,並提供完整的說明文件。只要按一下滑鼠,即可取得建議的最佳化項目,並擴展現有流程,大幅減少維護工作的心力。
我們的資料管理政策旨在確保客戶的程式碼、客戶輸入內容和產生的建議不會用於訓練任何共用模型,也不會用於開發任何產品。客戶能控管並擁有自己的資料和 IP。Gemini Code Assist 也隨附安全防護功能,例如私人 Google 存取權、VPC Service Controls 和具備 IAM 精細權限的企業級存取控管機制,讓企業大規模採用 AI 輔助功能時,可以兼顧安全性和隱私權。
Gemini Code Assist 會提供引用資料來源;直接引用特定來源的長篇程式碼建議時,系統會自動標記,協助企業遵守授權規定。Google 的 IP 賠償政策旨在保護 Gemini Code Assist 授權使用者,避免因著作權侵害問題而面臨法律訴訟。
Gemini Code Assist 已通過多項業界認證,例如 SOC 1/2/3、ISO/IEC 27001 (資訊安全性管理)、27017 (雲端安全性)、27018 (PII 保護) 和 27701 (隱私權資訊管理)。詳情請參閱 Gemini 的認證與安全性。
Gemini Code Assist 版本比較
版本 | 總覽 | 主要功能與特色 |
---|---|---|
Gemini Code Assist Standard | 提供企業級的 AI 程式設計輔助功能,在建構及執行應用程式方面享有企業級安全防護。 | Standard 包括:
|
Gemini Code Assist Enterprise | 採用 AI 技術輔助的全方位應用程式開發解決方案,可依據私人原始碼存放區進行自訂,並與多項 Google Cloud 服務整合,用於跨技術堆疊建構應用程式。 | 除了標準版的所有功能,外加:
|
Gemini Code Assist Standard
提供企業級的 AI 程式設計輔助功能,在建構及執行應用程式方面享有企業級安全防護。
Standard 包括:
Gemini Code Assist Enterprise
採用 AI 技術輔助的全方位應用程式開發解決方案,可依據私人原始碼存放區進行自訂,並與多項 Google Cloud 服務整合,用於跨技術堆疊建構應用程式。
除了標準版的所有功能,外加:
運作方式
Gemini Code Assist 使用 Google 的大型語言模型 (LLM)。LLM 透過數十億行開放原始碼、安全性資料、Google Cloud 說明文件和程式碼範例進行微調。這些模型與 Gemini Code Assist 搭配運作,能在 IDE 以及 Google Cloud 服務 (包括 Firebase、Colab Enterprise (Vertex AI)、資料庫 BigQuery、Apigee 和 Application Integration) 中,為開發人員提供程式碼補全、程式碼生成、自然語言對話等。
常見用途
運用 AI 的補全程式碼、程式碼產生和即時通訊等功能,加快程式設計速度
應用程式開發人員在 IDE 中進行程式設計時,可以使用 Gemini Code Assist 自動完成程式碼內嵌,或運用自然語言註解產生程式碼區塊,也能在 IDE 中與 Gemini Code Assist 對話,討論任何程式碼相關問題。
運用 AI 的補全程式碼、程式碼產生和即時通訊等功能,加快程式設計速度
應用程式開發人員在 IDE 中進行程式設計時,可以使用 Gemini Code Assist 自動完成程式碼內嵌,或運用自然語言註解產生程式碼區塊,也能在 IDE 中與 Gemini Code Assist 對話,討論任何程式碼相關問題。
使用智慧操作加快開發程序
開發人員可以使用 Gemini Code Assist 的智慧動作功能,自動執行常見的內部迴圈工作,例如產生測試作業和程式碼說明。只要按一下這些預先建構的快速指令,即可進一步加快開發程序。
使用智慧操作加快開發程序
開發人員可以使用 Gemini Code Assist 的智慧動作功能,自動執行常見的內部迴圈工作,例如產生測試作業和程式碼說明。只要按一下這些預先建構的快速指令,即可進一步加快開發程序。
使用 Gemini in Firebase 加快應用程式開發速度
Gemini in Firebase 已整合至 Firebase 控制台,可提供快速解答、產生 Firebase 整合程式碼片段、支援疑難排解,以及提供應用程式品質深入分析資料等,進而簡化開發程序。這項整合可簡化學習曲線,讓開發人員能夠更迅速地透過 Firebase 建構、啟動及擴充應用程式。
使用 Gemini in Firebase 加快應用程式開發速度
Gemini in Firebase 已整合至 Firebase 控制台,可提供快速解答、產生 Firebase 整合程式碼片段、支援疑難排解,以及提供應用程式品質深入分析資料等,進而簡化開發程序。這項整合可簡化學習曲線,讓開發人員能夠更迅速地透過 Firebase 建構、啟動及擴充應用程式。
為企業量身打造的 AI 技術輔助功能
您可在 Apigee API 管理平台和 Application Integration 中使用 Gemini Code Assist,按照構想建構 API、整合應用程式,以及自動化軟體式服務應用程式工作流程。Gemini 會解讀您的企業情境 (例如安全性結構定義、API 和應用程式使用情況等),並運用這些資料,根據您的用途主動提供專屬建議。
為企業量身打造的 AI 技術輔助功能
您可在 Apigee API 管理平台和 Application Integration 中使用 Gemini Code Assist,按照構想建構 API、整合應用程式,以及自動化軟體式服務應用程式工作流程。Gemini 會解讀您的企業情境 (例如安全性結構定義、API 和應用程式使用情況等),並運用這些資料,根據您的用途主動提供專屬建議。
定價
Gemini Code Assist 定價方式 | 費用是依據每位使用者的每月授權數計算,並綁定 Enterprise 的年約效期方案,以及 Standard 的月繳或年約效期方案。 |
---|---|
服務 | 價格 |
Gemini Code Assist Standard (月繳) | 每月每位使用者 $22.80 美元。 |
Gemini Code Assist Standard (年約) | 每位使用者每月 $19 美元,預付綁定年約費用。 |
Gemini Code Assist Enterprise (每月) | 每位使用者每月 $54 美元。 |
Gemini Code Assist Enterprise (年約) | 每位使用者每月 $45 美元,預付綁定年約費用。 2025 年 3 月 31 日前,Gemini Code Assist Enterprise 每位使用者每月只要 $19 美元,承諾使用 12 個月。歡迎與我們的銷售團隊聯絡,把握這項促銷優惠。 |
Gemini Code Assist 定價方式
費用是依據每位使用者的每月授權數計算,並綁定 Enterprise 的年約效期方案,以及 Standard 的月繳或年約效期方案。
Gemini Code Assist Standard (月繳)
每月每位使用者 $22.80 美元。
Gemini Code Assist Standard (年約)
每位使用者每月 $19 美元,預付綁定年約費用。
Gemini Code Assist Enterprise (每月)
每位使用者每月 $54 美元。
Gemini Code Assist Enterprise (年約)
每位使用者每月 $45 美元,預付綁定年約費用。
2025 年 3 月 31 日前,Gemini Code Assist Enterprise 每位使用者每月只要 $19 美元,承諾使用 12 個月。歡迎與我們的銷售團隊聯絡,把握這項促銷優惠。
企業案例
瞭解企業如何運用 Gemini Code Assist 提高開發人員的工作效率並增進身心健康。
Wayfair 技術長 Fiona Tan
「Gemini Code Assist 大幅提升了整體效率,舉例來說,開發人員設定環境的速度比以往快 55%,程式碼單元測試涵蓋範圍增加了 48% 以上,而有 60% 的開發人員表示,他們現在能專注於重要工作並獲得滿足。」
觀看這部影片,進一步瞭解 Wayfair 的經驗合作夥伴與整合功能
Gemini Code Assist 的發展,有賴於生態圈合作廠商的參與。技術合作夥伴為我們提供自家產品的相關說明文件和資料,協助我們強化 Gemini Code Assist,持續為合作夥伴產品打造更實用的程式碼輔助功能和一般回覆。而服務合作夥伴將是協助客戶採用 Gemini Code Assist 的關鍵角色。