人设管「你是谁、怎么说话」,长期记忆管「你记下了什么」——这两层都是不动的。
心情补的是第三层:今天是什么感觉。
22 种心情各自持有一个数值,每 3~6 小时自动判定一次。你说的话也会小幅加减分
(±0.5~3,单条几乎翻不动)。分数接近的会作为「掺着的味道」保留 ——
就像「好奇里掺着疲惫」。
附带三件事:
· 每天 23:59 自己写一篇日记,文风跟着当天心情走
· 时事读取(默认零来源,你不加源就一个请求都不发)
· 主动开口(默认关,七道闸门全摆在界面上)
三层优先级:人设 → 长期记忆 → 心情。心情只叠在上面,不推翻任何东西。
心情也不会被写进长期记忆 —— 它三小时就变,不是稳定事实。
开源 · MIT · github.com/JMX-4869/dsh-mood
────────────
00:00 给模型加一层心情
00:05 人设 / 长期记忆 / 心情,三层优先级
00:14 22 种心情,每种一个数值
00:25 它怎么变:周期判定 / 消息微调 / 切换门槛
00:39 注入的提示词长什么样(真的那一段)
00:50 它自己写的日记(真的那一篇)
01:04 自带 93 项自检
01:10 仓库地址
────────────
片子里所有数字、提示词、日记都是从跑着的代码里读出来的,不是编的。
背景音乐是现场用正弦波合成的,没采样没下载 —— 版权干净。