给 Hermes 装上真记忆:Hindsight 上手指南

前言

用一段时间 Hermes 之后,你大概率经历过这种对话:上周刚聊过一个项目,今天再提起来,它一脸茫然。

不是你记性差。是它的内置记忆太弱。

如果你对 Hermes 记忆的理解还停留在 hermes memory 能存点东西,那你还没真正用上它的记忆能力。今天聊的是 Hindsight,一个完全不同的记忆方案。

内置记忆的问题在哪

Hermes 自带的 MEMORY.md 只有约 2200 字符的空间。听起来不算少,但想想你要存的信息:项目细节、技术栈偏好、用户习惯、各种配置……很快就塞满了。

更致命的是,它只在”觉得重要”的时候才写入。这个判断标准由 AI 自己把握,飘忽不定。

今天记下了你用的数据库,明天换个话题,这段记忆就被挤掉了。

跨会话的记忆?基本靠运气。

Hindsight 的思路完全不同

Hindsight 不做”判断”。它从每轮对话里自动提取实体、事实、关系和时间戳,然后建成一个知识图谱。

每次你开新会话,Hindsight 在 AI 响应之前就把相关记忆注入进去了。你说过有一个电商项目、你的技术栈是 Python、你不喜欢写注释。它全记着,下次直接用。

不是”等你问了才想”,是”你还没开口,它已经知道了”。

配置就三步

第一步,对 Hermes 说「帮我设置记忆系统」,或者在终端直接跑:

1
hermes memory setup

向导会列出几个选项,选择 Hindsight 作为 provider,它会自动配好大部分东西。

选择 Hindsight provider

第二步,去 Hindsight 的注册页面 拿一个免费 API Key。免费版够日常用。配好 API Key 之后状态会变成已连接:

配置 API Key

第三步,拿到 Key 后验证一下:

对 Hermes 说:

1
检查记忆状态

如果看到 Status: available,就成了。

检查记忆状态

用起来什么感觉

老实说,刚配好没什么特别的感觉。Hermes 还是那个 Hermes。

但聊几天就不一样了。你提过一个冷门数据库,几轮对话之后又提到它,它能接上。

你说过不喜欢某种工作方式,下次安排任务时它会绕着走。

这种”记得”不是翻聊天记录的那种,而是自然而然地融入对话。你不需要去想”我上次说过这个吗”,不需要手动调什么记忆文件。它就在那儿默默工作。

我觉得这才是 AI 记忆该有的样子:不是让你管理记忆,而是记忆自己管理自己。