使用規則自訂體驗

您可以在 Gemini 中設定規則,定義所有提示詞適用的偏好程式設計語言、風格或輸出格式。設定一次偏好設定後,系統就會自動套用至後續傳送給 Gemini 的所有提示。規則可協助 Gemini 瞭解專案標準和偏好設定,提供更準確且符合需求的程式碼輔助功能。舉例來說,你可以建立「一律以 Kotlin 語言提供簡潔的回覆」這類規則。

在 Android Studio 的「提示詞庫」中儲存及管理規則。如要設定規則,請按照下列步驟操作:

  1. 如要開啟 Gemini 的設定,請按一下 IDE 底部的 Gemini 狀態圖示 Gemini 啟用狀態圖示 ,然後依序點選「設定 Gemini」>「提示庫」。或者,依序前往「File」(檔案) (macOS 上的「Android Studio」) >「Settings」(設定) >「Tools」(工具) >「Gemini」>「Prompt Library」(提示庫)
  2. 使用「範圍」下拉式選單,在 IDE 層級或專案層級儲存規則:
    • IDE 層級規則僅供您個人使用,且可套用至多個專案。
    • 專案層級規則可供處理同一專案的隊友共用。這些提示會儲存在 /.idea/project.prompts.xml 檔案中,並套用至專案層級
  3. 如要新增規則,請按一下「規則」,然後在編輯器中新增規則。 請確保規則明確且實際可行。規則的版面配置並不重要,但為了方便自己閱讀和維護,建議將多個規則放在項目符號清單中。
  4. 按一下「套用」即可儲存設定,並保留在設定對話方塊中。按一下「確定」儲存並結束設定對話方塊。
Android Studio 的「設定」對話方塊,顯示「Gemini」>「提示庫」下的規則編輯器
圖 1:開啟規則編輯器的 Android Studio 設定對話方塊。

以下列舉一些可新增為規則的項目:

  • 公司樣式指南,例如變數命名或程式碼註解的慣例
  • 建議使用的程式庫
  • 程式設計語言偏好設定,例如「提供所有 Kotlin 程式碼範例」

取消選取查詢的規則

系統會自動將規則套用至您傳送給 Gemini 的每項查詢。 如不想將規則套用至特定提示,可以在傳送提示前取消選取規則,方法是按一下「內容」,然後取消勾選「規則」

Gemini 對話視窗中的「內容」彈出式視窗,顯示已啟用「規則」選項
圖 2:Gemini 對話視窗中的「脈絡」彈出式視窗,顯示已啟用「規則」選項。

規則的運作方式

系統會在每個提示的開頭加入規則,做為前言。 使用規則提供背景資訊、指定輸出內容和格式,並協助塑造 Gemini 的行為,生成更準確實用的回覆。如果您同時使用 IDE 層級和專案層級的規則,這兩類規則都會套用至每個提示。