别再用"金鱼记忆"的Hermes了,这三层记忆搭好效率翻倍

AI 助手最让人抓狂的不是不够聪明,而是记不住事。Hermes Agent 提供了三套可选的记忆组件——内置 Memory 零配置记住偏好、Holographic 精准存储事实、AgentMemory 积累工作流经验。三层按需组合,从零配置的内置 Memory 开始就能解决大部分问题。

别再用"金鱼记忆"的Hermes了,这三层记忆搭好效率翻倍

你一定有过这种体验。

好不容易花半小时跟 AI 助手磨合好了——"文章用口语化标题,别写那种行业报告的调调"、"配图用这个 logo,不是那个"、"回复直接显示在对话框就行,别老给我生成 md 文件保存"。

第二天开个新会话,一切打回原形。又要从头教一遍。

说真的,这比 AI 不够聪明更让人烦躁。蠢可以慢慢调,忘性大是真的没法忍。

Hermes本身的记忆不好,是因为其内嵌的Memeory.md大小设置比较小,仅有2K大小,动不动就被占满了(脑子太小)。

其实大家为了解决Hermes等Agent记忆不好的问题,已经衍生出了很多组件扩展,仙踪问道实用了不同类型的记忆组件,为您搭建了三层立体记忆体系,帮您解决Hermes的“金鱼记忆”的问题。

基于Hermes的三层记忆体系

第一层:Hermes 内置 Memory,管"你是谁"和"怎么跟你说话"

这一层是 Hermes Agent 自带的,装完就有,不用额外配置。它解决的是一个最基础但最容易出问题的问题:AI 助手记不住你是谁、你要什么风格、你的环境长什么样。

Hermes 的内置 memory 在你每次开启新会话时,会自动把之前记录的关键信息注入到系统提示词里。比如它记住了:

  • "用户叫 Jacky Wang,偏好公众号/今日头条风格的中文科技分析文章"
  • "图片生成默认使用仙踪问道 logo,不是 Hermes logo"
  • "除非用户特别要求,所有内容直接在对话框显示,不生成 md 文件"

这些信息不是存在某一轮对话里的——它是跨会话持久化的。你今天告诉它的事,下周、下个月的会话里它依然记得。而且 Hermes memory 设计得很克制,只存"下次还会用到"的信息,不会把临时任务状态塞进去。

怎么用?直接对 Hermes 说就行了:

"请记住,我写文章喜欢用口语化标题,不要行业报告风格的正式标题。"

Hermes 会自动判断这是偏好信息,存入 memory。下次你让它写文章,它会主动用口语化标题,不需要你再说一遍。

另外,您也可以将默认的Memory.md的大小调大(长脑子),直接设置memory.memory_char_limit大小即可。您可以参考之前的介绍文档进行设置。

第二层:Holographic Memory,管"事实是什么"

内置记忆适合记偏好,但有些东西你希望记得更"精准"。比如:

  • 公司品牌的标准 logo 链接是什么
  • 产品 A 的价格是 99 还是 199
  • 上次做 GEO 分析时评分是多少
  • 竞品的功能对比数据

这种事如果让 AI 靠"印象"来记,很容易记混。Holographic Memory(就是 Hermes 里的 fact_store)专门解决这个问题。

它的逻辑非常直觉:就是一个带验证的事实库。你存进去的每一条信息,它都会记住。而且你可以随时标记"这条信息准确"或"这条过期了",系统会自动调整可信度。

Holographic Memory(也被称为fact_store)的安装很直接, 作为Hermes原生支持的记忆组件, 直接调用hermes memory setup,选择Holograhic完成安装即可。您可以参考之前的介绍文档进行设置。

具体使用Holographic你只需要知道两件事:怎么存、怎么查。

存一条信息:

"帮我记一下,我们公众号的名字是'仙踪·智能工作生活',logo 用这个链接:xxx"

查一条信息:

"我们公众号叫什么来着?上次存的那个 logo 链接还在吗?"

它不适合存什么?不适合存"经验"、"教训"、"上次怎么做的"——那是第三层的事。也不适合存"个人偏好"——那是第一层的事。

第三层:AgentMemory,管"上次怎么做的"

前两层管的是"规则"和"事实"。但还有一类东西,既不算是规则,也不能精确到一条数据——那就是经验。

比如:你用了某个 AI 模型生成图片,发现对中文文字支持不好,换成另一个模型就完美了。这个经验如果下次又踩一遍同样的坑,就太冤了。

AgentMemory 就是用来存这类东西的。

它跟前面两层最大的区别是:它不只是存"信息",它还能存"过程"。它记得你上次做某件事时遇到了什么问题、怎么解决的、下次应该注意什么。

举个例子,你让 Hermes 写了一篇营销文章,过程中:

  • 某个标题风格点击率更高 → AgentMemory 记下来
  • 某个平台的违禁词表有更新 → AgentMemory 记下来
  • 用 seedream-lite 比 midjourney 更适合中文海报 → AgentMemory 记下来

下次再做类似任务时,Hermes 会先查 AgentMemory:上次做这件事时有没有值得注意的经验?有的话直接调用,不会重复踩坑。

AgentMemory 是通过 MCP 协议接入的独立服务。接入也很简单,在 Hermes 的 MCP 配置里注册一下就行。macOS 用户还可以配成开机自启。启动后,它提供的 53 个工具会自动对 Hermes 可用。

详细的AgentMemory的安装和配置指引,您可以参考AgentMemory的介绍文章

三个怎么配合?一个场景讲清楚

假设你想让 Hermes 帮你运营两个公众号:"仙踪·智能工作生活"和"仙踪·旅行"。

第一层(内置 Memory) 负责记住:

  • 两个账号分别是什么定位、什么风格
  • 你偏好口语化标题,不用报告风格
  • 图片 logo 用仙踪问道的,不用 Hermes 的

第二层(Holographic) 负责记住:

  • 每个产品的准确价格和功能参数
  • 公众号的名称、logo 链接
  • 竞品对比数据

第三层(AgentMemory) 负责记住:

  • 上次写旅行攻略时,哪个标题结构阅读量更高
  • 某个平台最近更新了违禁词表,别再踩线
  • 生图用哪个模型效果更好、哪个模型对中文不友好

三层各管各的,没有一层是多余的。

从哪开始?

三层记忆不需要一次性全搭起来。推荐的顺序是:

  1. 先用内置 Memory——你什么都不用做,日常对话中说"请记住 XXX",它就开始积累了。这一步零配置。
  2. 当你有需要精准记住的事实信息(logo 链接、产品名、价格),开始用 Holographic。。
  3. 当你有反复执行的工作流(写营销文、做 GEO 追踪、出周报),接入 AgentMemory。它能让你的经验不随会话关闭而消失。

说到底,记忆体系的核心价值就一条:让你把话说一遍就够了。不用每次开新会话都重新教一遍 AI"我是谁、我要什么、上次踩了什么坑"。

三层的核心分工就一句话:偏好存 memory、数据和事实存 Holographic、经验存 AgentMemory。

当然在现实Hermes使用中,很多零散的记忆还是会不可避免的存在第一层Memory中,你也可以告诉Hermes, 让他记住在记忆Memory满的时候,根据刚才的规则,将记忆内容整理到fact_store和agentmemory中。

还没有安装使用Hermes,欢迎使用仙踪问道·爱马仕助手,本地安装使用Hermes,并支持本地大模型部署,马上进入智能新时代!

Read more