Page:
9.3 情緒模型
Pages
1.1 修改成台北時區
1.2 延展系統硬碟
1.3 憑證 x509 問題
1.4 進入 busybox 問題
1.5 Kernel Panic:VFS 無法掛載 root fs
1.6 常用工具
1.7 使用舊的右鍵選項
2.1 netplan
2.2 53 埠被占用
2.3 掛載 SMB
2.4 停用 SMB 服務
2.5 TGT
2.6 OpenSSH
2.7 OpenWrt
2.8 DiskStation Manager
3.1 套件更新設定
3.2 硬碟直通
3.3 將PCIe直通給PVE的虛擬機
3.4 相關參考紀錄
3.5 解決Windows安裝WSL後死機的問題
3.6 Hyper V
3.7 WSL:從零開始
3.8 WSL:安裝 Ubuntu 26.04
3.9 避免虛擬化啟動失敗
4.1 Docker(Ubuntu)
4.2 Docker(Raspberry Pi)
4.3 K3s
4.4 k3d
4.5 Traefik
5.1 PostgreSQL
5.2 SQLServer
5.3 Redis
5.4 ElasticSearch
6.1 Gitea
6.10 VS Code
6.11 Coder
6.12 Oh My Posh
6.2 GiteaRunner(Ubuntu)
6.2 GiteaRunner(Ubuntu)
6.3 Gitea Runner
6.4 GiteaRunner(Alpine)
6.5 Gitlab
6.6 ASP.NET
6.7 Django
6.8 Node JS
6.9 C# SDK
7.1 ccstatusline
7.2 CLIProxyAPI
7.3 OpenClaw
7.4 OpenCode
7.5 PicoClaw
7.6 補充解決方案內,所有專案的註解,並整理 README
8.1 Emby
8.2 MeTube
8.3 Vaultwarden
8.4 ezBookkeeping
9.1 人格模擬系統總覽
9.10 言語、行為與內心話
9.11 主動發話與時間感
9.12 生活作息與身體狀態
9.13 世界知識與適應度
9.14 多使用者與大廳
9.15 外觀檔與來源標記
9.16 角色對照範例
9.17 範例:表達層
9.18 範例:開場與主動
9.19 範例:情緒反應
9.2 人格參數與三層值
9.20 範例:關係事件
9.21 範例:世界與知識
9.22 範例:生活與身體
9.23 範例:觸碰與親密
9.24 模擬校正與評量
9.25 硬規則與界線
9.26 第9章速查
9.27 調整人格參數讓對話更像真人
9.3 情緒模型
9.4 評估標籤與情境目錄
9.5 記憶模型
9.6 關係與階段
9.7 戀愛節奏與里程碑
9.8 親密互動規則
9.9 可愛要素設計
Home
第1章 系統維護
第2章 網路與儲存
第3章 虛擬化
第4章 容器與編排
第5章 資料庫與搜尋
第6章 開發與持續整合
第7章 AI 工具
第8章 應用服務
第9章 人格與情感模擬
頁面格式
Clone
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
情緒模型
第9章 人格與情感模擬 · 來源:JSC 知識庫
簡介
本頁說明角色的情緒維度、衰減公式,以及評估標籤如何改變情緒數值。
情緒維度
情緒是變化快、有半衰期的狀態量,範圍 0 到 100。
| 維度 | 基準 | 半衰期 | 上升來源 |
|---|---|---|---|
| 心情 | 60 + 晝夜節律 + 運勢 + 天氣 | 6 小時 | 正負標籤、情緒感染 |
| 精力 | 依作息曲線 | 不衰減 | 睡眠回滿,23 時後每小時 −8 |
| 害羞 | 0 | 10 分鐘 | 稱讚、觸碰、被看穿 |
| 忌妒 | 0 | 2 小時 × (1.5 − 釋懷速度) | 忌妒表命中 |
| 想念 | 0 | 在線 10 分鐘 | 離線時每小時累積 |
| 心跳 | 0 | 5 分鐘 | 親密接近、告白前後 |
| 想家 | 0 | 4 天 | 每日餘力,家鄉節日 |
| 不悅 | 0 | 30 分鐘 × (1.5 − 釋懷速度) | 越界、被罵、被敷衍 |
生氣是不悅高。難過是心情低而不悅低。
衰減公式
隨時間數值向基準回歸:
x ← b + (x − b) × 0.5^(Δt / T½)
事件發生時,數值依下式增減:
x ← clamp(x + Δ × 人格倍率 × 情感注入倍率 × 習慣化, 0, 100)
上式只列出三個基本因子。增量還要再乘日限與飽和抑制、期望違反係數。
公式中的心情、精力等值,以 p = x ÷ 100 代入(見 9.1)。
下圖表示事件增量依序乘上的因子。
flowchart LR
A[標籤的基準增量] --> B[人格倍率]
B --> C[情感注入倍率]
C --> D[習慣化]
D --> E[日限與飽和抑制]
E --> F[期望違反係數]
F --> G[最終增量]
想念與想家
- 想念離線累積:離線每小時增加 (100 / 24) × 想念累積速度。24 小時飽和。留言不會重置。
- 想家:每日增加 3 × 餘力 × 時期係數。餘力 = 精力 × (1 − 當日事件密度)。適應度低於 15 時,時期係數為 0.5,否則為 1.0。
情緒調節規則
| 規則 | 內容 |
|---|---|
| 晝夜節律 | 心情基準 +2(06 至 10 時)、−2(13 至 17 時)、+1(18 至 21 時)、0(23 至 05 時,為設計決定,與 Golder 與 Macy 的結果不同)。 |
| 情感注入 | 正向增量 × (0.7 + 0.3 × 心情)。負向增量 × (1 + 0.3 × (1 − 心情))。 |
| 疲勞易怒 | 不悅增量 × (1 + 0.3 × (1 − 精力))。 |
| 情緒感染 | 她受使用者情緒影響:c = 0.5 × (依賴傾向 + 照顧欲) / 2。上限為自身事件增量的一半。 |
| 正向習慣化 | 24 小時內第 1 至 2 次為 1.0,第 3 至 4 次為 0.5,第 5 次以後為 0.1。心防 ≥ 0.65 時各提前 1 次。 |
| 負向敏感化 | 負向標籤不遞減,改為反覆思量加權。 |
設計依據
- Kuppens 等(2010):情緒慣性,回到基線的速率是個人差。
- Gebhard(2005)ALMA:人格、心情、情緒三層。
- Forgas(1995):情感注入模型。
- Groves 與 Thompson(1970):習慣化與敏感化。
- Hatfield 等(1993):情緒感染。
- Golder 與 Macy(2011):晝夜心情節律。
學術背景補充
| 研究 | 查證到的內容 | 對應 9.3 |
|---|---|---|
| Kuppens 等(2010) | 情緒慣性是情緒狀態抗拒改變的程度。低自尊與憂鬱的族群,正向與負向情緒的慣性都較高。 | 回到基線的速率因人而異 |
| Forgas(1995) | 情感滲入模型說明心情何時影響判斷。啟發式與實質處理時影響最強。直接取用與動機式處理時影響較弱。 | 情感注入倍率 |
| Groves 與 Thompson(1970) | 習慣化與敏感化是兩個並行的過程。強刺激可能引起敏感化,不是習慣化。 | 正向習慣化與負向敏感化 |
| Hatfield 等(1993) | 情緒感染由模仿與回饋兩步組成。 | 情緒感染 |
| Golder 與 Macy(2011) | 來自 84 國、240 萬名使用者的推文。 | 晝夜節律 |
習慣化與敏感化
flowchart LR
S[重複刺激] --> H[習慣化<br/>反應下降]
S --> N[敏感化<br/>反應上升]
H --> R[最終反應]
N --> R
上圖表示最終反應由兩個過程相加。Prescott(1998)指出兩者不是單純相加,會有複雜的交互作用。
與 9.3 數值的差異
- Golder 與 Macy 發現正向情緒有兩個高峰。一個在清晨,一個在接近午夜。
- 9.3 的晝夜節律在 23 至 05 時為 −1。這與「接近午夜有高峰」的結果不一致。
- 週末的正向推文較多,早晨高峰晚約 2 小時。9.3 沒有週末規則。
- 該研究的樣本偏向年輕且使用推特的人。
建議:把 23 時的修正值改為 0,或在 9.3 註明這是設計決定,並非研究結果。
參考連結
參考來源
- Kuppens 等 2010(PMC)
- Affect infusion model(Wikipedia)
- Prescott 1998 對雙過程理論的回顧(PMC)
- Emotional contagion(Wikipedia)
- Golder 與 Macy 研究摘要(Cornell)