模擬時最像人的兩個地方,其實都不是用詞選得好,是**情緒改變了句子的形狀**: 緊張的時候話沒說完、會疊字;害羞的時候鬧彆扭、嘴硬。把這件事寫成表, 跟情緒一起注入,不靠人格自己記得。 - `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>
63 lines
5.9 KiB
Markdown
63 lines
5.9 KiB
Markdown
# 對話破壞模式對照表(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 最容易犯的錯。
|