lxfight-s-Astrbot-Plugins/astrbot_plugin_livingmemory

一个拥有动态生命周期的智能长期记忆插件。

解决的问题

为 AstrBot 提供长期记忆系统,使 AI 代理能够记住用户偏好、角色关系、项目进展以及跨不同对话的历史协议,而无需仅依赖短期上下文窗口。

工作原理

LivingMemory 在对话轮次达到设定数量后,会自动将对话历史组织为长期记忆。它结合关键词搜索、向量检索(语义搜索)和知识图谱来召回相关信息。系统通过归档、衰减和访问强化来管理记忆生命周期。此外,代理可以通过特定工具调用(recall_long_term_memory 和 memorize_long_term_memory)主动读取和写入记忆。

适用人群

希望其 AI 助手能够持续、动态地记住互动历史,并能以可视化方式管理这些记忆的 AstrBot 用户。

主要亮点

  • 混合召回:结合关键词检索与向量检索,并通过图谱导航实现高精度记忆召回。
  • 代理式记忆:允许 AI 代理主动触发记忆召回与存储。
  • 可视化管理:提供专用 Web 界面(Pages),用于浏览关系图谱、编辑记忆和测试召回功能。
  • 可定制 UI:为管理仪表板提供四种不同视觉主题(Editorial、Studio、Paper 和 Terminal)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目