當 AI 遊戲對話無法改變規則時,它還有意義嗎?
有。在機制固定的遊戲中,當 AI 對話能在不假裝改變遊戲許可範圍的前提下,提升玩家所能詢問、理解、想像或注意到的內容時,它就能帶來價值。此時它的角色是交談性質而非機制性質:它可以展現角色口吻、提供可選的氛圍,或基於遊戲已確立的事實進行解釋,而遊戲本身的系統仍負責目標、道具欄、關係與結果。當這些界線明確且對話本身具備存在價值時,這項設計就是成功的。
首先決定對話被允許改變什麼
「規則」可以代表幾種不同的事物:門是否打開、哪個任務目標處於活躍狀態、某個道具的作用,或角色關係如何被記錄。承諾這些要素保持固定的設計應明確對其進行定義。應將遊戲狀態視為權威;生成的對話可以描述或回應經核准的事實,但不能設定新目標、給予道具、更改分數,或在未記錄選擇時暗示已記錄。
這種劃分至關重要,因為遊戲對話往往同時承載著故事與狀態資訊。針對遊戲特定對話生成的研究指出,要讓台詞忠於角色背景與遊戲任務細節,同時準確揭示玩家所需的資訊,是一大挑戰。作者們報告了具備能力的成果,同時也指出了在達到逼真、具備遊戲品質的對話方面仍存在問題。從實務角度來看,流利的回答並不自動等同於對遊戲行為的可靠回答。參見《Ontologically Faithful Generation of Non-Player Character Dialogues》
隨之而來的是一條實用的設計規則:讓遊戲程式碼決定後果,並讓對話層僅在提供給它的事實範圍內發言。這條界線是從研究問題中提煉出的設計建議,而非聲稱任何特定遊戲已經以此方式運作。
賦予對話超越虛假選擇的意義
即使不改變機制,玩家仍能做出有意義的對話選擇。他們可以詢問角色的日常作息、選擇熱情或冷淡的回應方式,或是探討主要任務未要求的話題。其結果是表達性的:玩家得以塑造這次交流的基調,或決定自己想聽什麼。如果不存在通往不同結果的隱藏路徑,就不應將該選擇包裝成這種途徑。
一項針對 23 款角色扮演遊戲對話選項的研究發現,大多數抽樣選項在語用功能上存在差異:例如,角色在社交層面如何回應。其他選項則在話題或字面意義上有所不同。作者還描述了玩家意圖、選單文字、玩家角色的演出與非玩家角色(NPC)的回應之間的不匹配,如何損害交流體驗。這為 AI 對話提供了一個實用的檢驗標準:回覆是否尊重了玩家想表達的意思,且 NPC 的回應是否與該含意一致?參見《Improving optionality in video game dialogue with Trope-Informed Design》
如果玩家選擇「詢問發生了什麼事」,NPC 應該回答該問題,而不是將其視為同意提供協助。如果玩家選擇開玩笑的回應,這句話聽起來應該要有幽默感,而不是暗中算作拒絕。這些選擇能讓角色更有被精心雕琢的真實感,並讓玩家沉浸於偏好的交談風格中。它們的價值在於交流本身,而非隱藏的機制獎勵。
將 AI 用於變化,而非權威
在此情境下,AI 最站得住腳的用途是作為變化措辭、回應更廣泛玩家提問,或以角色口吻解釋已確立資訊的方式。商店老闆可能會在一場繁忙的場景後,以匆忙的語氣描述原本固定的營業時間;嚮導在被問及時,可以用通俗的語言解釋已知的操作控制。這些是說明性的設計範例,而非特定產品的功能。即使措辭改變,事實內容仍維持不變。
針對生成式 NPC 對話的研究指出,其潛在好處包括更靈活的輸入與更自然的對話,但同時伴隨著難以預測或控制的副作用。另一項在文字冒險遊戲中比較生成式對話與腳本對話的實驗發現,生成式條件下的敘事傳輸感(narrative transportation)與現實懷疑暫停(suspension of disbelief)較高,但在整體樂趣上沒有顯著差異。這些發現受限於研究的參與者與設定;它們並未證明 AI 對話能改善每款遊戲。但它們確實支持一個較為具體的結論:更靈活的對話彈性可能會改變場景的感受,而樂趣取決於更多因素,不僅僅是模型生成了文字這一事實。參見馬薩里克大學對《Beyond Pre-Defined Scripts: Player Perceptions on Generative Non-Player Character Dialogues》的總結,以及特文特大學的論文《Scripted or Generative?》
口吻與權威之間的區別有助於設定實用的界限。生成的台詞可以改述經核實的事實,或添加不違背既定設定的小角色細節。它不應捏造新開放的任務、在關係數值未變時聲稱玩家已說服某人,或承諾後續事件會有不同走向。當系統缺乏經核准的答案時,以符合角色的簡短回應坦承角色並不知情,比自信地編造內容更具連貫性。
讓解釋具備可驗證性與可選性
有根據的解釋與營造氛圍有著不同的職責。它們幫助玩家理解遊戲:已知規則如何運作、可見事件為何發生,或是指引源自何處。應讓解釋緊密依附於遊戲可驗證的素材,例如遊戲自帶的說明文字、道具描述、任務筆記或經設計師核准的參考資料。如果遊戲無法佐證某個說法,對話就不應透過猜測來填補空白。
良好的解釋應足夠具體以提供幫助,但在涵蓋範圍上要有所克制。例如,「西側開關啟動後,那扇大門就會打開」這句話,只有在該條件於遊戲中確實屬實時才有用。如果 NPC 只是提供提示,應將其標記為提示,而非呈現為必定可行的解決方案。這是一項編輯設計建議,基於文獻記載中將生成對話立足於遊戲設定與任務規範的難度。參見 KNUDGE 研究論文。
當這些對話未包含必要指引時,請保持其可選性。可選性讓感興趣的玩家能夠流連於遊戲世界中,同時想繼續推進的玩家也能直接回到遊玩流程。這符合更廣泛的敘事設計方法,即小型的對話分支可以在維持線性故事連結的同時,增添情感節奏與角色塑造。參見 GDC,《Branching on a Budget: Creating Agency Without Wrecking Scope》
將台詞與玩家可觀察的世界連結
當對話描述玩家能看到或已經獲知的內容時,會顯得更加可信:例如房間的佈置、角色顯而易見的工作、附近的聲響,或是最近發生的固定事件。這為對話提供了具體的立足點,而不需要遊戲改變其機制。環境敘事也是以類似的方式運作:空間、道具、光影和場景構圖可以引導玩家從眼前的事物中推斷歷史與意義。參見 GDC,《What Happened Here? Environmental Storytelling》
這也為設計師提供了一套檢查生成台詞的簡單方法。思考玩家是否能透過當前場景或既定的遊戲資訊來驗證該細節。如果不能,請決定該台詞是被明確呈現為推測、無害的個人特色,還是系統應當阻止的內容。不要讓引人遐想的描述悄悄演變成錯誤的指引。
根據對話實際承諾的內容進行評估
在加入 AI 對話之前,寫下玩家應該能透過對話完成哪些事情:用自己的話提問、聆聽可選的角色交流、獲得有根據的解釋,或表達某種語氣。接著列出哪些事項仍在其控制範圍之外,例如任務完成、獎勵與關係追蹤。這份小巧的承諾與邊界清單,能讓人更容易察覺那些暗示了遊戲不會兌現之後果的對話。
測試日常交流以及非比尋常的問題。NPC 是否維持人設?它是否回答了被詢問的問題?它是否避免了與遊戲中可見的事實相矛盾?它是否區分了提示與規則?玩家是否能在不遺漏關鍵指引的情況下離開對話?這些檢驗將「AI 是否令人印象深刻?」轉化為關於實用性與信任度的可觀察問題。
即使無法改寫遊戲規則,AI 對話依然有其存在的理由:它可以讓可選時刻更具互動感、賦予角色鮮明的辨識度、幫助玩家尋找解釋,並激發對世界的好奇心。限制應該要清晰易懂。當言語無法改變結果時,對話就不該假裝可以;它依然能讓玩家與某個角色或地點共度的時光更具體、更引人入勝。
