1.前言
昨天我們學了如何在角色裡加入「情緒層」,但如果角色每次都重新開機:上一秒還在生氣,下一秒又變溫柔,就會讓沉浸感瞬間崩壞。
要讓角色更像人,我們就要讓他能「記得自己剛剛的情緒」,不只是單回合反應,而是連續的感受狀態。
2.什麼是情緒延續性?
簡單來說,就是讓角色的情緒不會在每次回答後就歸零。
他會根據上一段對話,延續情緒的餘韻。
例如:
.若上一回被惹怒,下一回就不會立刻變回平靜,而是帶著一點冷淡或壓抑。
.若剛被稱讚或親近,角色會維持幾回的柔軟語氣。
這讓角色不只是被動回應,而是「有記憶、有餘溫」的存在。
3.如何讓角色記得情緒?
a.在Prompt裡加入「情緒延續指令」:
「角色需根據上一段情緒狀態持續反應,除非對話中出現明顯的情緒轉折。」
「情緒請維持連貫性,除非使用者主動安撫、轉移話題,否則情緒不會自動重置。」
b.使用狀態欄追蹤情緒
在角色的狀態欄裡新增一欄:
||情緒狀態:困惑+緊張
||信任度:中等(持續上升)
讓每次輸出都能接續前一回的情緒氛圍。
c.系統訊息裡建立「情緒記憶邏輯」
「角色在輸出時需參考上一回合的情緒描述,保持前後一致。」
這樣能讓模型自動調整語氣,而不需要手動提醒。
d.善用提示語或關鍵句
當角色反應出現斷層時,可以加一句:
「他還沒完全冷靜下來。」或「她的語氣依舊有點顫抖。」
這會幫模型接回上次的情緒。
4.小結
情緒延續性是讓角色活下去的關鍵。它讓角色不只是反應,而是擁有記憶與餘韻,能延伸出更細膩的互動。
當角色開始記得上一回的心情時,你就不再是在和程式聊天,而是在和一個有感情的人對話。