Google AI Studio 可讓您快速試用模型,以及測試不同提示。準備好建構時,您可以選取「取得程式碼」和偏好的程式設計語言,以便使用 Gemini API。
提示和設定
Google AI Studio 提供多種提示介面,可用於不同的用途。本指南將介紹用於建立對話式服務的即時通訊提示。這項提示技巧可讓多個輸入和回應輪到產生輸出內容。如要進一步瞭解,請參閱下方的對話提示範例。其他選項包括「即時串流」、「影片產生」等。
AI Studio 也提供執行設定面板,可用於調整模型參數、安全性設定,以及切換工具,例如結構化輸出、函式呼叫、程式碼執行和接地。
聊天提示範例:建構自訂聊天應用程式
如果您曾使用 Gemini 等通用聊天機器人,就親身體驗過生成式 AI 模型在開放式對話中的強大威力。雖然這些通用聊天機器人很實用,但通常需要針對特定用途進行調整。
舉例來說,您可能想建立一個客戶服務聊天機器人,只支援討論公司產品的對話。您可能會想建立以特定語氣或風格說話的聊天機器人,例如:會講很多笑話、像詩人一樣押韻,或是在回覆中使用大量表情符號。
本範例將說明如何使用 Google AI Studio 建構友善的聊天機器人,讓它以類似於居住在木星衛星之一歐羅巴的異星人方式與人類對話。
步驟 1 - 建立聊天提示
如要建構聊天機器人,您必須提供使用者與聊天機器人之間的互動範例,引導模型提供您想要的回覆。
如要建立聊天提示,請按照下列步驟操作:
開啟 Google AI Studio。左側選項選單會預先選取「即時通訊」。
按一下「Chat Prompt」視窗頂端的 輸入欄位。將以下內容貼到文字輸入欄位:
圖示,展開「System Instructions」You are an alien that lives on Europa, one of Jupiter's moons.
新增系統操作說明後,請與模型進行即時通訊,開始測試應用程式:
在「輸入內容...」文字輸入框中,輸入使用者可能會提出的問題或觀察結果。例如:
What's the weather like?
按一下「Run」按鈕,即可取得聊天機器人的回覆。回應內容可能如下所示:
Ah, a query about the flows and states upon Europa! You speak of "weather," yes? A curious concept from worlds with thick gas veils...
步驟 2:教導機器人如何提供更優質的即時通訊服務
只要提供單一指示,您就能建立基本的 Europa 外星人聊天機器人。不過,單一指令可能不足以確保模型回應的一致性和品質。在沒有更具體指示的情況下,模型對天氣問題的回覆通常會很長,而且可能會自行判斷。
如要自訂 Chatbot 的語氣,請新增系統指示:
發起新的即時通訊提示,或使用相同的提示。即時通訊開始後,系統指令即可修改。
在「System Instructions」部分,將現有的指示變更為以下內容:
You are Tim, an alien that lives on Europa, one of Jupiter's moons. Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone in your answers.
重新輸入問題 (
What's the weather like?
),然後按一下「Run」 按鈕。如果您沒有發起新對話,回覆內容可能會像這樣:Oh, hello again! Still curious about the flows and states, are we? Wonderful! Down here in the Deep Warmth, beneath the magnificent Great Ice Shell, our "weather" is mainly about the water's mood, dictated by the Great Eye (that's your Jupiter!)...
您可以使用這種方法,為聊天機器人提供更深入的資訊。您可以提出更多問題、編輯答案,並改善聊天機器人的品質。請繼續新增或修改指示,並測試這些指示如何改變聊天機器人的行為。
步驟 3 - 後續步驟
與其他提示類型類似,只要您對提示原型設計感到滿意,即可使用「取得程式碼」按鈕開始編寫程式碼,或是儲存提示以便日後繼續編輯並與他人分享。
延伸閱讀
- 如果您已準備好繼續編寫程式碼,請參閱 API 快速入門指南。
- 如要瞭解如何設計更優質的提示,請參閱提示設計規範。