TeleAI-UAGI/telemem
TeleMem is a high-performance drop-in replacement for Mem0, featuring semantic deduplication, long-term dialogue memory, and multimodal video reasoning.
解决的问题
TeleMem 解决了 AI 代理在复杂的多轮交互中保持一致、长期记忆的需求。它专门解决了多角色环境中的“记忆混淆”问题,并提供了一种方式让代理存储和推理多模态内容(如视频),而标准内存系统通常难以处理这些内容。
工作原理
TeleMem 作为内存管理层,位于 AI 代理及其存储之间。它使用包含角色感知摘要、语义聚类以合并相似记忆以及高效批量写入的管道来处理传入的对话。它使用双系统方法存储数据:FAISS 用于快速向量检索,JSON 用于人类可读的元数据。对于视频,它提取帧并生成字幕以构建可搜索的向量数据库,使代理能够对视频内容进行多步推理。
适用对象
它专为构建虚拟代理、AI 伴侣、NPC 或需要个性化长期记忆的客服机器人的开发者设计。它也适合那些需要高性能、即插即用的现有内存系统替代品,或希望完全在本地运行内存基础设施以保护隐私的用户。
亮点
- 即插即用兼容性:作为 Mem0 的高性能替代品,只需一行代码即可使用。
- 角色感知:自动为不同角色构建隔离、独立的内存配置文件,防止数据混合。
- 多模态支持:包含完整的管道,使用 ReAct 风格的多步问答来处理、存储和推理视频内容。
- 本地优先:能够完全在您自己的硬件上运行(使用 Qwen 和 FAISS),无需云依赖。
- 性能优化:具有批量刷新和并发功能,写入速度比标准流式方法快 2-3 倍。
相关
- 项目
- 项目
- 项目
- 项目
- 项目