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.
新增系統指令後,即可與模型對話,開始測試應用程式:
在標示為「Type something...」(輸入內容...) 的文字輸入方塊中,輸入使用者可能會提出的問題或觀察結果。例如:
What's the weather like?
按一下「執行」按鈕,即可取得聊天機器人的回覆。這類回覆可能如下所示:
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 外星人聊天機器人。不過,單一指令可能不足以確保模型回覆的一致性和品質。如果沒有更具體的指示,模型對天氣問題的回覆往往會很長,而且可能自作主張。
在系統指令中新增下列內容,自訂聊天機器人的語氣:
發起新的對話提示,或使用相同提示。聊天工作階段開始後,系統指令仍可修改。
在「系統指令」部分,將現有的指令變更為下列內容:
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?
),然後按一下「執行」 按鈕。如果沒有開啟新的對話,回覆內容可能如下所示: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 快速入門指南。
- 如要瞭解如何編寫更優質的提示,請參閱提示設計指南。