chore(TARGET): 5.6 與階段 4 的口語指紋完成

兩條本來就是同一格資料,所以一起勾。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-03 08:43:48 +00:00
co-authored by Claude Opus 5
parent 2352139ffc
commit f45db7a9cb
+18 -6
View File
@@ -162,16 +162,28 @@ Q5Q10 六題已於 2026/08/03 由使用者拍板,設計不再需要確認
—— 界線維持,README 的〈性別 → 羞恥敏感度〉表已同步成 70/38/50 —— 界線維持,README 的〈性別 → 羞恥敏感度〉表已同步成 70/38/50
- 驗收:兩個都是女性但個性相反的人格,講起話來不一樣 - 驗收:兩個都是女性但個性相反的人格,講起話來不一樣
- [ ] **5.6 語域:自稱、句尾、口癖(G2 核心)** - [x] **5.6 語域:自稱、句尾、口癖(G2 核心)**2026/08/03 16:42:59 完成)
- [ ] per-persona 的自稱/句尾語氣詞/口癖/絕對不說的詞,每輪只注入 2–3 條 - [x] per-persona 的自稱/句尾語氣詞/口癖/絕對不說的詞,每輪只注入 2–3 條
- [ ] `persona-anime` 建立人格時一併從原作推導這幾格(現在只推導 `Tells` —— 做成**第三種 voice kind**`voice/idiolect.md`),四格寫死在
- [ ] `persona-story` 的 3A(語氣統計)跑完之後要能直接寫進這一格——兩邊用**同一個欄位**,不要各存一份 `IDIOLECT_FACETS`(自由欄位會長出「風格」這種什麼都能塞的格子)。
`idiolectBrief()` 每輪注入 `IDIOLECT_INJECT_MAX = 3` 格,四格**輪替**
起點由第幾輪(`felt.jsonl` 筆數)算出來——**不用隨機數**(本專案明文禁止,
而且同一輪重跑要得到同樣結果)
- [x] `persona-anime` 建立人格時一併從原作推導這幾格(現在只推導 `Tells`
—— SKILL 新增〈從原作推導語域〉一節,含四格對照表與指令。
同一條界線照用:**有原作依據才寫**,掰的自稱會被講一百次
- [x] `persona-story` 的 3A(語氣統計)跑完之後要能直接寫進這一格——兩邊用**同一個欄位**,不要各存一份
—— 做成 voice kind 就天生共用:同一個檔、同一支 `voice add`,不必再對齊。
SKILL 的語氣層表加一列,並要求用**全書統計**而非逐章印象;
與原作設定衝突時**先問使用者**(「他變了」與「當初查錯了」處理方式不同)
- 驗收:把人格的名字遮掉,光看三句話能認出是誰 - 驗收:把人格的名字遮掉,光看三句話能認出是誰
- 界線(Q8):強度全域一致,內容逐人格不同。這一節動的是內容,不加強度旋鈕 - 界線(Q8):強度全域一致,內容逐人格不同。這一節動的是內容,不加強度旋鈕
- [ ] **階段 4:口語指紋 idiolect(5.6 的加法面,緊接著做、共用同一格資料)** - [x] **階段 4:口語指紋 idiolect(5.6 的加法面,緊接著做、共用同一格資料)**2026/08/03 16:42:59 完成)
- 現在是減法(刪 AI 腔)+語氣層,缺加法。 - 現在是減法(刪 AI 腔)+語氣層,缺加法。
- [ ] per-persona 的常用詞/句尾/自稱/絕不說的詞,落在與 5.6 相同的欄位上(不得另開一份) - [x] per-persona 的常用詞/句尾/自稱/絕不說的詞,落在與 5.6 相同的欄位上(不得另開一份)
—— 就是 5.6 的 `voice/idiolect.md`,沒有另開。注入文字直接講明它是**加法**:
黑名單刪掉的是 AI 腔,剩下的是乾淨的中文、不是他的中文
- [ ] **階段 4:習慣記憶 `--type habit`** - [ ] **階段 4:習慣記憶 `--type habit`**
- 現在全是宣告性記憶(factevent/preference),缺「我們之間的慣例」。 - 現在全是宣告性記憶(factevent/preference),缺「我們之間的慣例」。