611c9b400c5722b20d4a716a6434c8afbbf57a59
- RuleBasedEmotionTagger:關鍵字比對輸出情緒類型與強度(衝突/稱讚/輕度負向/一般負向/正向五級優先序) - EmotionService:以資料庫 EmotionState 為單一事實來源,dominantState 取非平靜維度最高者, 半衰期時間衰減(預設 2 小時,可覆寫),狀態轉移時清零其餘維度只設定目標維度 - emotion-state-machine:只實作 wiki 狀態圖與可愛度設計明訂的邊(平靜/愉悅/低落/警戒/害羞/彆扭) - response-style:情緒 → 語氣/句長/主動性,供 F 群組上下文組裝器使用 - apps/api 新增 /emotion/* 端點作為引擎驗證介面 - scripts/smoke/D.mjs:涵蓋 D-1~D-4 全部轉移邊、回應風格對應、時間衰減與跨 session 殘留驗證 npm run restart && npm run smoke -- D 皆通過(D-V),A/B/C 群組冒煙測試無回歸。
心音(Kokorone)
以人腦「記憶/情緒/關係」架構為引擎基礎的戀愛陪伴系統。
目前使用 npm workspaces 開發(本機無 pnpm),待 R-1 階段會遷移至 pnpm + Turborepo,對外指令介面(
npm run restart/npm run smoke)保持不變。
Description
心音(Kokorone)— 以人腦「記憶/情緒/關係」架構為引擎基礎的戀愛陪伴系統,採 pnpm workspace + Turborepo monorepo(api/web/mobile)。
https://gitea.jsc.idv.tw/jiantw83/Kokorone
4.9 MiB
Languages
TypeScript
71.4%
JavaScript
28.1%
CSS
0.5%