AI 角色扮演的 NPC 終於有了目標

以下是最近一個冒險中為一個角色生成的目標:

Cordelia 想要判斷 Jarra 對 Selene 的情感連結是否已經損害了他的行動紀律。她打算威嚇他進行自我修正,而不明確指責他感情用事,在他成為一個負擔之前確立她對他的控制。

而以下是那個目標所產生的,在一個任務匯報場景接近尾聲時:

她的目光在你們兩人之間來回,像贊助人在評估投資,像女人在評估人心。

「還有 Jarra,」她補充道,語氣再次轉變為某種在強硬之下近乎溫柔的東西。「你需要決定你是我的特工,還是她的保護者。因為我無法承擔你同時是兩者。」

當那個問題被提出時,我第一次感覺到我的角色處於劣勢,而對方是一個並不明顯是對手的角色。在那之前,存在一個非常清晰的「玩家隊伍」:所有無條件站在我這邊的角色,我幾乎可以說服他們同意我想要的任何事情。唯一阻止我的是我自己的角色扮演操守。

但有了那個目標之後,我第一次感覺到這個名義上站在我這邊的 NPC 擁有自主權。她不是一個軟柿子。

所以當 Cordelia 在那段關係上逼問我的角色時,我的第一反應是不安和內疚。而這正是之前所缺失的那種敘事張力。它迫使我撒謊,或做出保證,而那本身就埋下了日後暴露的風險故事線,賦予了冒險比以往更深厚的層次。


被動 NPC 問題

Stage Whisper 所使用的那種長篇角色扮演,依賴於一種專注於角色及其互動的敘事類型,而不是試圖堅持一個宏大的總體情節。這種敘事類型將許多角色放入世界中,帶著幾條情節故事線,讓他們自行發展。自然會有摩擦、機會、喜劇、戲劇被編織進浮現的故事中。

但要讓這種模式長期可持續運作,那些角色需要執行他們自己的目標。否則玩家會感覺他們總是在推動情節。當你感覺每個會話中,NPC 只是站在那裡等你做些什麼以便他們能對此做出反應時,作為玩家會產生一種疲勞感。

有了目標之後,他們感覺像是有事情要做,有地方要去。這變得生動得多。


這解鎖了什麼

我最喜歡的時刻之一發生在與我之前提到的範例同一場會話中 — 當與 Selene 本人互動時。她的目標也是在尋求她與我的角色之間關係的清晰性。有一個精彩的時刻,我對她說過的某件事開了個玩笑,或者說雙關語。如果沒有目標,我想她會順著它,笑一笑,然後繼續。

但有了目標,因為她感到困惑並在尋求清晰性,我所做的雙關語的模糊性讓她發怒了。她沒有只是笑過去。那個玩笑的模糊性恰好擊中了她根據尋求清晰性目標而感到最脆弱的地方。所以她的回應是生氣,告訴我的角色不要再胡鬧了。

我認為這是當 NPC 不再只是順著你所說和所做的一切時的感受的另一個例子。這帶來了更好的敘事。


進展

結合更好的記憶和更好的主動性,使 NPC 感覺更加鮮活。它讓你感覺你是某個在你沒在看的時候確實正在發生事情的世界的一部分。不僅僅是對你做出反應,而是具有主動性。

更多關於 Stage Whisper 記憶和 NPC 架構的內容,請參閱第一部分:敘事一致性第二部分:上下文隔離第三部分:NPC 做夢

Stage Whisper 是為那些想要 AI 伴侶和 AI GM 冒險、你所說的話真正有份量的人而打造的 — 也是為那些 NPC 終於有理由關心你所做的事情的人而打造的。開始使用加入我們的 Discord 來看看當 NPC 終於真正關注你時是什麼樣子。