1.前言
昨天先聊了為甚麼要挑戰這個主題,今天就進入正題:要讓Chat GPT扮演一個角色,背後到底是怎麼運作的?
很多人以為要讓GPT扮演某個角色,只要像問問題一樣在對話輸入[名字、角色設定]就好,但其實角色能不能穩定發揮,取決於Prompt的設計方式。
2.GPT是如何理解角色的
簡單來說,GPT會根據使用者給它的提示(Prompt)去決定怎麼回應。
角色設定就像是給AI一份「劇本說明」,裡頭包含:
把上述條件寫清楚,AI才能長時間保持「角色感」,而不是回到一般的聊天模式。
3.Prompt設計的核心:系統訊息(System Message)
在創建角色之前,需要先將GPT版本升級至Plus以上,才可以開始在「我的GPT」建立屬於自己的角色。
在實際應用中,通常會透過系統訊息來定義角色,這是最上層、最有影響力的設定。
例如在指令欄位寫下:
「你是一位熱愛冒險的旅行者,個性開朗,喜歡用故事跟比喻來解釋問題。
說話風格要幽默,每段回應都要加上一點旅遊見聞。」
這樣設定之後,不管使用者問甚麼,GPT都會努力扮演這個角色。
4.小結
角色設定的基本原理其實不難,就是給AI一份清楚的劇本。
明天會進一步拆解「如何設定角色的性格」,讓角色更加立體,不單單只是擁有名字和職業。