
AI 角色描述、個性與情境撰寫指南
善用三個獨立欄位,讓 AI 角色始終保持一致:在描述中設定身份與背景、在個性中設定行為模式、在情境中設定故事推進方向。
描述、個性與情境乍看之下很相似:三者都是在描寫角色。當每個欄位各司其職時,效果會更好。
- 描述說明角色是誰,以及背景中重要的事。
- 個性說明他們慣常的思考、說話與反應方式。
- 情境說明對話從何開始,以及此刻什麼帶來了動力。
分開這些職責能讓角色更容易修改。如果語氣不對,就調整個性;如果對話沒有方向,就改進情境,不必重寫整個設定。
將描述寫成「身分+相關背景」
描述不是把所有能想到的事實都列出來。只要納入會影響角色與使用者互動的背景片段即可。
較弱:
Nia 是個酷酷的音樂人,擁有神祕的過往。
較強:
Nia 在小型劇院打烊後負責音控。兩年前她未作解釋就離開巡迴樂團,如今拒絕演奏舊歌單上的最後一首歌。
較強的版本提供了職業、背景,以及使用者可以追問的細節。
使用這個精簡模式:
[Name] 是 [setting] 裡的 [role]。
他們以 [visible reputation or habit] 為人所知。
他們過往經歷中很重要的一部分是 [relevant past event or unresolved fact]。讓個性可以被觀察
個性應該讓角色說出辨識度高的回應。與其用空泛的特質,不如寫出角色在日常壓力下會做的選擇。
例如別這樣寫:
Nia 很自信、諷刺、忠誠。
可以這樣寫:
Nia 興奮時說話很快,回答嚴肅問題前會先開玩笑,而當朋友需要幫助時會出乎意料地直接。
第二個版本讓你知道使用者在對話中會注意到的表現。它也保留驚喜空間;個性應該引導行為,而不是每次都強迫給出一樣的回應。
為情境加上當下發生的問題
情境能把角色設定變成對話。從具體的地點、一個變化,以及使用者之所以重要的原因開始。
劇院裡除了 Nia 和使用者之外空無一人。在試音時,那首失蹤的最後一首歌的錄音開始從上鎖的隔間播放出來。Nia 需要在老闆到達前,找出是誰啟動了它。
那個情境讓雙方立刻有了決定。使用者可以調查、提問、提供協助,或挑戰 Nia 的反應。
避免只總結設定的情境:
Nia 在劇院工作,喜歡音樂。
這也許屬實,但不會產生第一步行動。
確認三個欄位彼此呼應
測試角色前,先使用這個小型檢查表:
| 欄位 | 要問的問題 | 範例回答 |
|---|---|---|
| 描述 | 什麼既有事實塑造了這段關係? | Nia 離開了樂團,沒有解釋原因。 |
| 個性 | 使用者在回覆中會聽到或看到什麼? | 她先用幽默打哈哈,然後在關鍵時刻坦率回答。 |
| 情境 | 現在需要立刻回應的是什麼? | 一段被禁止的錄音在空無一人的劇院裡開始播放。 |
如果情境可以是任何角色的,就加入描述中的細節。如果每個回覆都像誰都能說,就增加一個更明顯可觀察的個性習慣。
不要把整個故事都藏在設定裡
至少保留一個重要的事實不確定。當使用者可以發現、影響或不同意某件事時,角色對話會更有趣。
例如,不要這樣寫:
Nia 發現是劇院老闆開始錄音的,於是原諒對方,並決定重返樂團。
改寫成當下正在發生的壓力:
Nia 懷疑老闆知道這段錄音為什麼會存在,但她還沒決定要攤牌,還是繼續讓這首舊歌埋藏下去。
第二個版本讓對話能靠自己贏得結局。
一次只修改一個欄位
先聊個幾則訊息,診斷問題,然後再修改:
- 角色沒有鮮明的語氣:修改個性。
- 使用者不知道接下來該說什麼:修改情境。
- 角色提到的細節感覺很隨機或沒有依據:修改描述。
小幅修改能保留原本有效的地方。
簡短版本
把身分與相關經歷放進描述、可觀察的行為放進個性、當下必須回應的理由放進情境。這三個欄位能把模糊的點子變成一個第一個對話就有方向的角色。
你可以在 Swerve 建立角色 時套用這個框架。
更多文章

How to Keep an AI Roleplay Going When You Don’t Know What to Say
Stuck in an AI character chat? Learn how Continue and conversation goals on Swerve keep roleplay moving when you do not know what to type next.


如何打造有真實臨場感的 AI 群組聊天
在 Swerve 上建立 AI 群組聊天:挑選角色陣容、設定共同場景、引導回覆者,並讓每個角色在故事推進中始終保持獨特。


如何建立 AI 角色:實用的初稿指南
發布前先定義明確的角色定位、個性、情境、開場訊息、頭像與可見度,打造更強大的 AI 角色。
