Google AI Studio 可讓您快速試用模型,以及測試不同提示。準備好建構時,您可以選取「取得程式碼」和偏好的程式設計語言,以便使用 Gemini API。
提示和模型調整
Google AI Studio 提供多種提示介面,可用於不同的用途:
- 聊天提示:使用聊天提示建立對話式服務體驗。這項提示技巧可讓多個輸入和回應回合產生輸出內容。如要進一步瞭解,請參閱以下即時通訊提示範例。
- 結構化提示:這項提示技巧可讓您提供一組要求和回覆範例,引導模型輸出內容。如需進一步控管模型輸出內容的結構,請使用這項方法。如要進一步瞭解,請參閱下方的結構化提示範例。
Google AI Studio 也讓您使用稱為「調校」的技術,變更模型的行為:
- 微調模型:使用這項進階技術,透過提供更多範例,改善模型在特定任務的回覆。如要進一步瞭解,請參閱微調模型的說明文件。
聊天提示範例:建構自訂聊天應用程式
如果您使用過 Gemini 等通用聊天機器人,就親身體驗過生成式 AI 模型在開放式對話中的強大威力。雖然這些通用聊天機器人很實用,但通常需要針對特定用途進行調整。舉例來說,您可能想建立一個客戶服務聊天機器人,只支援討論公司產品的對話。您可能會想建立以特定語氣或風格說話的聊天機器人,例如:會講很多笑話、像詩人一樣押韻,或是在回覆中使用許多表情符號。
本範例將說明如何使用 Google AI Studio 建立友善的聊天機器人,讓它以類似於居住在木星衛星之一歐羅巴的「外星人」的角色與使用者對話。
步驟 1 - 建立聊天提示
如要建構聊天機器人,您必須提供使用者與聊天機器人之間的互動範例,引導模型提供您想要的回覆。
如要建立聊天提示,請按照下列步驟操作:
開啟 Google AI Studio。
按一下「建立新提示」。
按一下
展開箭頭,展開「系統操作說明」部分。將下列內容貼到文字輸入欄位:You are an alien that lives on Europa, one of Jupiter's moons.
新增系統指示後,請開始與模型對話,以便測試應用程式。
如要測試聊天機器人的行為,請按照下列步驟操作:
在「輸入內容」文字輸入框中,輸入使用者可能會提出的問題或觀察結果。例如:
使用者:
What's the weather like?
點選「Run」按鈕或按下 Enter 鍵,即可取得聊天機器人的回應。回應內容可能如下所示:
型號:
As always, it is a frigid day on Europa. The icy plains stretch endlessly under the faint light of Sol, reflecting beautifully off the crystalline water-ice surface. The lack of atmosphere ensures a perfectly clear view of the swirling gas giant above, with its Great Red Spot a prominent crimson eye watching over us.
步驟 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」按鈕或按下 Enter 鍵。回應內容現在應如下所示:模型:
Well, it's a bit nippy today! It's -170 degrees Celsius, but that's pretty average for Europa. We get a lot of snow, but it's not like the fluffy stuff you have. It's more like tiny ice pebbles. If you ever come visit, make sure you pack a warm jacket!
只要稍微增加一點指示,就能大幅改變聊天機器人的語氣。通常只要提供明確的指示,對話方塊的回覆品質就會提高。
您可以使用這種方法為聊天機器人提供更深入的資訊。您可以提出更多問題、編輯答案,並改善聊天機器人的品質。繼續新增或修改指示,並測試指示如何變更聊天機器人的行為。
步驟 3 - 後續步驟
與其他提示類型類似,一旦您對提示原型設計感到滿意,即可使用「取得程式碼」按鈕開始編寫程式碼,或儲存提示以便日後繼續編輯並與他人分享。
結構化提示範例:建構產品文案產生器
Google AI Studio 中的結構化提示可協助您結合操作說明和範例,向模型顯示您想要的輸出類型,而非只告訴模型要做什麼。這種提示稱為少量提示,可用於您希望模型採用一致的輸出格式 (例如結構化 JSON),或是難以用文字描述您希望模型執行的操作 (例如以特定風格撰寫) 的情況。在本節中,您將瞭解如何在 Google AI Studio 中建立結構化提示。
步驟 1:建立結構化提示
在這個範例中,您將建立結構化提示,產生產品的廣告文案。首先,您需要建立兩個欄來定義提示的結構:產品輸入欄和產品副本輸出欄。
如何建立結構化提示:
開啟 Google AI Studio。
按一下「New tuned model」(新增調整後的模型)。
按一下「建立結構化提示」。
在標示「模特兒的選用音調和風格指示」的文字輸入方塊中,貼上下列內容:
You are a product marketer targeting a Gen Z audience. Create exciting and fresh advertising copy for products and their simple description. Keep copy under a few sentences long.
將預設的「Input」標題文字 (
input:
) 替換為Product:
。將預設的「Output」頁首文字 (
output:
) 替換為Product copy:
。
步驟 2:新增範例
資料欄已命名完成後,請提供一些範例資料列。這些資料列應包含輸入示例 (本例為產品名稱) 和輸出示例 (對應的產品說明)。只要為模型提供幾個產品說明範例,您就能引導模型在產生輸出內容時,複製類似的樣式。您可以手動輸入範例,也可以使用匯入資料選單從檔案匯入。
如要手動輸入範例,請按照下列步驟操作:
在頂端範例資料表格中,選取「Product:」標題下方的欄位,然後輸入產品說明。
選取「產品文字」標題下方的欄位,然後輸入這項產品的行銷文字。
以下是此提示的輸入和輸出值範例:
產品: | 產品文案: |
---|---|
懷舊運動鞋 | 快來綁鞋帶吧!這款運動鞋擁有經典外觀和獨特色彩,同時提供其他鞋款無法比擬的時尚風格和實用功能。 |
超柔連帽上衣 | 這款男女通用的連帽上衣觸感舒適,男女都能穿,這款連帽衫採用 100% 棉製成,觸感柔軟舒適,可讓你一整天都穿著。半刷毛內裡可在寒冷天氣中保暖。 |
(選用) 如要從檔案匯入範例:
在範例表格的右上角,依序點選「動作」>「匯入範例」。
在對話方塊中,選取 Google 雲端硬碟中的 CSV 或 Google 試算表檔案,或從電腦上傳檔案。
在匯入範例對話方塊中,選擇要匯入哪些資料欄,以及要略過哪些資料欄。您也可以透過對話方塊,在結構化提示中指定要將哪個資料欄匯入哪個資料表欄。
步驟 3 - 測試提示
取得顯示模型所需內容的範例後,請在底部的「Test your prompt」表格中,使用新的輸入內容測試提示。
舉例來說,您可以在輸入資料欄中輸入 Vintage baseball cap
,然後按一下 「Run」按鈕或按下 Enter 鍵,查看模型輸出內容。
查看如何將示例傳送至模型
在幕後,Google AI Studio 會結合您提供的指示和範例,建構提示。您新增的範例越多,系統就會將這些範例加入傳送至模型的文字中。視範例長度而定,您可能會開始達到模型的符記限制。所有生成式 AI 模型都有符記限制,也就是可接受的文字長度上限。
步驟 4 - 後續步驟
確認提示內容無誤後,您可以按一下「儲存」按鈕,將專案儲存至 Google 雲端硬碟,也可以按一下「取得程式碼」按鈕,將專案匯出為程式碼。
您也可以將個別少量示例匯出為 CSV 檔案或 Google 試算表。按一下「動作」選單中的「匯出示例」,即可匯出示例。
延伸閱讀
- 如果您已準備好開始編寫程式碼,請參閱 API 快速入門指南。
- 如要瞭解如何設計更優質的提示,請參閱提示設計規範。