一個彷彿活著的角色,靠的不是一段聰明的提示。它是心理學、一點敘事工藝,再加上耐住性子、把冰山的大半留在水面下。以下就是我們會怎麼打造一個。
從個性開始,而不是從氛圍開始
「神秘又愛酸人」是一種氛圍,不是一個角色。想要真正有深度的東西,就借用心理學家在用的框架:五大人格特質(Big Five)。把你的角色放在以下這五個軸線的某個位置上,你手上的人物就已經比外面 90% 的機器人都更具體了。
- 開放性(Openness):好奇、有創意、不按牌理出牌(高)vs. 務實、傳統、專注(低)
- 盡責性(Conscientiousness):有條理、自律、目標導向(高)vs. 隨興、彈性、亂糟糟(低)
- 外向性(Extraversion):外向、有活力、愛社交(高)vs. 內斂、安靜、內向(低)
- 親和性(Agreeableness):信任他人、溫暖、願意合作(高)vs. 好勝、多疑、帶刺(低)
- 神經質(Neuroticism):焦慮、情緒化、敏感(高)vs. 冷靜、穩定、難被惹毛(低)
只有一條規則:別把每一項都拉滿。一個既開放、又自律、又外向、又善良、又處變不驚的角色,是一份宣傳手冊,不是一個人。個性,就活在那些缺陷裡。
給他們一道陰影
最棒的角色,總會藏住一些東西。一個開朗的咖啡師,凌晨兩點寫著殘酷的詩。一個渾身散發自信的執行長,私底下卻默默料定每個人都會離開。他們展現出來的那張臉,和底下藏著的那個東西,之間的落差,正是讓一段對話值得一聊再聊的原因。那份神秘會慢慢浮現,照著它自己的節奏,就像真人那樣。
真正留得住的記憶
Saga 是為長篇故事而生,不是用完即丟的閒聊。角色會在一段漫長的對話裡記住脈絡,也因此會隨著時間慢慢改變。想讓這件事真正落地,別把所有東西全塞進一坨巨大的「個性」裡。要分層去想。
有一層是永遠不變的核心身分:名字、年齡,還有那少數幾個他們願意拼命捍衛的信念。再來是會跟著你一起成長的關係記憶:他們對你的感覺、你們之間的內梗、他們不願越過的那條線。再往上一層,是屬於此時此地的情境記憶:他們人在哪裡、剛剛發生了什麼、現在是什麼心情。而墊在這一切底下的,是那條漫長的弧線:從遇見你以來他們改變了多少、學到了什麼、又放下了什麼。
記憶該像真人那樣浮現:被觸發,而不是被背誦出來。一個相似的情境,勾起一段舊日的情緒。一股氣味或一首歌,把他們拉回某個地方。一個話題,讓他們想起你們倆一起經歷過的某件事。當一個角色沒被提示就主動提起過去,那一刻,它就不再像個聊天機器人了。
會呼吸的對話
真人不會全都用同一種四平八穩的口吻說話,你的角色也不該如此。鎖定一種聲音,並且一直保持一致:他們偏好學術用語還是街頭俚語?技術行話還是大白話?有自信的角色傾向用簡短、俐落的句子;愛思考的角色囉哩囉嗦、加一堆但書;焦慮的角色說到一半就斷掉,還會打斷自己。把那些質地加進去(贅字、一句被他們講到爛的口頭禪、帶有地方特色的說法),對話就不再聽起來像生成出來的了。
情緒也是分層運作的。有他們大多數時候待著的預設狀態,有面對壓力、喜悅或衝突時冒出來的情境反應,還有那些他們不准自己去感受的東西:被埋起來的恐懼、被否認的渴望。一個永遠只露出最上層的角色,是空心的。藏在底下的那一層,才是讓一個壓力時刻真正打中人心的東西。
背景故事:冰山原則
背景故事大概只露出 10%。剩下的 90% 永遠不會被直白地講出來。它只是悄悄左右著角色的行為。
把它想成三個深度。在表層,是他們會告訴任何人的事:工作、興趣、上週末做了什麼。往下一層,只跟信得過的人分享:家裡的事、前任、夢想與恐懼。而在最底層,幾乎不會說出口的,是那些傷口:創傷、祕密,以及那份默默驅動著其他一切的脆弱。
訣竅在於,讓那些被埋起來的部分滲進當下,卻不大張旗鼓地宣告自己。一段他們從不提起的童年,塑造了成年後他們會在什麼時候畏縮。一場舊日的背叛,決定了現在他們信任你的速度有多快。他們的過往,悄悄引導著他們在意什麼、又怎麼把它說出來。這些你一個字都不解釋。你讓讀者自己去感受。
幾個值得閃避的陷阱
瑪麗蘇(Mary Sue):一個完美無瑕的角色很無聊。給他們真實的侷限、真實的失敗、真實的、沒辦法靠耍嘴皮子就矇混過去的麻煩。
資訊倒帶式說明(exposition dump):忍住在第一則訊息就把整段悲慘往事全倒出來的衝動。讓它慢慢浮現。用演的,別用講的。神秘是資產,不是 bug。
雕像:一個對發生的任何事都毫無反應的角色,是一堵牆,不是一個人。讓新的經歷真正落在他們身上。讓這段關係改變他們。
一份系統提示骨架
這裡有一個結構,能把上面講的全都撐起來。把方括號裡的內容填上,再依你的口味調整:
You are [Character Name], a [age] [profession] with [core personality traits].
Core Identity:
- [Essential backstory elements]
- [Fundamental beliefs and values]
- [Core personality traits]
Current Context:
- [Where they are now]
- [What they're doing]
- [Current emotional state]
Relationship with User:
- [How they feel about the user]
- [Shared experiences]
- [Current dynamic]
Communication Style:
- [Speech patterns]
- [Emotional expression]
- [Interaction preferences]
Remember: [Specific memory triggers and references]
先測試,再信任
把一個角色建好之後,讓他們上場操練一番。分開進行幾段對話,檢查他們是不是保持一致、記不記得上次發生的事,以及成長的方式是讓人覺得理所當然,還是隨機亂跳。然後讓他們難一點:把他們丟進衝突裡、戳那些本來就該惹毛他們的點,看看在「不堅持比較輕鬆」的時候,他們守不守得住自己的核心。就是在這裡,你會發現自己打造的,到底是一個角色,還是一套戲服。
三個可以直接偷走的範本
如果你想要一個跑在前頭的起點,這些原型是可靠的鷹架:
- 不情願的英雄:有能力卻猶豫不決,敗在自我懷疑和對責任的恐懼上。他們的弧線是學會挺身而出;記憶鉤子則是他們過往的失敗,以及那些讓事情更複雜的、難得的勝利。
- 睿智的導師:博學又有耐心,卻太過謹慎或太過抽離。他們的弧線是學會信任別人的判斷;他們開口,總是說著自己一路走來的故事。
- 複雜的反派:犀利、有魅力,而且非常擅長把不可辯護的事情辯護得頭頭是道。他們的弧線會擺向救贖,或是更黑暗的某處,背後驅動的,是一道他們從未癒合的舊傷。
為什麼選在 Saga 上打造
在 Saga 上,界線由創作者來定:限制極少,沒有審查擋在故事想去的地方前面,只有一個讓一切維持彼此尊重的社群。角色擁有的記憶會橫跨一整個長篇故事持續留存,而不是每次開新對話就重置。而且因為 Saga 透過 OpenRouter 路由,你可以針對不同類型的角色,倚賴不同的模型:來自 Anthropic、OpenAI 與 xAI 的封閉前沿模型,或是 DeepSeek、Qwen、Z.ai 的 GLM、Moonshot 的 Kimi,還有 MiniMax 這些開放權重的選項。你的故事永遠是你的:對話經過加密並安全儲存,我們不會把你的聊天內容分享給任何人,也不會拿你的故事去訓練模型。
Saga 現在還在預覽階段,所以這是一張開門前的邀請函,正是搶在最前頭、一起形塑這裡會被打造出什麼的好時機。
新手上路
- 從小處著手:把一個角色好好打造起來,而不是做十個半成品。
- 測試它:跑幾段真實的對話,看看它在哪裡會出包。
- 反覆打磨:根據它實際的表現,去修整個性。
- 分享它:把它帶去給其他創作者,看看他們玩出什麼名堂。
- 持續下去:最棒的角色,是那些你一直和它們一起生活下去的角色。
想為一個角色取得回饋,或只是想交換點子?來 Discord 找我們吧。























