记忆系统
连续性记忆 — 永不遗忘的陪伴
Neurova 的 Agent 拥有真正的持久记忆,而非每次对话后清空的上下文。
记忆层级
| 层级 | 说明 | 特点 |
| 工作记忆 (Working Memory) | 当前会话上下文 | 实时更新,容量可配置 |
| 短期记忆 (Short-term Memory) | 近期事件和对话 | 温度衰减机制,高温记忆自动发现 |
| 长期记忆 (Long-term Memory) | 持久化经验知识 | 固化存储,版本控制,支持回溯 |
| 情感记忆 (Emotional Memory) | 带情感标记的记忆 | 情感引擎驱动,影响推理决策 |
| 时空知识图谱 (Temporal KG) | 事件与实体关系图 | 支持因果推理和关联检索 |
17 维记忆分类体系
不同于传统 Agent 框架只区分"短期/长期"记忆,Neurova 将记忆精细划分为 17 种类型:
| 类型 | 说明 | 典型场景 |
conversation | 对话记忆 | 聊天记录、讨论内容 |
fact | 事实记忆 | 客观信息、常识、数据 |
profile | 用户画像 | 性格、偏好、习惯、生日 |
relationship | 人际关系 | 朋友、同事、家人 |
skill | 技能记忆 | 工具使用、操作方法 |
experience | 经验记忆 | 解决问题的过程、项目经历 |
lesson | 教训记忆 | 失败经验、踩过的坑 |
task | 任务记忆 | 正在进行的目标、待办 |
creative | 创意记忆 | 灵感、想法、脑暴结果 |
emotional | 情感记忆 | 触发强烈情感的事件 |
identity | 身份记忆 | 自我认知、身份标识 |
reflection_log | 反思日志 | 处理问题时用 |
question_queue | 问题队列 | 主动提问时用 |
core_command | 核心指令 | 重要命令和规则 |
heartbeat_task | 心跳任务 | 定期执行的任务 |
context_snapshot | 上下文快照 | 阶段二的上下文状态 |
tool_usage | 工具使用 | ToolMemory集成 |
记忆温度机制
独创设计:引入"温度"维度(0-100°C)模拟人类记忆的遗忘曲线:
生命周期阶段
| 阶段 | 温度范围 | 触发条件 | 数据库状态 |
| 活跃 (Active) | 50-100°C | 新创建或7天内被访问 | lifecycle_stage='active' |
| 次要 (Secondary) | 20-50°C | 7-30天未被访问 | lifecycle_stage='secondary' |
| 归档 (Archived) | 0-20°C | 30-60天未被访问 | lifecycle_stage='archived' |
| 删除 (Deleted) | 0°C | 超过60天未访问 | 物理删除 |
独创保护机制
- 情感保护:强情感记忆(emotion_score > 0.5)降温速度减缓 40%,最低保持 20°C
- 关联保护:多关联记忆(relation_count > 3)降温速度减缓 30%,最低保持 15°C
- 重要记忆(温度≥80°C):降温速度减缓 60%,最低保持 30°C
- 固化记忆(温度≥90°C + 特殊意义):永不降温,永久保存(温度=100°C)
特色功能
- 温度衰减 — 记忆随时间自然降温,模拟遗忘曲线
- 高温记忆提取 — 自动识别当前关注度高的记忆
- 记忆固化 — 达到温度阈值的记忆自动固化为长期知识
- 版本控制 — 记忆修改保留历史版本,支持回溯
- 记忆图谱 — 可视化的记忆节点与关联关系
- 元认知监控 — 记忆系统自我健康检查与自动优化
记忆智能增强层
| 机制 | 说明 |
| 冲突检测 | 识别矛盾记忆,自动标记并处理 |
| 睡眠整理 | 定期提炼洞察、发现规律、生成摘要 |
| 联想能力 | 基于关联图谱实现"突然想到"的联想链式回忆 |
| 元认知 | 知道自己"记得什么"和"不记得什么" |
| 情感衰减 | 情感强度独立于内容衰减,避免 AI "记仇" |
| 视角标记 | 区分"事实"/"观点"/"推断",避免混淆 |
| 可解释性 | 能解释"为什么我记得这个"(触发链追溯) |
| 遗忘恢复 | 从归档/删除状态恢复记忆 |
| 记忆合并 | 相似记忆自动聚类去重,生成智能摘要 |