为 AI Agent 提供永久记忆

每一个新的 AI 会话都从零开始。

你会丢失昨天的研究成果,会丢失上周的分析,会丢失上个月犯过的错误。大多数记忆解决方案将你的数据锁定在特定的 Agent 上。如果你切换了 Agent,就会丢失所有内容。

Knowledge-and-Memory-Management v0.0.2 (KMM) 解决了这个问题。它作为一个外部记忆层运行,不会触及你的 Agent 核心代码。

KMM 通过以下三个步骤工作:

  • 知识收集
  • 结构化存储
  • 跨会话检索

系统从四个来源收集数据:

  • Web:使用六种引擎绕过保护并抓取网站。
  • Video:使用八种工具从 YouTube 或 TikTok 提取数据。它使用 Whisper 进行语音识别,并使用 OCR 进行屏幕文本识别。
  • Articles:从社交媒体和 RSS 订阅源中提取。
  • Documents:通过 OCR 扫描 PDF 和图像。

系统将原始数据转化为资产。它获取原始材料,利用 LLM 提取关键点,将其写入 Markdown 笔记,并保存到知识图谱中。

你可以同时跨不同领域进行搜索。系统会搜索本地笔记、数据库、语义记忆和知识图谱。它使用一种算法来合并这些结果。如果一个来源失效,其他来源会接管。

该设置适合以下场景:

  • 你使用多个 Agent,例如 Hermes、Codex 或 Claude Code。
  • 你需要在不同的会话之间复用知识。
  • 你想要一个通过单个环境变量即可运行的灵活系统。

权衡之处在于复杂性。你需要 PostgreSQL 16、Hindsight 和 gbrain 才能运行它。这比简单的文件部署更难。然而,通过三层记忆机制,你可以获得更高的检索质量。

对于生产环境,请运行维护脚本以实现归档和索引的自动化。安装后,使用 sidecar 检查脚本来验证你的设置。

来源:https://dev.to/manoir_yantai_f22f01340f0/hao-wo-yi-quan-mian-liao-jie-kmm-v002-de-zhen-shi-gong-neng-kai-shi-xie-liao--bf3

可选学习社区:https://t.me/GyaanSetuAi