AI Pulse
📡 X 信号

Hermes Agent内存使用的五个实用提示

Hermes Agent内存使用的五个实用提示

Hermes Agent内存功能有五个使用提示,第一条是:我应该使用原生内存还是内存提供程序?

原生内存是内置功能,默认开启。代理会将笔记保存在MEMORY.md,你的用户配置文件保存在USER.md,两个文件都位于~/.hermes/memories/路径下,并在每次会话启动时加载。

内存提供程序可与原生内存并行运行,额外提供语义搜索、知识图谱和自动事实提取等功能,可以使用命令`hermes memory setup`和`hermes memory status`进行配置和查看状态。

第二个问题:我的内存可以保存在本地吗?答案是可以。

内存文件存储在你的本地磁盘中,所有历史对话都存储在~/.hermes/state.db,代理可以对该文件进行搜索。

第三个问题:有没有现成的方法可以运行维基知识库?答案是有,Hermes Agent已预装`llm-wiki`功能。

该功能会在~/wiki路径(或WIKI_PATH指向的任意路径)以互联的markdown文件构建并维护一个知识库,该文件夹可作为Obsidian密码库使用。使用命令`/llm-wiki start a wiki about <topic>`启动对应主题的维基,之后可以在任意对话中使用`ingest <url>`导入内容,提问后它会从维基页面中提取内容回答。

第四个问题:事实应该存储在内存中还是功能中?

内存用于存储代理每次会话都需要用到的事实,这些事实从会话启动开始就会出现在提示词中。功能仅在相关场景下加载,因此对于重复性任务所需的内容,比如文件位置,存储在功能中通常更合适。

第五个问题:我可以查看并修改代理记住的内容吗?答案是可以。

`hermes journey`命令可以在同一时间线显示内存条目和已学习功能,`hermes journey edit`或`hermes journey delete`命令可以修正条目。如果需要每次保存都先经过批准,可以在config.yaml中添加配置:
```
memory:
write_approval: true
```

相关链接:

llm-wiki功能:

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新