TDAILongTermMemory
使用TDAI服务实现的企业级长期记忆,提供基于云的持久化存储和基本语义搜索功能。概述
TDAILongTermMemory提供可靠的长期记忆功能,包括:- 基于策略的组织:按类型和用途对记忆进行分类
- 云端持久化:使用TDAI基础设施的可靠存储
- 基本语义搜索:基于内容的检索功能
- 批量操作:高效的批量记忆操作
- 企业集成:与现有TDAI部署兼容
配置
配置参数
TDAI配置对象
核心接口方法
TDAILongTermMemory实现了标准的长期记忆接口方法。有关完整的API文档,包括record()、recordBatch()、retrieve()、delete()、update()、clear()和其他方法,请参阅Memory Service API参考。
使用示例
基本记忆操作
记忆检索
记忆管理
功能特性
基于策略的组织
- 按类型对记忆进行分类(
preferences、facts、interests等) - 按策略过滤和检索
- 为不同用例组织记忆
云端持久化
- 使用TDAI基础设施的可靠存储
- 自动备份和恢复
- 跨会话持久化
- 企业级安全性
基本搜索功能
- 基于内容的相似度搜索
- 策略过滤
- 基于元数据的查询
- 排序和分页
批量操作
- 高效的批量记录
- 批量更新和删除
- 针对大型数据集优化
限制
手动记忆提取
与Mem0LongTermMemory不同,TDAI实现需要手动提取记忆:基本整合
- 无自动记忆整合
- 需要手动去重
- 有限的关系映射
搜索限制
- 基本语义搜索功能
- 无高级向量相似度
- 有限的图关系支持
最佳实践
- 定义清晰的策略:在应用程序中使用一致的策略名称
- 包含元数据:添加置信度分数、来源和标签以便更好地组织
- 定期清理:实施定期清理过时记忆
- 手动提取:开发强大的逻辑来提取重要信息
- 批量操作:使用批量方法以在大型数据集上获得更好的性能
- 错误处理:为网络操作实施适当的错误处理