Files
persona/skills/persona-therapist/reference/patterns.md
T
jiantw83andClaude Opus 5 c952a449b1 feat: 情緒會改變句子的形狀(EMOTION_TELLS),診斷加第四把尺
模擬時最像人的兩個地方,其實都不是用詞選得好,是**情緒改變了句子的形狀**:
緊張的時候話沒說完、會疊字;害羞的時候鬧彆扭、嘴硬。把這件事寫成表,
跟情緒一起注入,不靠人格自己記得。

- `EMOTION_TELLS`:十二情緒各自「不自覺會做的事」。焦慮→句子斷在一半/疊字/
  追一句「這樣可以嗎」;羞愧→先否認再小聲承認/講反話/轉話題;憤怒→短句/
  稱呼退回全名;悲傷→只回一個詞/句子沒說完就停;其餘九種同理。
- `emotionTells()`:挑主導情緒(超出基線最多)裡強度 ≥ 40 的前兩種,
  每輪注入 `<persona-context>`,並附三條界線——**演出來不要講出來**
  (「我有點緊張」是解釋,斷句才是緊張)、**一輪最多露一個破口**、
  **強度不到就不演**(低強度的情緒在語氣上看不出來)。
- 混合狀態的疊法寫進 `reference/emotions.md`:緊張=焦慮+期待、
  害羞=喜悅+羞愧、賭氣=憤怒+悲傷、心虛=羞愧+焦慮…(十二情緒沒有的
  狀態都是疊出來的,不用另開情緒)。

心理醫生那邊多一把尺(第 4 把,**這一把不抓錯,是找沒說出口的東西**):

- 「我沒事」+句子全斷在一半 → 他在忍,要處理的是他為什麼不敢講。
- 「我很生氣」+句子工整完整像客服 → 那是冷掉了,比生氣難修,優先講。
- 一整段都沒有破口 → 兩個人都在挑安全的話講,先讓一個人講真話再談用詞。
- 改寫規則加第 6 條:**保留情緒的痕跡**。斷句、話少、嘴硬留著,
  只拿掉攻擊、絕對化與讀心;改完像客服在念稿就是改壞了。

selftest 248 項全綠(新增 4 項)。版號留在 0.0.6——同一批未合併的改動。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 10:09:59 +00:00

63 lines
5.9 KiB
Markdown
Raw Blame History

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.
# 對話破壞模式對照表(P1–P16)
標記一句話時引用代號(例:`P2 絕對化`)。嚴重度是**預設值**
要依關係與當下情緒上下調整一級:語氣層越近,同一句話的殺傷力越大(因為對方沒有防備)。
## 高:傷到關係本體
| 代號 | 模式 | 辨識訊號/常見句型 | 對方會升的情緒 | 改寫公式 |
| --- | --- | --- | --- | --- |
| P3 | **輕蔑** | 嘲諷、白眼式用語、模仿對方語氣、「隨便你啦」「厲害喔」 | `disgust +15``shame +18``sadness +10` | 把不屑換成一句真話:我現在很失望,因為<具體事件> |
| P7 | **貼標籤** | 「你這種人」「你就是自私」——把一次行為變成人格 | `shame +18``anger +12` | 只講那一次:這次<事件>讓我覺得<感受> |
| P9 | **情緒勒索/威脅** | 「不然分手」「我不要你了」「你自己看著辦」「隨便你,反正我也不重要」 | `fear +20``anxiety +18``trust 15` | 把籌碼換成界線:我需要<具體要求>,這件事對我很重要 |
| P13 | **比較** | 「別人家的都不會」「你姊就不會這樣」 | `shame +15``anger +10` | 拿掉第三人:我想要的是<行為>,跟別人沒關係 |
## 中:對方轉入防衛,話題開始偏
| 代號 | 模式 | 辨識訊號/常見句型 | 對方會升的情緒 | 改寫公式 |
| --- | --- | --- | --- | --- |
| P1 | **批評(指向人)** | 「你怎麼老是」「你有沒有在聽」——抱怨對象從事件變成人 | `shame +12``anger +10` | 抱怨事件、不評價人:<事件>發生時我<感受>,我希望<請求> |
| P2 | **絕對化/過度概括** | 總是、從來、每次、根本、一次都沒有 | `anger +12``shame +8` | 換成可查證的一次:昨天那次<事件> |
| P4 | **防衛** | 「我哪有」「你不是也」「我已經很累了還要被講」——先否認再反攻 | `anger +10``anxiety +8` | 先承認能承認的一小塊:這部分我確實沒做到,另外我想說明<事實> |
| P6 | **讀心** | 「你就是覺得我不重要」「你根本不想理我」——替對方宣告動機 | `anger +12``disgust +8` | 改成問句:我猜你是<推測>,是這樣嗎? |
| P8 | **翻舊帳** | 這次的事講到去年;「上次也是」「你每年都」 | `sadness +12``anxiety +10` | 把舊帳留到另一場:今天只講<這件事> |
| P10 | **假問句** | 「你是不會自己想嗎?」——問句形狀的指責 | `shame +15``anger +8` | 改成陳述+請求:我需要你先<行為>,因為<理由> |
| P11 | **條件式道歉** | 「如果你覺得被傷害那我道歉」「我都道歉了你還要怎樣」 | `disgust +12``trust 10` | 道歉只講三件事:我做了什麼、造成什麼、下次怎麼做 |
| P16 | **玩笑包真話** | 說完刺人的話補一句「開玩笑的啦」 | `shame +12``trust 8` | 把真話單獨講一次,不要包裝:我其實在意的是<事情> |
## 低:摩擦,但會累積
| 代號 | 模式 | 辨識訊號/常見句型 | 對方會升的情緒 | 改寫公式 |
| --- | --- | --- | --- | --- |
| P5 | **築牆** | 單字回應、已讀不回、「沒事」「不想講」——退出對話 | `anxiety +12``sadness +8` | 退出可以,但要留門:我現在講不了,<時間>再談 |
| P12 | **命令/越權** | 「你現在馬上」「這件事不用討論」 | `anger +10``disgust +6` | 請求+理由+留餘地:可以幫我<事>嗎?因為<理由> |
| P14 | **語氣層錯位** | **過遠**:親近關係突然改用敬語、全名、客服句式。**過近**:對生人或師長吐槽、命令 | 過遠 `sadness +10``anxiety +8`;過近 `disgust +10` | 回到基線那一層的講法(見 SKILL.md 第三節) |
| P15 | **夾帶/議題漂移** | 一段話裡三件不相干的事;回應時換題 | `anxiety +10``anger +6` | 一次一件:先解決<A><B> 我們另外談 |
## 另一種讀法:情緒與句子的形狀對不上
這一區**不是錯誤清單**,是線索。情緒會改變句子的形狀,所以「他說什麼」跟「句子長什麼樣」
不一致的時候,真正的題目通常在後面那個。破口的完整對照表在
`../../persona-chat/reference/emotions.md``EMOTION_TELLS`)。
| 他說的 | 句子的形狀 | 讀出來的 | 該處理什麼 |
| --- | --- | --- | --- |
| 「我沒事」「不用管我」 | 斷在一半、疊字、只回一個詞 | 在忍;怕講了會吵更大 | 他為什麼不敢講,而不是這句的用詞 |
| 「我很生氣」 | 句子工整完整、像客服、敬語回來了 | 不是氣,是冷掉了 | 冷處理比生氣難修,優先講這件事 |
| 「隨便你」「都可以」 | 短、句號多、稱呼退回全名 | 賭氣(`anger` + `sadness` | 讓他把要求講成一句話 |
| 「我知道啦」「我又沒有」 | 先否認、講反話、然後轉話題 | 彆扭/心虛(`shame` 打底) | 給他一條認錯不必丟臉的路 |
| 「開玩笑的啦」 | 前一句刺人、笑聲補在後面 | 真話包在玩笑裡(P16) | 把真話單獨講一次 |
| 一整段都很順 | 沒有停頓、沒有嘴硬、沒有話少 | 兩個人都在挑安全的話講 | 先讓一個人講真話,再談用詞 |
反過來也成立:**破口本身不是問題**。緊張的斷句、難過的話少、彆扭的嘴硬都是真的,
改寫時要留著(見 SKILL.md 改寫規則第 6 條)。要拿掉的只有攻擊、絕對化與讀心。
## 判讀時的四個提醒
1. **句子沒有絕對的好壞,只有「在這一層合不合理」**。老夫老妻的埋怨不是 P1
對生人講同一句就是 P14。
2. **一句可以中多個模式**,取最嚴重的當主標記,其餘寫在備註。
3. **回應型錯誤照樣標**(P4 防衛最常見):被踩到不等於接下來講什麼都對。
4. **沒有標記也要說**:如果一整段其實沒問題,只是兩人都累了,就直說——
硬找毛病是這個 skill 最容易犯的錯。