feat(role): 新增心理學記憶型態 metadata
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
# 值得記錄時才呼叫 headless CLI 輕量濃縮成一則 inbox 記憶(粗分類/總結/
|
||||
# 標籤/優先度/關聯/要點)→ 機密遮蔽 → 寫入 .memory/<角色>/inbox/,
|
||||
# 等待睡眠時段做完整 NREM/REM 整理。睡眠時段雖不載入角色,對話仍照常記錄。
|
||||
# 更新時間:2026/07/28 12:21:11
|
||||
# 更新時間:2026/07/28 12:40:24
|
||||
# 相依:bash、node、任一 headless CLI、同目錄的 role_lib.sh/memory.js/transcript.js。
|
||||
# 機密:濃縮提示詞明令不得輸出憑證與個資,寫檔前再以 transcript.js redact 遮蔽一次。
|
||||
# 退出碼:一律 0 —— hook 絕不可阻斷使用者流程。
|
||||
@@ -89,6 +89,7 @@ SUMMARY: <一句話總結,40 字內>
|
||||
TAGS: <2 至 4 個標籤,以逗號分隔>
|
||||
PRIORITY: <1 到 5>
|
||||
RELEVANCE: <1 至 4 個,以逗號分隔;explicit/future/repeated/novelty/emotional/temporary/inbox/project>
|
||||
MEMORY_TYPE: <semantic/episodic/procedural/emotional/preference/rule 六選一>
|
||||
CONTENT: <3 至 6 行要點,每行以「- 」開頭>
|
||||
2. 分類判準:
|
||||
- important(重要):使用者的長期偏好、規範、決策、身分背景、明確要求記住的事。
|
||||
@@ -97,11 +98,19 @@ CONTENT: <3 至 6 行要點,每行以「- 」開頭>
|
||||
- skill(技能):可重複套用的做法、指令、流程、除錯手法。
|
||||
- daily(日常):一次性的例行工作與雜項處理。
|
||||
- other(其他):不屬於上述任何一類。
|
||||
3. 優先度判準:5=使用者明確要求記住、長期規範、穩定偏好;4=可重複套用的流程/技能/決策;3=專案相關且未來可能有用;2=短期進度;1=低價值暫存。
|
||||
4. 記憶主體是「使用者與這段互動」,不是流水帳:寫值得下次記起來的事,不要抄程式碼、不要貼指令全文。
|
||||
5. 使用繁體中文(台灣用語),保留關鍵事實:檔案/專案/指令/數量/分支/議題編號。
|
||||
6. 嚴禁輸出任何憑證與個資:token、密碼、API key、連線字串、Email、電話、姓名、身分證號。
|
||||
7. 若這段對話沒有任何值得記住的內容(純寒暄、純確認、無結論、只有簡短狀態回報),只輸出一行:SKIP
|
||||
3. 記憶型態判準:
|
||||
- rule:使用者明確規範、固定工作原則、日後應持續遵守的規則。
|
||||
- preference:使用者偏好、語氣喜好、穩定選擇傾向。
|
||||
- procedural:可重複套用的流程、技能、操作步驟或除錯手法。
|
||||
- semantic:事實、觀念、工具知識、版本與外部資訊。
|
||||
- episodic:一次性事件、特定時間/專案脈絡下的經歷或進度。
|
||||
- emotional:語氣、情緒反應、正負向連結或制約式偏好。
|
||||
4. 優先度判準:5=使用者明確要求記住、長期規範、穩定偏好;4=可重複套用的流程/技能/決策;3=專案相關且未來可能有用;2=短期進度;1=低價值暫存。
|
||||
5. 這一步只做工作記憶編碼,系統會自動標為 retention_stage=working;感覺記憶(短暫光影、聲音餘響、無結論的工具雜訊)不要保存。
|
||||
6. 記憶主體是「使用者與這段互動」,不是流水帳:寫值得下次記起來的事,不要抄程式碼、不要貼指令全文。
|
||||
7. 使用繁體中文(台灣用語),保留關鍵事實:檔案/專案/指令/數量/分支/議題編號。
|
||||
8. 嚴禁輸出任何憑證與個資:token、密碼、API key、連線字串、Email、電話、姓名、身分證號。
|
||||
9. 若這段對話沒有任何值得記住的內容(純寒暄、純確認、無結論、只有簡短狀態回報),只輸出一行:SKIP
|
||||
|
||||
對話片段:
|
||||
${TURN}
|
||||
|
||||
Reference in New Issue
Block a user