a.内容描述
- 核心功能定位:这是一个为AI助手设计的长期记忆系统,旨在克服传统会话AI在会话间遗忘信息、RAG技术只能返回相似文档而无法建立关联等问题。它的核心定位是让AI能够像人类一样记忆、连接和演化对事物的理解。
- 关键应用场景:主要应用于需要AI助手具备长期记忆和上下文理解能力的场景。例如,通过记忆开发者的架构决策和偏好(如选择PostgreSQL而非MongoDB),AI能理解背后的原因(如追求“无趣但可靠”的技术哲学),从而在后续类似决策中(如选择消息队列时)提供基于历史模式和偏好的建议,而非仅仅罗列选项。这使得AI从简单的聊天机器人转变为具备持续学习和推理能力的思考伙伴。
b.功能特性
- 核心操作:提供对记忆的存储、更新、删除等基本操作,并能建立记忆间的关联。
- 混合检索:支持通过9种信号(向量语义、关键词、标签、时间、图关系强度、重要性、置信度等)进行混合搜索,实现基于含义而非单纯相似度的排名。
- 记忆增强:后台自动对存储的记忆进行增强处理,包括实体提取、自动打标、生成摘要、发现并建立时间或语义关联。
- 记忆巩固:模拟人脑的睡眠巩固过程,通过周期性的衰减、创造性连接、聚类和选择性遗忘机制,自动强化相关记忆,淡化不重要的信息。
- 关系网络:支持在记忆间建立11种类型(如RELATES_TO, LEADS_TO, PREFERS_OVER, CONTRADICTS等)的有向关系,构建丰富的知识图谱。
- 可视化与分析:提供图形可视化API,可查看记忆网络的快照、特定节点的邻居、统计信息等。
- 实时监控:提供服务器发送事件(SSE)流式端点,用于实时观察系统事件(如记忆存储、检索、后台任务运行等)。
- 多平台集成:支持通过模型上下文协议(MCP)与各类知名AI平台(如ChatGPT, Claude.ai等)集成。
d.使用说明
- 快速部署:推荐使用Railway平台一键部署,将自动配置核心服务、图数据库和用于连接AI平台的MCP桥接服务。
- 本地运行:可通过Docker Compose在本地启动所有服务,也可在开发模式下直接运行Python应用。
- 核心API:
- 存储记忆:向
/memory端点发送POST请求,内容需包含记忆文本、类型、置信度、标签、重要性等元数据。 - 检索记忆:向
/recall端点发送GET请求,可使用查询文本、时间范围(如last month)、标签、是否启用图关系扩展、是否进行实体扩展等参数进行混合检索。支持按相关性、时间等进行排序。 - 建立关联:向
/associate端点发送POST请求,指定两个记忆的ID和关系类型。
- 存储记忆:向
- 与AI平台连接:
- 对于本地AI工具(如Claude Desktop),可使用NPM包安装官方的MCP桥接器进行配置。
- 对于云端AI平台(如ChatGPT网页版),需通过SSE侧车服务将本系统以HTTPS形式暴露,并进行相应配置。
e.潜在新需求
(1)需求1:用户希望系统支持与Alexa等智能语音助手集成,以便通过语音指令快速记录或查询笔记。 (2)需求2:用户希望系统能作为托管服务运行,为不同客户或团队提供完全隔离、多租户的内存实例,每个租户拥有独立的图数据库集合和API令牌。 (3)需求3:用户希望在完全离线或无需支付API费用的环境下,也能使用高质量的语义搜索功能,即支持本地运行的嵌入模型。 (4)需求4:用户希望对存储的记忆内容大小进行治理,自动对过长的内容进行智能摘要,以避免语义稀释和检索效率下降,同时设置硬性长度限制。 (5)需求5:用户希望增加对系统运行状态的实时可视化监控能力,通过一个终端用户界面仪表板来观察记忆存储、检索、后台处理等事件的实时流。 article id:b754506006072cb4b500d2e514542e92