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