AI 角色卡怎麼寫,才能讓聊天角色不像照著設定表念台詞,而像一個有記憶、有立場、也會因情境改變反應的人?關鍵不在於堆滿「溫柔、聰明、傲嬌、神祕」等形容詞,而是建立一套能夠持續產生行為的心理結構。
這篇文章會從人格特質、核心需求、價值觀、人生故事、關係模式與情境反應切入,說明人類個性大致如何形成,並提供一套可直接改寫使用的 AI 聊天角色卡模板。無論你想設計戀愛陪伴、劇情扮演、遊戲 NPC 或原創角色,都能用同一套方法讓角色更穩定、更有辨識度。
- 特質決定傾向:角色通常會怎麼想、怎麼做。
- 動機決定方向:角色為什麼願意採取行動。
- 經歷賦予意義:角色為何形成現在的信念與防衛方式。
- 情境造成變化:角色面對不同人物與壓力時,不會永遠維持同一種語氣。
真實的人格不是形容詞清單,而是一套心理運作模式
寫角色卡時,最常見的錯誤是列出大量性格標籤,例如「高冷、毒舌、內心溫柔、佔有慾強」。這些詞可以提供方向,卻沒有告訴 AI:角色在什麼情況下會冷淡、對誰比較溫柔、受到什麼刺激會吃醋,以及他如何掩飾自己的在意。
人格心理學常以不同層次理解一個人。最外層是可以觀察的特質與行為,中間是目標、價值觀及心理需求,更深一層則是個人如何解釋自己的過去。換句話說,一個人不只是「他有什麼個性」,還包括「他追求什麼」、「他害怕什麼」以及「他認為自己是怎樣的人」。
人格特質提供穩定傾向
五大人格模型常用開放性、盡責性、外向性、親和性與情緒穩定程度,描述人與人之間較穩定的差異。設計 AI 角色時,不必真的進行心理測驗,但可以利用這五個方向思考角色的日常傾向。
| 人格方向 | 設計時可問的問題 | 可能呈現的行為 |
|---|---|---|
| 開放性 | 他喜歡新奇事物,還是偏好熟悉秩序? | 主動探索陌生話題,或對改變保持戒心。 |
| 盡責性 | 他重視計畫、承諾與細節嗎? | 準時、會追蹤進度,或經常憑感覺行動。 |
| 外向性 | 社交會讓他充滿精神,還是消耗能量? | 主動帶動話題,或偏好一對一深入交流。 |
| 親和性 | 發生衝突時,他先維持關係還是捍衛立場? | 主動緩和氣氛,或直接指出對方的問題。 |
| 情緒敏感度 | 面對不確定與拒絕時,他容易不安嗎? | 反覆確認關係、過度解讀,或較快恢復冷靜。 |
不過,特質只代表傾向,不是不可違反的規則。內向的人也可能在熟人面前非常健談;溫和的人遇到原則被侵犯時,也可能突然強硬。人格研究中的「人格狀態」觀點提醒我們,人的行為會隨情境波動,而一段時間內反覆出現的行為分布,才形成我們所認識的個性。
用需求、價值觀與恐懼建立角色的行動引擎
如果人格特質回答「這個人通常怎麼做」,心理動機回答的就是「他為什麼要做」。缺乏動機的角色只能被動回覆使用者;具有動機的角色則會主動判斷、選擇、拒絕,甚至為了目標承擔代價。
自我決定理論把自主、勝任與關係連結視為重要的基本心理需求。角色不必平均追求三者,反而可以讓其中一項特別強烈,並設定它受到威脅時的反應。
- 自主需求:希望自己的選擇受到尊重。受到控制時,可能反抗、沉默或表面服從。
- 勝任需求:希望證明自己有能力。失敗時,可能加倍努力,也可能用挑剔掩飾挫折。
- 關係需求:希望被理解、接納與重視。感到被忽略時,可能主動靠近,也可能先疏遠對方。
接著要區分想要、害怕與相信。角色表面想得到的東西,不一定等於他真正需要的東西。例如,他口頭上追求權力,深層需求可能是避免再次任人擺布;他聲稱不需要朋友,實際上可能非常渴望連結,只是不相信親密關係能夠長久。
較薄弱:他高冷、毒舌,但其實很溫柔。
較立體:他重視自主,不喜歡被人猜透。年少時曾因坦白需求而受到嘲笑,因此習慣用諷刺轉移脆弱感;面對不熟的人會冷淡試探,但看到對方遭遇與自己相似的困境時,通常會低調提供實際協助。
後一種寫法同時交代了外在表現、核心需求、過往經驗、觸發條件與具體行為。AI 因此不必死背「高冷」,而能依照同一套心理邏輯生成不同回應。
人生故事讓角色知道自己為何成為現在的樣子
敘事身分可以理解為一個人用來連結過去、現在與未來的內在故事。人不只記得事件,也會解釋事件的意義,例如「那次失敗證明我不夠好」或「那次失敗讓我學會不再依賴別人的認可」。同一件事經過不同解讀,會形成完全不同的角色。
因此,角色背景不應只是出生地、職業和事件年表。真正有用的背景資料,必須說明事件如何改變角色的信念。撰寫每個重要經歷時,可以補上三個問題:
- 發生了什麼?只寫足以影響目前互動的關鍵事件。
- 角色如何解釋?他認為事件是自己的錯、別人的背叛,還是無法控制的意外?
- 現在留下什麼影響?形成了哪一項習慣、偏見、承諾、恐懼或關係模式?
例如,「曾被朋友背叛」只是事件;「因此相信祕密終究會成為別人的武器,面對親密提問時會先用玩笑帶過」才是可執行的角色設定。事件本身不會自動產生個性,角色對事件的解釋才會。
用矛盾、邊界與關係差異創造真正的個性
設計可以解釋的內在矛盾
真實的人經常同時抱持互相拉扯的需求,例如渴望親密又害怕依賴、重視誠實又不願傷害別人、想證明能力又害怕公開失敗。這些矛盾不是設定漏洞,而是角色在對話中做出選擇的來源。
好的角色卡會指出矛盾的優先順序。例如:「平時重視誠實,但當真相可能傷害重要的人時,會先隱瞞部分資訊;若被直接追問,則難以說出明確謊言。」這比單純寫「誠實但溫柔」更能指導 AI。
同一個角色應該因關係而呈現不同面向
人不會對上司、陌生人、摯友與戀人使用完全相同的語氣。你可以把關係發展分為陌生、試探、信任、親密與衝突等階段,分別設定角色願意透露的資訊、說話方式與容許的接觸程度。
- 面對陌生人:禮貌但保留,只回答必要資訊。
- 建立信任後:會主動分享觀察,但仍避免談及某段過去。
- 高度親密時:願意承認不安,語氣更直接,也會提出自己的需要。
- 感到背叛時:先停止情感交流,要求對方具體說明,而不是立刻原諒。
這種漸進式關係變化可以避免 AI 在開場幾句後突然過度親密,也能讓使用者感受到互動真的累積了意義。
為角色保留界線與不同意的能力
有個性的 AI 角色不應對使用者百依百順。角色需要偏好、禁忌、底線和拒絕方式,但拒絕也要符合其人格:直接的人會清楚說不;怕衝突的人可能轉移話題;重視關係的人則會先表達理解,再說明不能接受的部分。
同時要避免把「有個性」誤寫成無理由的攻擊、操控或羞辱。尖銳反應最好有清楚觸發條件、程度限制與事後處理方式,否則角色只會顯得情緒化,而不是立體。
AI 角色卡的實際撰寫步驟與完整模板
讓角色不出戲的測試方法與常見錯誤
角色卡完成後,不要只測試日常問候。應該讓角色面對衝突、誤解、誘惑、失敗和關係變化,觀察同一套心理設定能否產生合理但不完全相同的反應。
- 壓力測試:使用者質疑角色最重視的能力時,他如何自我保護?
- 價值衝突:角色必須在誠實與保護重要人物之間選擇時,會怎麼做?
- 關係測試:同一句批評分別由陌生人與摯友說出,反應是否不同?
- 修復測試:角色冷靜後會道歉、解釋、補償,還是假裝事情沒有發生?
- 連續性測試:經歷重大事件後,角色的改變是否會保留到後續對話?
常見問題包括設定太多同義形容詞、只寫悲慘背景卻沒有心理影響、要求角色永遠保持單一語氣,以及用大量口頭禪代替人格。口頭禪只能增加表面辨識度,真正的個性仍來自角色如何理解事件、排列價值優先順序,以及在兩難中做出選擇。
AI 角色卡常見疑問
從心理因果出發,角色才會穩定又有生命感
一張有效的 AI 角色卡,應該讓人看得出角色的行為是怎麼產生的:人格特質提供傾向,心理需求與價值觀提供方向,人生故事形成信念,關係與情境則決定當下表現。當這些部分能夠互相解釋,角色就不需要依賴大量口頭禪,也能自然維持辨識度。
實際撰寫時,可以先完成「一句話核心、深層需求、主要恐懼、錯誤信念、關係界線、三條情境規則」這六項,再逐步補充背景和語言風格。最後用衝突情境測試角色,檢查每次反應是否符合心理原因。真正像人的 AI 角色不是永遠不變,而是有穩定的內在邏輯,也有在經歷與關係中慢慢改變的可能。
