概述
长期记忆存储以下内容:- 持久性事实 - 需要无限期记住的信息
- 用户偏好 - 个人设置和选择
- 历史上下文 - 过去的交互和决策
- 领域知识 - 学习到的信息和见解
- 关联关系 - 概念与实体间的联系
记忆实现方案
AG-Kit提供多种长期记忆实现:Mem0LongTermMemory
官方Mem0AG-Kit集成,具备AI驱动的先进记忆管理功能。 特性:- 从对话中自动提取记忆
- 基于向量嵌入的语义搜索
- 基于图的记忆关联
- 智能记忆整合
- 去重与合并
- 记忆衰减与强化
- 多用户和多Agent支持
- 生产级AI应用
- 个性化用户体验
- 知识管理系统
- 多会话对话
TDAILongTermMemory
TDAI云端长期记忆,具备企业级特性。 特性:- 云端持久化存储
- 语义搜索能力
- 基于策略的记忆组织
- 可扩展的基础设施
- 企业级可靠性
- 企业部署
- 大规模应用
- 分布式系统
快速入门
使用Mem0LongTermMemory
手动记录记忆
核心操作
记录记忆
将新记忆存储到长期记忆中。检索记忆
使用各种过滤器和搜索选项查询记忆。删除记忆
通过ID或查询条件删除记忆。高级功能
自动记忆提取(仅限Mem0)
Mem0能自动从对话中提取有意义的信息。相关记忆
基于图关系查找与特定记忆相关的其他记忆。记忆整合(仅限Mem0)
自动去重、合并和优化存储的记忆。与Agent集成
将长期记忆与AG-Kit Agent集成以实现持久化知识。最佳实践
1. 使用适当的策略
用有意义的策略组织记忆:2. 添加丰富的元数据
在元数据中包含上下文信息:3. 使用语义搜索
利用语义搜索实现更好的检索:性能考量
Mem0LongTermMemory
- 自动优化:Mem0处理去重和整合
- 语义搜索:基于向量的快速相似性搜索
- 可扩展性:高效处理数百万条记忆
- 网络延迟:需要调用Mem0服务API
- 缓存:考虑缓存频繁访问的记忆
查询优化
对比:短期记忆与长期记忆
| 方面 | 短期记忆 | 长期记忆 |
|---|---|---|
| 目的 | 对话历史 | 持久化知识 |
| 范围 | 单次会话 | 跨会话 |
| 存储 | 最近消息 | 提取的事实 |
| 检索 | 按时间顺序 | 语义搜索 |
| 生命周期 | 会话期间 | 永久 |
| 大小 | 受token限制 | 无限制 |
| 用例 | 上下文窗口 | 个性化 |
后续步骤
短期记忆
了解对话历史管理
会话管理
管理多用户会话和上下文
Agent集成
将记忆与AG-Kit Agent集成
API参考
详细的API文档