🧠 记忆

🧠 天使之魂

插件名称: Angel Memory
当前版本: 1.4.20
为 bot 提供长期记忆、用户画像、自主学习和动态人格能力。

天使之魂依赖天使之心提供的上下文能力。启用后,AI 可以在对话中主动记住重要信息、回忆过去的内容,并将学到的知识整理成笔记。


🚀 快速了解

项目说明
是否需要固定命令不需要,主要由 AI 自动调用记忆工具
能否长期记住信息可以,但是否记录由 AI 判断
能否主动回忆可以,AI 会根据当前话题检索相关记忆
能否生成用户画像可以,管理面板可按用户查看画像记忆
能否学习知识可以,AI 可主动整理并保存 Markdown 笔记
前置依赖必须安装并启用天使之心

✨ 主要能力

长期记忆

AI 可以判断哪些内容值得长期保存,例如:

  • 用户的重要偏好;
  • 长期有效的身份或关系信息;
  • 群聊中的固定规则;
  • 经常重复出现的重要事实;
  • 对未来对话有帮助的结论。

主动回忆

当新话题与过去的内容有关时,AI 可以检索核心记忆和相关笔记,再结合当前对话回答。

自主学习笔记

AI 可以把学到的知识整理成 Markdown 笔记,并加入知识索引,供以后主动查阅。

用户画像

系统可以将与某个用户有关的记忆按属性整理,形成可查看的用户画像。


🧩 三层认知架构

层级作用
灵魂层通过情感能量参数影响回忆深度、表达欲望和创造力
潜意识层在后台进行记忆检索、整理、巩固和维护
主意识层由大模型主动决定何时记忆、回忆或整理笔记

💬 普通用户怎么使用?

天使之魂没有必须记忆的用户命令。可以直接用自然语言表达需求。

希望 bot 记住某件事

@bot 请记住,我更喜欢猫而不是狗。
@bot 以后叫我秋月白。

是否写入长期记忆,仍由 AI 根据内容重要性和管理员配置判断。

让 bot 回忆过去

@bot 你还记得我之前说过喜欢什么吗?
@bot 我们以前讨论过这个项目吗?

让 bot 整理学到的内容

@bot 把刚才关于 Python 异步编程的内容整理成笔记。

以上是自然语言示例,不是固定命令。


🛠️ AI 内部记忆工具

这些是提供给大模型使用的内部工具,普通用户不需要手动输入。

工具作用
angel_remember永久记录重要信息
angel_recall回忆核心记忆和相关笔记
angel_note_read按短 ID 分页读取笔记正文
angel_note_create整理并创建 Markdown 学习笔记

💓 灵魂状态系统

系统通过四个维度影响 AI 行为:

维度作用
RecallDepth控制回忆和检索的深度
ImpressionDepth控制记忆生成数量
ExpressionDesire控制回复长度和表达欲望
Creativity控制回答的创造性

这些参数由系统和管理员配置,普通用户无法直接修改。


📚 知识笔记注意事项

天使之魂中的知识库更接近“AI 主动整理的短笔记”,不适合直接塞入整本书或超长文档。

推荐内容

  • 结构化短条目;
  • 单个明确知识点;
  • 简短规则或经验;
  • 便于以后直接查阅的笔记。

不推荐内容

  • 整本书或完整论文;
  • 很长且主题混杂的文档;
  • 大段未经整理的聊天记录;
  • 期待系统自动将所有长文全文注入对话。

仓库 README 建议使用约 100 字以内的结构化短条目,减少无关信息对上下文的干扰。


🖥️ 管理面板

管理员可以在 AstrBot 插件页面进入 memory-dashboard,管理:

页面功能
总览查看系统状态、提供商、记忆和笔记统计
记忆浏览搜索、筛选、查看或删除记忆
用户画像按用户查看画像记忆
Tags 调试查看文本命中的标签和记忆
向量检索测试记忆向量查询
笔记索引浏览和搜索笔记切片
笔记读取按短 ID 读取笔记正文
导入导出导出或导入中央记忆快照
维护状态查看维护状态和下载备份

⚠️ 隐私与使用提醒

  • bot 可能长期保存对话中被判断为重要的信息。
  • 不要主动向 bot 提供密码、令牌、身份证号等敏感信息。
  • 记忆内容可能受管理员配置、人格范围和会话范围影响。
  • AI 可能记错、遗漏或错误理解信息,重要事项仍应人工确认。
  • 不同人格或不同会话可能被映射到不同的记忆范围。
  • 管理员可通过管理面板查看、删除、导出或导入记忆。

❓ 常见问题

Q:我说“记住”以后,它一定会永久保存吗?

不一定。AI 会结合内容和配置判断是否值得写入长期记忆。

Q:为什么 bot 没想起以前说过的事?

可能是内容没有被记录、记忆范围不同、检索没有命中,或相关记忆已被系统弱化和整理。

Q:它会记住群里所有聊天吗?

不是简单保存所有聊天。系统会从对话中提取值得保留的记忆,并进行检索、巩固和维护。

Q:不同群聊的记忆会混在一起吗?

管理员可以配置记忆范围映射。具体是否共享,取决于当前人格和会话配置。

Q:能删除错误记忆吗?

管理员可以在管理面板的“记忆浏览”中查看和删除记录。


📎 项目信息

评论交流

文档目录