首页 游戏 软件 资讯 排行榜 专题
首页
AI资讯
Hermes Agent长期记忆功能实现原理与配置方法

Hermes Agent长期记忆功能实现原理与配置方法

热心网友
76
转载
2026-05-27

如果你发现 Hermes Agent 能在多次对话中,准确记住你项目的特定约定、个人偏好或任务习惯,而无需你反复提醒,那么恭喜你,它的长期记忆机制正在幕后稳定工作。这并非魔法,而是通过一套精心设计的五层协同架构实现的。具体来说,这套机制包括:以 MEMORY.md 文件为核心的温记忆层、用于扩展容量与语义检索的外部记忆 Provider、基于 SQLite FTS5 的冷记忆全文检索、沉淀程序性知识的 SKILL.md,以及构建用户画像锚点的 USER.md。

Hermes Agent如何实现长期记忆

下面,我们来逐一拆解这五个层面的具体实现路径。

一、配置 MEMORY.md 文件作为温记忆层

MEMORY.md 是 Hermes Agent 实现持久化记忆的核心载体。它本质上是一个纯文本文件,专门用来存储那些价值高、但变更频率较低的环境事实和行为约束。每次会话启动时,其内容都会自动注入系统提示词,形成一个稳定的“温记忆”背景层。需要注意的是,这个文件受 memory_char_limit: 2200 字符的硬性限制,超出部分会被系统自动截断。

配置过程非常直接:

1. 打开终端,进入 Hermes 的配置目录:cd ~/.hermes

2. 确认 MEMORY.md 文件是否存在:ls -l MEMORY.md

3. 如果文件不存在,创建一个空文件:touch MEMORY.md

4. 使用文本编辑器打开它,并写入规范化的内容。关键是,每条记录都必须以符号 § 开头。例如:§ 当前主力模型为 Qwen-Max,用于 Newsletter 生成任务

5. 保存并退出编辑器(如果使用 Nano,按 Ctrl+O 回车保存,再按 Ctrl+X 退出)。

二、启用外部记忆 Provider 扩展容量与检索能力

当内置的 MEMORY.md 文件达到字符上限,或者你需要更强大的语义检索、时效性管理、多策略召回能力时,就需要接入外部记忆 Provider。从 Hermes v0.7.0 开始,系统通过插件机制支持多种方案,每种都有其特定的技术路径和适用场景。

启用步骤大致如下:

1. 在终端运行初始化命令:hermes memory setup

2. 从提供的列表中选择目标 Provider。例如,mem0(以易用性见长,通常包含免费额度)或 hindsight(检索精度更高,支持本地嵌入式部署)。

3. 根据提示输入对应的 API Key。如果选择支持本地模型的 Provider,则需要配置模型 Endpoint(例如,使用 DeepSeek 时可填入 https://api.deepseek.com)。

4. 指定模型标识和用户标识符,完成注册。

5. 执行重启命令使配置生效:hermes restart

三、激活历史会话全文检索机制

Session Search 是 Hermes 内置的“冷记忆”层。它基于 SQLite 的 FTS5 全文检索引擎,对所有历史对话记录进行索引。其巧妙之处在于,系统不会将原始对话全文一股脑儿塞进当前上下文,而是先检索出最相关的段落,然后交由一个轻量级 LLM 进行摘要,最后再将摘要结果返回给主模型。这种方式在保证信息召回率的同时,极大提升了 Token 的使用效率。

要使用它,你只需要:

1. 确保历史会话已正常保存至 ~/.hermes/history/ 目录下的 SQLite 数据库文件中。

2. 该机制默认启用,无需额外配置。你可以通过运行 hermes doctor 命令来验证,查看 “Session search enabled” 字段是否为 true。

3. 在对话中直接触发检索,例如输入:“请回顾我上周关于 API 错误码的提问”。

4. 观察 Agent 的响应中是否包含了带有时间戳和来源路径的引用片段。

四、利用 SKILL.md 实现程序性记忆沉淀

如果说 MEMORY.md 记录的是“是什么”,那么 SKILL.md 存储的就是“怎么做”的程序性知识,属于技能库层级的记忆。系统在 Prompt 中只注入其精简索引,实际文档内容按需加载,从而有效避免了上下文窗口的无谓膨胀。这使得 Agent 能够复用那些已经被验证过的工作流,而不是每次都从头开始探索。

建立技能库的流程是:

1. 在完成一项复杂任务后,手动或通过 Agent 自动触发技能沉淀流程。

2. 将结构化的操作步骤写入 ~/.hermes/skills/ 目录下的独立 Markdown 文件中。文件名最好能体现任务类型,例如 deploy-to-vercel.md

3. 每份 SKILL.md 文件都应包含几个关键部分:任务名称、触发条件、具体执行步骤、预期输出以及失败时的回退方案。

4. 此后,当对话中提及相似任务时,Agent 便会自动匹配并加载对应的技能文档来辅助执行。

五、同步 USER.md 构建用户画像锚点

USER.md 与 MEMORY.md 并列,共同构成温记忆的双核心。它专门用于存储用户的身份特征、沟通风格、技能水平等个性化信息,同样受 1375 字符的硬限制。其内容会与 MEMORY.md 一同注入会话,为 Agent 跨会话的行为提供一个稳定的个性化基线。

管理 USER.md 的方法如下:

1. 检查文件路径:ls -l ~/.hermes/memories/USER.md

2. 使用编辑器打开,添加原子化的用户事实。例如:§ 我偏好使用中文技术术语,拒绝英文缩写(如 CLI → 命令行界面)

3. 需要注意的是,这里应避免写入临时状态或包含相对时间的表述,比如“最近”、“上个月”这类词语。

4. 保存后,修改将在下次会话启动时自动生效,无需重启 Hermes 服务。

来源:https://www.php.cn/faq/2541799.html?uid=1503042
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

你牛你来游戏官网下载地址与安装教程
游戏攻略
你牛你来游戏官网下载地址与安装教程

获取《你牛你来》安卓最新版,可通过九游门户站或APP实现。在九游网站或应用内搜索游戏名称,进入专区即可选择高速或普通下载。该方法便捷高效,能快速完成安装并提供相关攻略参考。

热心网友
05.27
Vidu制作蒲公英飘散广角效果详细教程
AI资讯
Vidu制作蒲公英飘散广角效果详细教程

在Vidu中实现蒲公英飘散效果,需优化提示词协同建模构图、气流与景深。可通过分层动态提示构建纵深,或采用两阶段生成与遮罩合成分别控制背景与粒子轨迹。新版本支持调整物理参数模拟真实飘散,也可上传参考图配合权重设置引导形态与方向。

热心网友
05.27
QoderWake异常报警设置教程:关键任务失败通知与人工介入指南
AI资讯
QoderWake异常报警设置教程:关键任务失败通知与人工介入指南

为QoderWake配置异常报警与人工介入机制,可保障关键任务失败时及时感知与干预。设置核心包括:定义权限红线触发条件并绑定通知渠道;启用执行前确认或执行后复核的人工介入策略;基于审计日志模式设置告警规则;最后通过沙箱模拟完整流程,验证从触发、通知到人工审批各环节的有效性。

热心网友
05.27
森林冰火人双人版官方正版下载安装指南
游戏攻略
森林冰火人双人版官方正版下载安装指南

获取《森林冰火人双人版》官方正版,请访问九游平台网站或APP,搜索游戏名称进入专区,选择高速或普通下载方式即可安全便捷安装。

热心网友
05.27
QoderWake快捷命令使用指南 别名功能简化复杂操作
AI资讯
QoderWake快捷命令使用指南 别名功能简化复杂操作

QoderWake可通过设置别名简化复杂命令。主要有三种方法:在Shell配置文件中定义永久别名;在软件配置目录创建可执行脚本并绑定;或直接使用其内置的图形化模板功能,通过界面设置快捷键绑定完整命令。

热心网友
05.27

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

AI数据挖掘核心技术解析与实战应用指南
AI教程
AI数据挖掘核心技术解析与实战应用指南

AI数据挖掘能从海量数据中提炼关键洞察。其核心技术包括:聚类分析将相似数据自动分组以发现模式;分类算法基于历史数据预测新数据类别;关联规则学习揭示数据项间的共生关系;回归分析则量化变量间影响并预测数值趋势。掌握这些方法对决策至关重要。

热心网友
05.27
成都启用全国首个机器人配送社区外卖无需进楼
业界动态
成都启用全国首个机器人配送社区外卖无需进楼

外卖配送的“最后100米”难题,在成都一处青年公寓社区找到了创新解决方案。全国首个实现配送机器人常态化运营的住宅区,近日于成都正式落地。 社区内的配送任务由10台名为“享递Ultra”的机器人承担,它们来自成都高新区的一家科技企业。自今年1月启动试运行以来,这些机器人已累计完成近3万单配送任务,平均

热心网友
05.27
Stable Diffusion图片信息本地解析教程 保护隐私安全提取提示词
AI教程
Stable Diffusion图片信息本地解析教程 保护隐私安全提取提示词

Stable Diffusion 法术解析工具:本地读取AI绘画生成信息的专业解决方案 在利用Stable Diffusion进行AI绘画创作或学习时,你是否常常面临这样的难题:遇到一张效果出色的SD作品,却无法获知其生成所用的具体“咒语”(Prompt)、模型参数等关键信息?同时,出于对作品版权和

热心网友
05.27
极限竞速地平线6正式发售 获2026年最高游戏评分
游戏资讯
极限竞速地平线6正式发售 获2026年最高游戏评分

赛车游戏爱好者们,重磅喜讯来袭!微软旗下王牌竞速系列最新力作《极限竞速:地平线6》现已全球正式发售,同步登陆PC与Xbox Series X|S平台,并首发即加入XGP游戏库。这款备受期待的开放世界赛车游戏,一经推出便交出了一份堪称完美的答卷。 权威游戏媒体IGN毫不吝啬地给出了满分评价,其评语写道

热心网友
05.27
MOCA币购买指南:安全买入流程与挂单卖出策略
web3.0
MOCA币购买指南:安全买入流程与挂单卖出策略

MocaNetwork作为新兴的Web3社交层项目,其代币MOCA的购买需要谨慎规划。本文梳理了从前期准备到买入、持有及卖出的完整流程,重点介绍了中心化交易所直接购买、通过跨链桥转移资产以及使用去中心化交易所挂单等几种主流方式,并分析了不同卖出策略的适用场景,旨在帮助参与者更稳健地操作。

热心网友
05.27