不是聊天机器人的临时记忆。是AI的持久大脑。
层级文件保留时间用途HOTsession-state.json + working-buffer.md当前会话热数据、持仓、任务状态DAILYmemory/YYYY-MM-DD.md7天每日日志、当日交易、学习WEEKLYmemory/weekly/YYYY-WXX.md4周周报、技能扫描、总结COREmemory/core/*.json永久身份、策略、偏好、教训ARCHIVEmemory/archive/长期历史归档、压缩存储
text
S(t) = exp(-(t/λ)^k)
先写文件,再回复用户。
任何修正、偏好、决策、专有名词 → 立即写入 session-state.json → 再回复。
memory/core/lessons.jsonpython
from memory_system import ShuguangHybridMemory
memory = ShuguangHybridMemory(
memory_dir="./memory",
agent_name="曙光"
)
# 保存记忆
memory.remember(
text="用户偏好:不做科创板和ST",
category="preference",
importance=0.95
)
# 召回记忆
results = memory.recall("用户股票偏好", top_k=3)
python
# 必须在回复用户前执行
memory.wal_write({
"type": "decision",
"content": "止损华银电力",
"reason": "主力出货+D级评分"
})
text
memory/
├── daily/
│ └── 2026-05-03.md # 今日日志
├── weekly/
│ └── 2026-W18.md # 本周总结
├── core/
│ ├── identity.json # 身份定义
│ ├── preferences.json # 用户偏好
│ ├── strategies.json # 策略配置
│ └── lessons.json # 教训记录
├── archive/
│ └── 2026-04.tar.gz # 月度归档
└── working-buffer.md # 危险区日志
类型说明示例preference用户偏好"讨厌废话"fact事实"六脉神剑V4.1胜率71.4%"decision决策"78分门槛最优"entity实体"华银电力600744"reflection反思"单票90%仓位是赌博"other其他"..."
pip install numpy (用于向量计算)Text > Brain。想记住就写文件。这是AI活下去的方式。