您可以在 Gemini 中設定規則,定義所有提示詞適用的偏好程式設計語言、風格或輸出格式。設定一次偏好設定後,系統就會自動套用至後續傳送給 Gemini 的所有提示。規則可協助 Gemini 瞭解專案標準和偏好設定,提供更準確且符合需求的程式碼輔助功能。舉例來說,你可以建立「一律以 Kotlin 語言提供簡潔的回覆」這類規則。
在 Android Studio 的「提示詞庫」中儲存及管理規則。如要設定規則,請按照下列步驟操作:
- 如要開啟 Gemini 的設定,請按一下 IDE 底部的 Gemini 狀態圖示
,然後依序點選「設定 Gemini」>「提示庫」。或者,依序前往「File」(檔案) (macOS 上的「Android Studio」) >「Settings」(設定) >「Tools」(工具) >「Gemini」>「Prompt Library」(提示庫)。 - 使用「範圍」下拉式選單,在 IDE 層級或專案層級儲存規則:
- IDE 層級規則僅供您個人使用,且可套用至多個專案。
- 專案層級規則可供處理同一專案的隊友共用。這些提示會儲存在
/.idea/project.prompts.xml檔案中,並套用至專案層級。
- 如要新增規則,請按一下「規則」,然後在編輯器中新增規則。 請確保規則明確且實際可行。規則的版面配置並不重要,但為了方便自己閱讀和維護,建議將多個規則放在項目符號清單中。
- 按一下「套用」即可儲存設定,並保留在設定對話方塊中。按一下「確定」儲存並結束設定對話方塊。
以下列舉一些可新增為規則的項目:
- 公司樣式指南,例如變數命名或程式碼註解的慣例
- 建議使用的程式庫
- 程式設計語言偏好設定,例如「提供所有 Kotlin 程式碼範例」
取消選取查詢的規則
系統會自動將規則套用至您傳送給 Gemini 的每項查詢。 如不想將規則套用至特定提示,可以在傳送提示前取消選取規則,方法是按一下「內容」,然後取消勾選「規則」。
規則的運作方式
系統會在每個提示的開頭加入規則,做為前言。 使用規則提供背景資訊、指定輸出內容和格式,並協助塑造 Gemini 的行為,生成更準確實用的回覆。如果您同時使用 IDE 層級和專案層級的規則,這兩類規則都會套用至每個提示。