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