核心功能
SurrealDB Knowledge Graph Memory v2.2 是一个面向多智能体场景的持久化记忆系统,通过三层记忆架构(语义记忆、情景记忆、工作记忆)解决大语言模型上下文窗口有限、无法跨会话累积经验的问题。
语义记忆采用OpenAI向量嵌入实现置信度加权的语义检索,支持事实的增删改查与自动关联发现。情景记忆记录完整任务历史,包括目标、决策、问题、解决方案与关键教训,便于检索相似经历。工作记忆以YAML格式保存活跃任务状态,实现崩溃恢复。智能体隔离(v2.2新增)确保每个智能体拥有独立的记忆池,同时支持全局共享事实。
自我进化机制
系统的核心创新是零干预的自我改进循环:每6小时运行的知识提取任务将记忆文件转换为结构化事实与实体;每日凌晨3点的关系发现任务通过LLM识别事实间的语义关联,构建知识图谱网络。配合自动上下文注入,智能体每次对话都能获得最相关的累积知识,形成"越用越聪明"的正反馈。
显著优势
- 真正的持续学习:不同于简单的对话历史记录,系统提取结构化知识并建立关联网络
- 多智能体安全隔离:
agent_id标签确保事实作用域可控,避免知识污染 - 置信度动态校准:基于使用成效自动调整事实可信度,淘汰过时信息
- MCP原生集成:11个标准工具可通过
mcporter直接调用
局限性与风险
依赖外部服务:核心功能依赖OpenAI API(嵌入与知识提取),存在可用性与成本风险。架构复杂度:需维护SurrealDB数据库、Python虚拟环境、定时任务三重组件,运维门槛较高。隐私考量:记忆文件内容会被发送至OpenAI进行实体提取,敏感场景需评估。调试难度:向量检索的黑箱特性使得"为何召回某条事实"难以解释。
适用人群
- 需要长期记忆积累的对话型Agent(客服、个人助手)
- 多智能体协作场景(各Agent需独立知识域)
- 需要从失败/成功任务中持续学习的自动化系统
- 已有OpenClaw基础设施、愿意承担额外运维复杂度的团队
常规风险提示
定时任务可能产生意外API费用;SurrealDB单节点部署存在单点故障;scope='global'事实的写入权限管理不当可能导致跨Agent信息泄露;升级v2.2前建议完整备份知识库。