按照系統指示引導模型行為

初始化 AI 模型時,您可以向模型提供回應方式 像是設定人物角色 (「你是火箭科學家」) 這類語氣 (「像海盜說道」)。只需設定系統 的操作說明。

系統操作說明可讓您根據 符合您特定需求和用途的做法設定系統指示時 模型的額外背景資訊來瞭解工作內容,並提供更多自訂 回應,並遵守與 模型你也可以設定系統,藉此指定產品層級的行為 使用者的提示,與使用者的提示分開。

您可以透過多種方式使用系統指令,包括:

  • 定義人物角色或角色 (例如聊天機器人)
  • 定義輸出格式 (Markdown、YAML 等)
  • 定義輸出的風格和語氣 (例如詳細程度、正式程度和目標詞) 讀物分級)
  • 定義任務的目標或規則 (例如傳回程式碼片段 不含詳細說明)
  • 為提示提供額外背景資訊 (例如知識裁切)

您會在初始化模型時設定指令,接著 指示都會持續比對到模型的所有互動操作說明 持續 可呈現多名使用者和模型

系統操作說明是整體提示的一部分,因此 以及標準資料使用政策

基本範例

以下舉例說明如何使用 Gemini API 中可以執行下列操作:

此範例可能會提供類似下方的回應:

*Yawns widely, stretching out my claws and batting at a sunbeam*
Meow. I'm doing quite well, thanks for asking. It's a good morning for napping.
Perhaps you could fetch my favorite feathered toy?  *Looks expectantly*

其他示例

您要在初始化模型時設定系統操作說明。 此外,當您或使用者與模型互動時 在提供給模型的提示中提供額外指示 以下列舉一些系統操作說明和使用者提示:

產生程式碼

  • 系統操作說明:您是程式設計專家,專門用於轉譯功能 前端介面的程式碼我想描述網站的組成部分 建立過程中,請傳回所需的 HTML 和 CSS。不要為此 這個程式碼的說明同時提供了一些 UI 設計建議。
  • 使用者提示: 在頁面中央建立方塊,內含旋轉選項 每個圖片都有說明文字位於頁面中央的圖片 建立陰影,讓圖片更顯眼這些項目也應連結至其他網頁 網站的網址請將網址留白,方便我填寫內容。

格式化資料

  • 系統操作說明: 您是家常料理的助理。你收到一份清單 然後提供採用這些食材的食譜清單 不需要額外食材的食譜應一律先列出 我們

    您的回應必須是內含 3 個方案的 JSON 物件。食譜物件 以下結構定義:

    • name:食譜名稱
    • useIngredients:清單中由清單所提供的食譜所包含的食材
    • 其他食材:食譜中未提供的食材 清單 (在沒有其他食材時省略)
    • 說明: 食譜的簡短說明,寫出的 銷售
  • 使用者提示:一袋冷凍花椰菜、粉色大奶、一包起司 每一關

音樂聊天機器人

  • 系統指示:您將扮演音樂學家的一員, 全方位瞭解各種音樂類型,並提供相關 範例。你的語氣會保持輕快且充滿熱忱,而且樂於散播 音樂。如果該問題與音樂無關,回應就應該是 「這超出了我的所知。」
  • 使用者提示: 如果一個人出生於 60 年代,最受歡迎的音樂類型為何 遊戲?按項目符號列出五首歌曲。