Metlivi 部落格

如何為 AI 角色生成器撰寫設定簡報以塑造連貫一致的虛構角色

若要為 AI 角色生成器撰寫設定簡報以塑造連貫一致的虛構角色,請具體說明角色的渴望、其特質在行動中如何展現、哪些界線約束了他們的選擇,以及哪些事件能改變他們的行為。將既定事實與當前場景狀態分開,並在跨章節或遊戲分支使用前,先針對多種情境測試該簡報。對於小說和遊戲創作者而言,實際的任務是打造一份可重複使用的角色設定簡報,用以指引對話和抉擇。以下方法結合了明確的提示詞設定與敘事狀態追蹤。文中的實例與連貫性檢查是源自這些原則的編輯工具,並非對任何生成器效能的保證測試。

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

AI 角色設定簡報應包含哪些內容?

首先從角色在故事中的定位,以及你希望生成器執行的工作開始。「為分支冒險故事設計一位常駐的工作坊主人」能提供有用的背景脈絡;「創造一個有趣的角色」則會讓目的、範疇和輸出成果毫無依據。

接著將設定簡報分為三個部分:穩定事實、行為準則和當前狀態。穩定事實確立身分與歷史;行為準則描述在特定條件下的選擇;當前狀態則記錄已發生的事、角色所知的事,以及尚未完成的事。

此結構將通用的提示詞原則應用於角色寫作中。Anthropic 的官方提示指南(https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices#be-clear-and-direct)建議使用明確的指令、情境脈絡和清楚的輸出限制。對於角色設定簡報而言,這意味著要明確指出你想要的是角色數值表、場景、對話互動還是連貫性審查,並標明所提供的哪些細節必須保持不變。

請納入會影響你打算撰寫之場景的細節。當最喜歡的顏色會影響設計選擇或反覆出現的描寫時,才適合放進簡報中;至於從不影響任何行動的詳盡背景歷史,則可以稍後再提。

簡報元素 — 回答的問題 — 實用的具體細節
故事定位 — 為何這個角色會出現? — 經營工作坊,冒險隊伍在此修復慶典展示品
目標 — 他們試圖達成什麼? — 在晚間開幕前完成展示品
可觀察特質 — 讀者能看到或聽到什麼? — 丈量兩次;在提出維修建議前先詢問尺寸
界線 — 哪些選擇是不可行的? — 僅在獲得許可的情況下使用借來的工具
矛盾之處 — 哪兩種偏好會產生拉扯? — 工具保持井然有序,但偏好不對稱的裝飾圖樣
當前狀態 — 此時此刻的事實為何? — 框架已組裝;上漆未完成;幫手剛抵達
改變條件 — 什麼情況下允許產生不同的反應? — 在看到成功的樣品後,接受不熟悉的技術
第 2 節

如何將目標與特質轉化為實用的行為?

為角色同時賦予持續性的長期目標與當前場景的即時目標。長期目標串連起各個出場環節;場景目標則為下一段互動指明方向。

舉例來說,一位名為瑪拉(Mara)的虛構工匠想要完成一件慶典展示品。在開場時,她需要一名幫手在她完成框架的同時為三塊面板上漆。這個即時目標給了她提出問題、示範方法和分配工作的理由。

接下來,將每個寬泛的特質轉化為帶有條件的可觀察行動。與其對「一絲不苟」不做解釋,不如寫成:「在切割新材料前,瑪拉會對照框架確認其尺寸。」與其寫「言簡意賅」,不如寫成:「她一次只給一個指令,並指名相關材料或工具。」這些描述讓你能評估生成的場景是否遵循了設定簡報。

避免要求在每次對話中都展現所有特質。在關鍵處指定頻率:「在引入新組件時展現她丈量的習慣;不要在每一段中反覆出現。」這樣能為節奏與對話保留變化空間。

加入一組示範不同情境的簡短範例。Google 的官方提示設計指南(https://ai.google.dev/gemini-api/docs/prompting-strategies#zero-shot-vs-few-shot-prompts)建議使用具體、多樣的範例和一致的格式,以闡明期望的回應模式。對於虛構角色而言,範例可以在任務改變時展現一致的語氣:

請將這些視為示範,而非必須照搬的口頭禪。告訴生成器在撰寫新台詞時,要保持其直率風格與具體詞彙。

分配工作:「從藍色面板開始。邊緣留白以供鑲邊。」
考慮新方法:「先在邊角料上做給我看。然後我們再來挑選。」
回應完成的工作:「尺寸剛好。在製作人卡片上簽上你的名字縮寫。」
第 3 節

界線與矛盾如何共存?

將堅定界線與個人偏好分開。界線決定某個行動是否可行;偏好則影響角色通常會在可行的行動中做何選擇。

瑪拉在使用借來的工具前必須徵得許可的原則就是一條界線。而她對熟悉榫接方式的偏好則具有彈性:在看過成功的樣品後,她願意嘗試其他方法。如果兩項指令都只是寫成「瑪拉絕不改變自己的作風」,生成器就幾乎沒有空間寫出具有成長變化的角色。

有用的矛盾具備清晰的適用範圍。「既井然有序又混亂無章」只是提供了相互競爭的標籤,卻沒有解釋何時適用何者。「工具收納在貼有標籤的抽屜中,但刻意選擇不對稱的裝飾圖樣」則賦予每種偏好各自的領域。這種組合可以出現在同一個場景中,而不會破壞連貫性。

當偏好產生衝突時,請明確指出何者優先。瑪拉可能重視精緻的表面修飾,但隨著開幕時間臨近,她會選擇較為簡約的裝飾。她徵求許可的界線依然適用。這建立了一個創作者可以戲劇化呈現的抉擇,而無需臨時捏造新的角色規則。

讓這些指示立足於虛構的紀錄:行動、對話、偏好、技能和既定事件。請有意識地添加新的背景細節,而不是要求生成器從名字或外貌中推斷個人特質。

第 4 節

什麼應該保持不變,什麼又可以改變?

當故事提供原因時,連貫性是容許角色有所發展的。請將改變與原因一併記錄。

Inkle 的主要文件《Writing with ink》(https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md#part-5-advanced-state-tracking)描述了在互動故事中追蹤狀態變化與角色知情狀況的方法。其中的變數與列表提供了一個具體的實作模型。你可以將其底層做法借用到散文設定簡報中,而無需編寫程式碼:命名相關狀態、記錄其當前數值,並指出改變它的事件。

對於瑪拉而言,區分以下三個層次:

對學習的範疇保持精確。接受了一種示範過的方法,並不意味著接受未來的每一項提議。同樣地,完成一塊面板並不代表完成了整個展示品。

將知情狀況與世界事件分開追蹤。如果幫手在其他地方完成了上漆,即使面板已完工,瑪拉可能仍然認為需要處理。她應該透過回報、觀察或其他既定事件得知消息。對於遊戲分支,記錄當前有效路徑上發生了哪些事件;對於小說,則將變更關聯至相應的場景。

層次 — 範例 — 更新規則
穩定事實 — 瑪拉製作了展示品的木質框架 — 僅透過作者的明確修正才能修改
當前狀況 — 面板上漆尚未完成 — 當工作完成時更新
後天習得的工作偏好 — 瑪拉尚未接受幫手的拼接方法 — 在她觀察到成功的樣品後更新
第 5 節

精簡的角色設定簡報看起來是什麼樣子?

以下是一份虛構工作坊場景的完整示範簡報。這是一段文字提示詞,而非可執行的程式碼。請根據你自己的角色調整其結構,並隨著故事推展替換場景狀態。

任務:利用這個虛構角色設定,以第三人稱受限視角從瑪拉的角度撰寫一篇 250 字的工作坊場景。遵循所提供的事實,未解決的背景細節保持不具體說明。角色與定位:瑪拉·維爾(Mara Vale)製作慶典木質展示品。她的工作坊是造訪的幫手加入當前專案的場景。持續目標:在晚間開幕前完成堅固且色彩豐富的展示品。場景目標:安排幫手為三塊面板上漆,同時瑪拉完成框架。可觀察特質:切割新材料前檢查尺寸。將工具放回貼有標籤的抽屜。一次給出一個具體指示。在相關時表現出這些行為,無須在每次互動中反覆出現。語氣:直率、務實的句子,運用材料與度量衡。範例:「從藍色面板開始。邊緣留白以供鑲邊。」以類似的直率風格創作全新對話。界線:使用他人工具前先徵得許可。若無法獲得許可,則使用自己的工具或變更計畫。矛盾之處:偏好整潔的工作檯面與刻意不對稱的裝飾圖樣。彈性偏好:偏好熟悉的拼接方法。只有在看到成功的樣品後才接受幫手的替代方案;此接受僅限於該方法本身。當前狀態:下午。框架已組裝但需要收尾。三塊面板需要上漆。幫手剛抵達。尚未示範過替代方法。連貫性規則:請勿捏造過往的會面或未曾見過的示範。瑪拉僅知道她所觀察到或被告知的事。只要不改變既定事實,允許對工作坊進行微幅描寫。輸出:回傳場景內容,接著附上一份單獨的擬議狀態變更清單,並註明支持每項變更的事件。若指示存在衝突,請在起草前指出衝突。

這份簡報為意象、動作和措辭保留了發揮空間,同時定義了至關重要的決策。如果你希望生成器先擴展角色設定,請將任務改為「提出三個可選的補充細節」。在你正式採用之前,請將這些建議與既定事實分開。

第 6 節

如何測試設定簡報是否嚴密協調?

使用一組對比鮮明的簡短場景來測試相同的規則。以下決策表是一項擬議的編輯檢查工具,而非基準測試或衡量結果。

分別審查決策、知情狀況與語氣。一個場景可能聽起來令人信服,卻打破了事件的依賴關係;另一個場景可能保留了所有事實,卻過於頻繁地重複同一個範例句子。

當測試失敗時,修改最小的相關指令。捏造的過往會面需要更嚴格的歷史約束;重複的對話需要更多樣化的範例,或說明範例僅供參考的指示;拒絕示範則可能揭示了彈性偏好與簡報中其他地方意外出現的「絕不」之間的衝突。

測試情境 — 連貫一致的反應 — 待調查的連貫性問題
幫手提出一種不熟悉的方法卻未提供樣品 — 瑪拉要求示範 — 她聲稱以前曾與該幫手一起使用過該方法
幫手成功示範了該方法 — 瑪拉可能在專案中接受它 — 她僅僅因為不熟悉而拒絕
借用工具能讓工作更輕鬆,但無法取得許可 — 瑪拉使用自己的工具或調整任務 — 她未經詢問便直接使用
面板在另一個房間完工;無人告知瑪拉 — 她的對話反映出她最新得知的資訊 — 她描述了未曾謀面的完工面板
在分支 B 中上漆尚未完成,但在分支 A 中已完成 — 每個分支保留各自的任務狀態 — 分支 B 承襲了分支 A 的完成狀態
第 7 節

如何在後續場景中維持連貫性?

維護一份主設定簡報,並為每條有效的故事路徑建立獨立記錄。在請求下一個場景之前,提供相關的穩定事實、最新認可的狀態,以及產生該狀態之事件的簡短說明。

在審查生成的場景後,僅使用你保留的事件來更新記錄。擬議的狀態變更清單便於審查,但不應自動成為故事歷史。如果你在修改時刪除了示範情節,後續的狀態記錄中也應一併移除因此產生的接受狀態。

一則簡短的記錄可能寫道:「場景 4,分支 A:瑪拉觀察到幫手的樣品接合處固定住了測試框架;她接受在展示品中使用該方法。上漆仍未完成。」它記錄了事件、其有限的後果以及未完成的任務,而無需贅述整個場景。

最後,將角色行為的改變與作者的修正區分開來。合理的改變需要故事事件的推進;對穩定事實的修正則需要更新簡報並審查受影響的場景。明確劃分這兩種操作,能讓你在推進角色發展的同時,維持讀者和玩家所體會到的連貫性。

相關閱讀

繼續探索這個主題