妥善撰寫提示,有助於在對話介面、程式碼編輯器和查詢工具中,更有效地運用 Gemini 輔助。如要進一步瞭解可用功能,請參閱「Google Cloud with Gemini 總覽」。
在提示中提供背景資訊和詳細資料
您在 Google Cloud中向 Gemini 提出的問題 (包括您希望 Gemini 分析或完成的任何輸入資訊或程式碼),都稱為「提示」。您從 Gemini 取得的答案或程式碼完成建議稱為「回覆」。
向 Gemini Google Cloud 尋求協助時,請盡可能提供背景資訊和具體細節,由於 AI 生成的回覆是根據各種可能性而來,因此請您務必明確說明。為獲得最佳結果,提示長度請勿超過 4,000 個半形字元。
以下提供幾種方法,協助你在提示中提供實用背景資訊和詳細資料:
撰寫提示詞時,請想像自己正與人對話,請勿只輸入關鍵字 (就像在網路上搜尋文件一樣),而是要像向他人說明問題時一樣,盡可能提供詳細資訊。舉例來說,請完整提問,例如「GKE 支援哪些類型的工作負載?」,而不是輸入「工作負載 GKE」。
說明您嘗試完成這項工作的目的。 提供您想完成的目標詳細資訊,有助於 Gemini 提供更實用的答案。舉例來說,在 Gemini in Google Cloud 中告訴 Gemini 你想「建立簡單又安全的網站來代管網誌」,比只問「如何部署網站」更有幫助。 Google Cloud 因為達成技術目標的方法通常不只一種,提供充足的背景資訊給 Gemini,有助於確保獲得良好的回應。
要求在指令中加入所有參數。 舉例來說,要求 Gemini Code Assist 生成程式碼函式時,如果告訴它「請確保所有方法都使用必要引數」,可能會產生更實用且詳細的回覆。
請說明你的專業程度。要求建議時,請根據自己的專業程度撰寫提示,這點尤其重要。在 Google Cloud 中要求 Gemini 說明概念或程式碼時,可以指定自己是專家或新手程式設計師,這樣就能獲得不同但更合適的結果。
舉例來說,如要讓 Gemini 從專家角度回覆,可以提示「建立 Python 程式碼,列出所有 Compute Engine 執行個體。您是使用Google Cloud的軟體開發專家。」同樣地,您也可以要求 Gemini「以最簡單的方式向我說明 Kubernetes 及其優點」。
加入產品和技術的詳細資料。如要尋找特定產品、技術或技術功能的相關解答,請在提示中加入這些資訊。同樣地,指定程式設計語言有助於取得更相關的回覆。如果不確定要考慮哪些技術或產品,可以請 Gemini 比較不同選項。
將複雜問題拆解成多個要求。撰寫個別提示可協助 Gemini 調整並專注於提供的答案,逐步協助您找出解決方案。
Gemini 可以提供哪些協助?
您可以在 Google Cloud中透過多種方式使用 Gemini 的語言和程式碼功能,以下各節將說明 Gemini 輔助功能最實用的幾個主要領域。
請注意,Gemini 可能會生成非預期、不完整或錯誤的結果。詳情請參閱「Google Cloud 與 Gemini 和負責任的 AI 技術」。
資訊和參考提示
你可以要求 Gemini Google Cloud 提供產品和服務、一般技術、定義,以及這些概念和技術之間的關聯性。Google Cloud 例如,你可以詢問下列問題:
- 「『無伺服器架構』在 Google Cloud中是什麼意思?」
- 「哪些 Google Cloud 產品提供代管 Kubernetes 叢集支援?」
- 「BigQuery 的主要技術功能有哪些?」
- 「何時該使用 Compute Engine,而非 App Engine?」
- 「Vertex AI 支援哪些模型測試?」
- 「Google Security Command Center 提供哪些安全漏洞掃描功能?」
分析和作業提示
你可以要求 Gemini in Google Cloud 摘要說明及簡化程式碼函式,並提供操作建議,例如:
- 「簡化我選取的程式碼」(例如在 IDE 中選取 Python 程式碼後)。
- 「Summarize what this function does」(例如在 IDE 中選取 C 程式碼函式後)。
- 「如何最佳化 IAM 權限?」
工作提示
你可以要求 Gemini Google Cloud 協助完成特定工作或一組工作。如果是複雜的工作,請嘗試將提示詞拆成多個步驟。舉例來說,你可以透過下列問題取得程序和工作資訊:
- 「如何設定 Google Cloud 帳戶?」
- 「如何將 bucket 設為公開?」
- 「如何從 Pub/Sub 訂閱項目提取訊息?」
- 「如何使用 Vertex AI 部署模型?」
生成提示詞
在 IDE 或 Google Cloud 控制台中輸入要求後,Gemini 就能生成及完成程式碼結構。Gemini 也能協助您生成程式碼設計和開發的程序文件。
舉例來說,你可以要求 Gemini 協助執行下列操作:
- 「Create a function with specific variables in C.」(在 C 語言中建立含有特定變數的函式)。
- 「Create a high-level plan for designing and building and deploying a web app in Google Cloud.」(為設計、建構及部署網頁應用程式制定高階計畫。)
- 「Create a bare metal kubernetes cluster YAML file with default IP addresses.」(使用預設 IP 位址建立裸機 Kubernetes 叢集 YAML 檔案)。
- 「Create javascript code for a drop-down menu.」(建立下拉式選單的 JavaScript 程式碼。)
- 「請為名為 Kim 的資料科學家設計 Vertex AI 模型,撰寫簡短易懂的使用者故事。」
- 「建立 gcloud 指令,授予開發人員 Google 群組存取權,以便查看我的 Google Cloud 專案。」
應用程式相關提示
如果您為資料夾設定 Gemini Cloud Assist,並在Google Cloud 控制台的資料夾層級使用 Cloud Assist 面板,則系統只會針對支援應用程式的產品,提供與該資料夾相關的應用程式協助和回覆。以下 列出 Google Cloud 資料夾層級支援的產品:
如果您在 Google Cloud 控制台中將範圍設為資料夾,這些 Google Cloud產品就只支援與應用程式相關的提示。如果提交的問題與這個範圍內的應用程式無關,Gemini Cloud Assist 會提供一般回覆,說明資料夾適用於應用程式相關提示。以下列舉幾個與應用程式相關的提示範例:
- 「有多少應用程式處於正式版階段?」
- 「Help troubleshoot application example-application.」
如要取得其他產品和資源的特定協助,請使用 Google Cloud 控制台頁面頂端的專案挑選器,選取專案資源。
此外,您必須在資料夾中啟用應用程式管理功能,才能在資料夾層級使用 Cloud Assist 面板。
提供意見回饋
當您對 Gemini in Google Cloud的對話體驗提供正面或負面意見回饋時,有助於我們改善用來提供回覆的基礎服務。在您明確授權的情況下,我們可根據意見回饋改善 Gemini in Google Cloud ,提供更準確的建議,並確保系統會強化優質回覆。詳情請參閱「提供 Gemini Code Assist 意見回饋」。
後續步驟
- 如要進一步瞭解如何設計大型語言模型 (LLM) 提示,請參閱這篇文章。
- 如要進一步瞭解生成式 AI,請參閱生成式 AI 學習路徑。
- 如要進一步瞭解 Gemini 和 LLM 模型,請參閱「Google Cloud 與 Gemini 和負責任的 AI 技術」。
- 如要進一步瞭解我們如何只在取得您的許可後使用意見回饋資料,請參閱「 Gemini 系列產品 Google Cloud 如何使用您的資料」。