Metlivi 部落格

如何讓 AI 冒險記住哪個 NPC 持有被承諾的物品

當 NPC 承諾歸還遺失的指南針、密封信件或其他劇情物品時,將該承諾記錄為隨時變化的故事狀態片段:誰向誰承諾了什麼、何時到期,以及自那之後發生了什麼。接著,每當角色再次拜訪該 NPC、物品易手,或承諾變得無法兌現時,就檢查並更新該記錄。這種輕量級的方法有助於 AI 輔助冒險維持連貫性,而不會將遊戲變成繁瑣的物品清單管理。

2026年10月09日閱讀時間 8 分鐘閱讀、藝術與文化作者:Metlivi Editorial Team
第 1 節

為什麼被承諾的物品容易被遺忘

一個承諾串聯了多個細節,而這些細節在漫長的故事中很容易脫節。NPC 有名字和動機;物品有描述和目前的持有者;隊伍可能有某種預期;隨後的場景則需要一個觸發點來重提這項承諾。如果你只記下「指南針」,你可能會記得物品,但忘了在誰手上。如果你只記下「瑪拉欠我們」,你可能會忘記她答應要做什麼。

D&D Beyond 的戰役日誌建議主張持續記錄重要事件,並在遊玩前、遊玩中和遊玩後做好筆記。它還建議選擇適合記錄者的格式,無論是紙本還是數位格式。對於 AI 冒險而言,同樣的原則可以簡化為針對每個未解決承諾的一份精簡記錄。《使用 2024 年地下城主指南創建你的第一個戰役》

第 2 節

用清晰的單一條目記錄承諾

一旦承諾對故事產生影響,請立即建立簡短筆記。用平實的語言記錄以下欄位:

例如:「身穿藍外套的渡船人瑪拉·溫承諾在河流祭典後,將帶有缺角綠色錶面的黃銅指南針歸還給伊沃。物品在她手上;承諾尚未解決。最後確認:祭典前,渡口處。」該筆記將歸還指南針的承諾與瑪拉和指南針之間的模糊關聯清楚區分開來。

保持條目客觀且精準。如果故事已確立瑪拉持有該物品,請直接寫明。如果隊伍只是懷疑在她身上,請標記為猜測或待確認問題。避免將推論當作已確定的連續性事實:後續場景可以在不確定性的基礎上展開,但如果記錄悄悄將猜測提升為事實,劇情就會變得混亂。

NPC:全名,如果名字容易混淆,可加上簡短的識別特徵。
物品:具體描述,包含顯著特徵。
承諾:NPC 表示會做什麼,使用具體的動詞。
接收者:期待獲得該物品或行動的人。
時間或觸發條件:使承諾到期的日期、地點、事件或條件。
當前狀態:未解決、已兌現、延期、拒絕或未知。
最後確認:確立該狀態的最近一個場景。
第 3 節

將物品持有者與承諾分開追蹤

承諾與持有相關,但並非同一回事。NPC 可以承諾取回他們並未持有的物品,也可以在交付之前將物品轉交給其他人。請包含明確的持有者欄位,即使這只是重複 NPC 的名字。當持有者未知時,請寫「未知」,而不是留白;留白可能意味著筆記被遺漏了。

使用易於快速瀏覽的簡單狀態行:「持有者:瑪拉·溫。承諾:歸還給伊沃。狀態:未解決。」如果瑪拉隨後將其交給檔案管理員,請更新持有者,同時保留原本的承諾可見度。這樣一來,連貫性問題就變得具體:她轉交物品是為了履行承諾,還是因為其他原因移動了物品?

D&D Beyond 對 2024 年《地下城主指南》的報導介紹了分別追蹤 NPC、已引入魔法物品和進行中衝突的記錄表。這種劃分在此處很有用:讓 NPC 的身分、物品的下落以及未完成的義務保持關聯,但不要將它們視為同一個事實。《2024 年地下城主指南如何讓新手 DM 更輕鬆上手》

第 4 節

在 AI 輔助冒險中使用單一真實來源

與 AI 說書人一起遊玩時,請在它需要資訊的節點提供簡潔的連貫性筆記。在每場新遊戲開始時,於簡短的「未完線索」回顧中納入未解決的承諾。在與 NPC 展開場景之前,重申相關條目。場景結束後,修改筆記以僅反映隊伍在遊玩過程中確立的內容。

一個可重複使用的回顧可能是:「未兌現承諾:瑪拉·溫持有伊沃的黃銅指南針,並同意在河流祭典後歸還。祭典尚未舉行。除非故事明確交代交付過程,否則不要將指南針視為已交付。」這很有用,因為它保留了條件,並防止未來的場景意外過早解決承諾。

如果冒險具備持久日誌或記憶功能,請嚴格按照其記錄的行為來使用。不要假設特定的 AI 遊戲會自動儲存每件物品、承諾或角色關係。如果持久記憶無法使用或不甚明確,請將筆記保留在對話之外,並在下一場遊戲中貼上。在團隊中,大家應商定一個共用版本,以免兩位玩家保留衝突的更新。

第 5 節

在每次重大變更後更新筆記

將記錄視為一條小型時間軸,而不是永久不變的標籤。當 NPC 做出承諾、物品易手、條件成真、NPC 修改計劃,或隊伍得知先前的細節有誤時,請進行更新。保留簡短的最後確認場景,以便在細節衝突時找回脈絡。

例如,假設瑪拉說她會在祭典後歸還指南針,但隊伍得知她把指南針交給了一位旅行地圖製作師修理。將持有者變更為「旅行地圖製作師;姓名尚不知曉」,並新增簡短事件筆記:「瑪拉表示她在祭典前送修了。」將承諾狀態保持為未解決,並且只有在瑪拉明確更改交付條件時才進行修改。物品的移動不會自動取消承諾。

場景結束後的一則簡短更新就已足夠:「瑪拉仍欠伊沃指南針;地圖製作師拿去修理;預計祭典後歸還;在渡口確認。」條目應該記錄發生了什麼以及哪些問題仍未解決,而不是複述整個場景。

第 6 節

坦然處理不確定性與矛盾之處

故事有時會刻意保留未解決的細節。如果玩家不確定瑪拉是否仍持有指南針,請將持有者標記為「不確定;最後由瑪拉持有」。如果後續的旁白說它在一個鎖著的櫃子裡,請記下是誰報告了這點以及隊伍是否進行了查證。保持來源與確定性明確,能給下一個場景留下解答問題的空間,而無須重寫過去的事件。

如果 AI 冒險表示另一個 NPC 持有該物品,請先暫停以調和這一變化,然後再添加更多細節。檢查最新確認的事件:是否有交接、認錯人或新的揭露?如果尚未確立任何解釋,請將矛盾描述為懸而未決的連貫性問題,並詢問團隊是要將其視為錯誤還是刻意設計的轉折。不要為了讓兩種說法看起來都屬實而捏造秘密轉移。

這種方法是從戰役記錄和追蹤表格指南中推導出的一種編輯方式,不能保證任何 AI 系統都能準確記憶。一份精簡的外部筆記可以支援連貫性,但遊玩者仍需根據故事已確立的內容來驗證新的說法。

第 7 節

讓提示簡短到足以在遊戲中直接使用

詳細的歷史記錄可能很有用,但作用中的提示應該易於瀏覽。將當前狀態放在頂部附近,並將較舊的事件放在其下方。始終使用相同的物品名稱,而不是在未澄清它們指的是同一件物品的情況下,輪流使用「指南針」、「黃銅指針」和「綠色錶面遺物」。

如果你使用 Markdown 筆記,標題和清單可以讓條目更易於閱讀;GitHub 的文件說明了用於標題、連結、清單和任務清單的 Markdown 語法。你不需要為此方法使用專用應用程式:筆記本、共享文件或簡單的文字檔都可以包含這些欄位。《基本撰寫與格式化語法》

避免讓追蹤系統超出故事所需的負擔。對於單次冒險,一份未兌現承諾清單可能就足夠了。在包含許多重複出現 NPC 的長期戰役中,每個 NPC 一份獨立筆記加上一份簡短的物品分類帳可能更容易搜尋。最合適的格式,是團隊在故事改變的當下能夠找到並更新的格式。

第 8 節

在下一個場景前的快速連貫性檢查

在讓 NPC 再次登場之前,瀏覽筆記並回答五個問題:

利用答案來構築場景,而不要預先決定其結果。瑪拉可能會帶著修好的指南針到達,解釋地圖製作師還需要一天,或者承認她找不到它了。這些是可能的劇情走向,而不是在團隊確立之前就該添加的事實。一旦場景解決或改變了該承諾,請立即更新記錄。

一份有用的連貫性筆記不需要預測每個轉折。它只需要保留承諾、目前持有者、時間安排和最後確認的事件,這樣下一個場景就可以建立在共同的故事之上,而不是意外取代它。

誰做出了承諾?
承諾了什麼確切的物品或行動?
目前誰持有該物品,該資訊有多確定?
什麼事件或條件會使承諾到期?
最後確認的變更是什麼?
第 9 節

來源

使用 2024 年地下城主指南創建你的第一個戰役
2024 年地下城主指南如何讓新手 DM 更輕鬆上手
基本撰寫與格式化語法
相關閱讀

繼續探索這個主題