AI 程式碼生成功能

運用 AI 依據人類語言提示生成程式碼

根據人類語言說明生成程式碼,輕鬆地以各種程式設計語言執行開發工作,無論是 Python、JavaScript、Prolog、Fortran 或 Verilog 語言都沒問題。

新客戶可獲得價值高達 $300 美元的免費抵免額,盡情在 Vertex AI 中生成圖像等內容

總覽

什麼是 AI 程式碼生成功能?

AI 程式碼生成功能會運用人工智慧 (AI) 和機器學習 (ML) 技術,根據使用者的對話提示來生成程式碼。舉例來說,Gemini Code Assist 提供開發人員生成及補全程式碼的功能。AI 可以依據一般最佳做法和機構管理機制生成程式碼,使用者甚至能以自然語言說明所需的程式碼。

有什麼 AI 解決方案能生成程式碼?

Google 功能最強大的模型 Gemini 不僅能生成程式碼,還可進行偵錯及說明程式碼。Gemini 可處理超過 20 種程式設計語言,包括 C++、Go、Java、JavaScript、Python 和 Typescript。Google Cloud 的 Gemini Code Assist 也能生成程式碼、編寫函式,並協助補全程式碼。Vertex AI 也包含一組名為 Codey API 的模型,可生成程式碼、支援即時通訊功能,以及協助補全程式碼。

哪項 AI 解決方案最適合用來生成程式碼?

開發人員現在可以使用各種 AI 解決方案生成程式碼。Google Cloud 的 Vertex AI 提供生成式 AI 模型,能夠生成程式碼等所有類型的內容。Vertex AI 採用 Google 最先進的 Gemini 1.5 Pro 模型,會根據對話提示來生成文字與程式碼,甚至能識別多種人類語言。

Vertex AI 標誌
瞭解可搭配程式碼使用的一系列 Codey API 模型

哪項 AI 工具可以生成程式碼?

Google Cloud 的 Vertex AI 採用 Gemini,這是一種先進的多模態模型,功能不僅僅只是輸出程式碼。這些 API 含有三個模型,不僅能生成程式碼、提供程式碼建議以補全程式碼,還可協助開發人員透過對話式介面解決程式碼相關問題。

AI 能否編寫 Python 程式碼?

Vertex AI 的 Codey API 支援 Python 和許多其他程式設計語言,包括 C++、C#、Go、GoogleSQL、Java、JavaScript、Kotlin、PHP、Python、Ruby、Rust、Scala、Swift 和 TypeScript 等。另外,Codey API 也支援下列基礎架構即程式碼介面:Google Cloud CLI、Kubernetes Resource Model (KRM) 與 Terraform。

運作方式

AI 程式碼生成功能會利用機器學習模型和演算法來生成程式碼,這兩者往往是以程式設計語言與公開原始碼訓練而成。Google Cloud 的基礎模型能讓開發人員搭配 Codey 使用 Google 提供的多模態模型 (包含程式碼生成和程式碼補全模型),打造新一代的應用程式。

在程式碼編輯器中生成程式碼
透過程式碼編寫輔助功能,協助提高開發人員的工作效率

常見用途

運用 AI 生成與補全程式碼

使用 Vertex AI 生成程式碼

Vertex AI 提供一系列「Codey API」模型,可以搭配程式碼使用。Codey 能讓使用者以自然語言說明所需程式碼,並依此生成程式碼;支援聊天機器人處理程式碼相關問題,以及在您編寫程式碼時自動提供補全建議。

進一步瞭解 Codey API
Google Cloud 執行長在台上介紹 Codey

使用 Vertex AI 生成程式碼

Vertex AI 提供一系列「Codey API」模型,可以搭配程式碼使用。Codey 能讓使用者以自然語言說明所需程式碼,並依此生成程式碼;支援聊天機器人處理程式碼相關問題,以及在您編寫程式碼時自動提供補全建議。

進一步瞭解 Codey API
Google Cloud 執行長在台上介紹 Codey

AI 技術輔助的程式設計助理

在 Google Cloud 控制台中取得程式碼編寫輔助

Gemini Code Assist 不僅能為應用程式開發人員和資料工程師提供即時程式碼建議、生成完整的函式和程式碼區塊,還能找出程式碼中的安全漏洞和錯誤,並提供修正建議。開發人員可以透過聊天介面、Cloud Shell 編輯器,或 VSCode 和 JetBrains IDE 適用的 Cloud Code IDE 擴充功能使用程式碼編寫輔助功能。這項功能支援多種語言,包括 Go、Java、JavaScript、Python 和 SQL。

進一步瞭解 Gemini Code Assist
程式碼編寫輔助功能會自動生成程式碼,方便您建立 Google Cloud Storage 值區

    在 Google Cloud 控制台中取得程式碼編寫輔助

    Gemini Code Assist 不僅能為應用程式開發人員和資料工程師提供即時程式碼建議、生成完整的函式和程式碼區塊,還能找出程式碼中的安全漏洞和錯誤,並提供修正建議。開發人員可以透過聊天介面、Cloud Shell 編輯器,或 VSCode 和 JetBrains IDE 適用的 Cloud Code IDE 擴充功能使用程式碼編寫輔助功能。這項功能支援多種語言,包括 Go、Java、JavaScript、Python 和 SQL。

    進一步瞭解 Gemini Code Assist
    程式碼編寫輔助功能會自動生成程式碼,方便您建立 Google Cloud Storage 值區

      開始進行生成式 AI 概念驗證

      新客戶可以獲得價值最多 $300 美元的免費抵免額,盡情試用各項 Vertex AI 功能

      在 Generative AI Studio 中建立提示

      建構、調整、部署生成式 AI 模型

      程式碼模型總覽

      參加免費的生成式 AI 課程

      Google Cloud
      • ‪English‬
      • ‪Deutsch‬
      • ‪Español‬
      • ‪Español (Latinoamérica)‬
      • ‪Français‬
      • ‪Indonesia‬
      • ‪Italiano‬
      • ‪Português (Brasil)‬
      • ‪简体中文‬
      • ‪繁體中文‬
      • ‪日本語‬
      • ‪한국어‬
      控制台
      Google Cloud