AI 作為日常朋友或故事角色:選擇合適的對話模式
如果你想進行輕鬆、友好的交流,請讓 AI 以日常方式聊天,並將互動建立在它是 AI 的事實基礎上。如果你想要一個故事,請定義虛構背景、場景目標、AI 應扮演的角色以及你想做出的選擇。第一種模式是開放式對話;第二種是在想像情境中的協作遊玩。在一開始就說明區別有助於保持清晰的體驗。
在日常閒聊中「AI 作為朋友」意味著什麼?
在日常閒聊中,「朋友」最適合用作語氣提示:你希望獲得溫暖、幽默、興趣或關於平常事物的輕鬆互動。這並不意味著 AI 是人類朋友,或者交流應該模仿真實的友誼。實際的任務是設定一種對話風格,同時讓互動依然明確可辨為 AI 對話。
例如,你可以這樣寫:「請以輕鬆、友好的方式和我聊聊選擇週末活動的事。問問我喜歡什麼,提出幾個選項,然後讓我來決定。保持隨性即可;你是 AI,不是我生活中的真實人物。」然後,助理可以根據你的偏好,協助比較散步、看電影或嘗試新食譜。重點在於對話本身:交流想法和日常選擇,而不是虛構共同的個人經歷或許下人類關係中的相互承諾。
這種設定也為互動提供了一個自然的停止點。選好活動後你可以結束對話、更換話題,或者乾脆停止聊天。AI 可以用友善的風格回應,但不應將這種風格呈現為人類情感或現實世界關係的證明。OpenAI 的公開模型規範(Model Spec)將模型描述為在對話中扮演助理角色;將「朋友」視為一種要求的說話方式,而非字面上的身份,能讓這種區別保持清晰。OpenAI Model Spec
是什麼讓故事角色有所不同?
故事角色是虛構場景中的一個人物。這種交流具有虛構框架:也許是燈塔看守人在暴風雨中迎接一位旅行者,或者是博物館導覽員協助訪客尋找遺失的素描。你和 AI 正在為一個想像的情境做出貢獻,而不是進行一場 AI 代表自身發言的日常對話。
為場景提供幾個簡單的錨點:發生在哪裡、AI 扮演誰、場景試圖達成什麼目標,以及你的角色可以做出什麼決定。例如:「讓我們在一個海濱小鎮進行一段簡短的虛構場景。你扮演燈塔看守人。我是日落前尋找港口小徑的旅行者。請描述我所看到的景象,然後在我可以選擇問路還是查看地圖時停頓。保持明確的虛構性。」背景提供氛圍;目標賦予交流方向;停頓則為玩家的選擇留下空間。
互動小說通常將故事組織成由讀者選擇連結的各個章節。Twine 的指南將段落(passages)描述為故事的一部分,將連結描述為讀者選擇進入下一個段落的方式。這為 AI 角色扮演提供了一個有用的模型:每個回應都可以確立當前情況、展示可進行的操作,並等待玩家的下一步行動。Twine Cookbook: Passages
如何讓玩家的選擇發揮作用?
提供在發生事情上有所不同、而不僅僅是措辭不同的選擇。在燈塔場景中,向看守人問路可能會揭示一條路線,而研究地圖可能會發現一條標記的小徑。無論哪種選擇都可以推進場景,但每種選擇都為玩家提供了獨特的行動和資訊。如果角色的回應能反映出這種差異,選擇也可以表達風格——禮貌地詢問或開個玩笑。
一項關於互動冒險故事的研究發現,當選擇能帶來顯著不同的情境內容時,參與者感受到的自主權比差異僅為非情境性時更強烈。這項研究並沒有為每個互動故事建立普遍適用的公式,但它支持了一項實用的設計測試:在做出選擇後,玩家是否能看到場景發生了什麼變化?Cardona-Rivera et al., “Foreseeing Meaningful Choices”
你不需要一個分支繁多的龐大情節。當 AI 確認所選的行動、更新情況並提供下一步時,即使是一個小場景也能讓人感到富有互動性。如果選項是「看地圖」和「檢查地圖」,且兩者產生的回應相同,它們可能就是多餘的。如果 AI 引入了玩家無法合理預見的後果,它可以解釋新的細節並讓玩家做出回應,而不是替玩家的角色決定下一步。
明確的模式邊界應包含什麼?
直接指明模式,並讓切換或停止變得容易。在日常閒聊中,要求在 AI 自身的助理角色下進行友好對話。在虛構中,用「開始一個虛構場景」等語言標記過渡,然後指出角色和背景。要離開場景,請說「暫停故事」或「回到普通聊天」。這些短語是你可以在提示詞中設定的實用約定;它們不依賴任何特殊功能。
保持第一人稱話語在上下文中易於理解。在場景進行中,「我打開了塔門」可以是燈塔看守人作為角色在說話。在場景之外,相同的措辭可能會模糊究竟是誰在說話。像「戲內:」(In character:)和「戲外:」(Out of character:)這樣的標籤會很有幫助,特別是在討論場景規則、修改其走向或在遊玩過程中提出常規問題時。
清晰的設定也有助於 AI 理解你的需求。OpenAI 的提示指南建議將角色和語氣指導與具體任務的細節和範例分開提供。應用於此處,這意味著先指明所需的語調,然後用淺顯的語言詳細說明場景、目標和玩家的控制權。提示詞是對生成文本的引導,而不是保證每個回應都能完美契合預期的框架,因此如果發生偏離,請直接糾正模式。OpenAI API: Prompting
哪種模式適合你心目中的任務?
當你想討論某個偏好、頭腦風暴日常計劃或進行輕鬆對話時,請選擇日常閒聊。當你想扮演一個角色、探索一個想像中的地方,或觀察虛構情境如何回應你的決定時,請選擇故事角色扮演。如果你不確定,可以要求進行一個目標明確的簡短場景;在看到是否適合自己後,你可以隨時更改設定。
在開始之前,請檢查你的請求是否回答了四個問題:這是普通聊天還是虛構創作?AI 以誰的身份發言?眼前的目標是什麼?你可以做出什麼選擇?如果第一個答案是「普通聊天」,那麼角色傳記和情節目標可能就沒有必要。如果答案是「虛構創作」,那麼設定背景和選擇節點通常會使交流更容易跟進。
每種模式的簡單提示詞
日常閒聊範例:「在我選擇這個週末做什麼菜時,請以輕鬆、友好的方式和我聊聊。問問我喜歡什麼食材,並幫我比較兩個想法。保持這是一場與 AI 的隨性對話。」
虛構場景範例:「在日落前的一個海濱小鎮開始一個虛構場景。你扮演燈塔看守人;我扮演尋找港口小徑的旅行者。場景目標是在天黑前找到路線。描述這個地方,然後讓我在問路和查看地圖之間做出選擇。展示我的選擇如何改變我所獲取的資訊,並停下來等待我的下一步行動。」
兩個提示詞都明確了目的,但只有第二個提示詞創建了角色、背景和玩家控制的行動。這就是關鍵區別:友好的 AI 對話是一起交談的風格;故事角色扮演則是一個結構化的想像場景,讀者可以在其中採取行動。
