為 Google Cloud 的 Gemini 撰寫更有效的提示

本文件說明如何對 Gemini for Google Cloud 下達最佳提示,以及 Gemini 提供的協助類型,助您運用 Google Cloud 產品和服務提高工作效率。

視您使用的Google Cloud 產品而定,您可以透過不同方式向 Gemini 要求 Google Cloud 。針對部分產品,您可以在對話式介面中提示 Gemini 使用 Google Cloud ,在其他產品中則可以在程式碼或查詢編輯器中提示。如要瞭解如何輸入提示,請參閱產品說明文件

如要進一步瞭解 Google Cloud專用的 Gemini ( Google Cloud中的 AI 協作者),請參閱 Gemini for Google Cloud 簡介

在提示中提供背景資訊和詳細資料

您向 Gemini 提出的問題 Google Cloud,包括您希望 Gemini 分析或完成的任何輸入資訊或程式碼,都稱為提示。您從 Gemini 收到的答案或程式碼完成項目稱為「回覆」

向 Gemini Google Cloud 尋求協助時,請盡可能提供相關背景資訊和詳細資料。由於 AI 產生的回覆是根據多種可能性,因此請務必提供明確的資訊。為確保最佳成效,提示訊息的長度不得超過 4,000 個字元。

以下是一些在提示中提供實用背景資訊和詳細資料的方法:

  • 撰寫提示時,想像自己正與人對話。請勿只輸入關鍵字 (就像在線上搜尋文件時那樣),而是提供詳細資訊,就像向他人解釋問題時那樣。舉例來說,請不要輸入「工作負載 GKE」等字詞,而是提出完整的問題:「GKE 支援哪些類型的工作負載?」

  • 說明你嘗試完成這項工作的理由。詳細說明您要完成的目標,有助於 Gemini Google Cloud 提供更實用的答案。舉例來說,如果您想向 Gemini for Google Cloud 說明「想設定一個簡單安全的網站來代管網誌」,比起只問「如何部署網站」,這麼做會提供更多實用的詳細資料。 Google Cloud 由於達成技術目標通常有許多正確方法,因此提供 Gemini for Google Cloud 充足的背景資訊,有助於確保良好的回應。

  • 請要求在指令中加入所有參數。舉例來說,當您要求 Gemini Code Assist 產生程式碼函式時,如果要求「確保所有方法都使用必要的引數」,就能產生更實用且詳細的回覆。

  • 加入專業知識程度。當您要求建議時,請務必根據自己的專業程度來設定提示要求。請 Gemini Google Cloud 以專家或新手程式設計師的角度解釋某個概念或程式碼,就能獲得不同的結果,並取得更適切的結果。

    舉例來說,如要指示 Gemini 從專家情境回應,您可以使用「create Python code to list all Compute Engine instances. 您是使用Google Cloud的專業軟體開發人員。」同樣地,您也可以要求 GeminiGoogle Cloud 「以最簡單的術語向我說明 Kubernetes 及其優點」。

  • 加入產品和技術的詳細資料。如果想尋找特定產品、技術或技術能力的解答,請在提示中加入這些資訊。同樣地,指定程式設計語言有助於取得更切合需求的回覆。如果不確定要考慮哪些技術或產品,請 Gemini 為您比較各種選項。

  • 將複雜問題拆成多個要求。撰寫個別提示可協助 Gemini 精進及聚焦解答內容,逐步協助您找到解決方案。

Gemini 可提供哪些協助?

雖然有許多方法可在 Gemini for Google Cloud中使用語言和程式碼功能,但下列各節將說明 Gemini 協助功能最實用的幾個重點領域。

請注意,當您要求協助時, Google Cloud 版 Gemini 可能會產生非預期、不完整或錯誤的結果。詳情請參閱「Gemini 和負責任的 AI 技術」。 Google Cloud

資訊和參考提示

您可以要求 Gemini 提供 Google Cloud Google Cloud 產品和服務、一般技術、定義,以及這些概念和技術之間的關聯。例如,你可以詢問以下問題:

  • 「在 Google Cloud中,『無伺服器架構』是什麼意思?」
  • 「哪些 Google Cloud 產品提供代管 Kubernetes 叢集支援?」
  • 「What are the key technical features of BigQuery?」(BigQuery 的主要技術功能為何?)
  • 「何時該使用 Compute Engine 而非 App Engine?」
  • 「Vertex AI 支援哪些類型的模型測試?」
  • 「Google Security Command Center 提供哪些安全漏洞掃描服務?」

分析和作業提示

您可以要求 Gemini Google Cloud 摘要並簡化程式碼函式,並提供操作建議,例如:

  • 「Simplify the code I've selected」(例如在 IDE 中選取 Python 程式碼後)。
  • 「概述這個函式的功能」(例如在 IDE 中選取 C 程式碼函式後)。
  • 「如何最佳化身分與存取權管理權限?」

工作提示

您可以要求 Gemini Google Cloud 協助完成特定工作或一組工作。對於複雜的工作,請嘗試將提示拆分為個別步驟。舉例來說,您可以透過下列問題取得程序和工作資訊:

  • 「如何設定 Google Cloud 帳戶?」
  • 「如何將值區設為公開?」
  • 「如何從 Pub/Sub 訂閱項目提取訊息?」
  • 「如何使用 Vertex AI 部署模型?」

生成式提示

當您透過 IDE 或 Google Cloud 主控台輸入要求時, Google Cloud 版 Gemini 可生成及完成程式碼結構。Gemini for Google Cloud 也能協助您為程式碼設計和開發作業產生程序文件。

舉例來說,您可以要求 Gemini Google Cloud 協助您執行以下操作:

  • 「在 C 中建立含有特定變數的函式。」
  • 「建立高層級計畫,在 Google Cloud中設計、建構及部署網頁應用程式。」
  • 「建立含有預設 IP 位址的 Bare Metal Kubernetes 叢集 YAML 檔案。」
  • 「建立下拉式選單的 JavaScript 程式碼。」
  • 「建立簡短易懂的使用者故事,描述一位名為 Kim 的數據科學家設計 Vertex AI 模型。」
  • 「建立 gcloud 指令,讓開發人員 Google 群組可以查看我的 Google Cloud 專案。」

如果您為資料夾設定 Gemini Cloud Assist,並在Google Cloud 控制台的資料夾層級使用 Cloud Assist 面板,則協助功能和回應僅限於與資料夾相關的應用程式,適用於支援應用程式的產品。以下清單列出 Google Cloud 資料夾層級支援的產品:

如果您在 Google Cloud 控制台中將範圍限定為某個資料夾,這些 Google Cloud產品只會支援與應用程式相關的提示。如果您提交的問題與這個範圍內的應用程式無關,Gemini Cloud Assist 會提供一般回覆,指出資料夾是用於應用程式相關提示。以下列出與應用程式相關的提示範例:

  • 「有多少個應用程式正在正式版環境中運作?」
  • 「協助排解應用程式 example-application 的問題」。

如需其他產品和資源的具體協助,請使用 Google Cloud 控制台頁面頂端的專案挑選器,選取專案資源。

此外,您必須在資料夾上啟用應用程式管理功能,才能在資料夾層級使用 Cloud Assist 面板。

提供意見回饋

當您針對使用 Gemini for Google Cloud的對話體驗提供正面或負面意見回饋時,您便有助於我們改善提供回覆時所用的基礎服務。我們會根據您的意見回饋和明確的許可,改善 Gemini 的功能, Google Cloud 讓系統提供更準確的建議,減少錯誤,並確保系統能強化良好回覆。詳情請參閱「提供 Gemini 意見回饋」 Google Cloud 。

後續步驟