用 Hermes 打造个人知识管理系统

用 Hermes 打造个人知识管理系统
青萍叙事前言
你有没有这样的经历?
昨天和 AI 助手聊了半天的技术方案,今天再问它,它完全不记得了。
上周整理的笔记,这周想找某个细节,翻了半天也没找到。
这些问题的根源在于:大多数 AI 工具没有持久化记忆,而我们的笔记系统又缺乏智能检索能力。
今天分享一个我正在用的方案:用 Hermes Agent 结合 PARA 方法论,打造一个有记忆、能学习的个人知识管理系统。
为什么选择 Hermes
市面上的 AI 助手很多,但大多数都有一个致命缺陷:每次对话都是从零开始。
Hermes Agent 不一样,它有两个核心能力让它特别适合做知识管理:
持久化记忆:Hermes 会记住你是谁、喜欢什么、学过什么,这些信息跨会话保留。
多平台接入:同一个 Hermes 实例可以同时连接微信、飞书、钉钉,随时随地记录和检索。
PARA 方法论速览
PARA 是 Tiago Forte 提出的知识组织框架,把所有信息分成四类:
Projects(项目):有明确截止日期的工作,比如「搭建博客」「完成客户提案」。
Areas(领域):持续负责的长期事务,比如「健康管理」「技术学习」。
Resources(资源):未来可能用到的参考资料,比如「API 文档」「读书笔记」。
Archive(归档):已完成或不再活跃的内容。
PARA 的精髓在于:按行动可能性组织信息,而不是按主题分类。
安装 PARA Skill
Hermes 有一个专门的 PARA Second Brain skill,可以让整个知识库支持语义搜索。
安装命令:
1 | hermes skills install para-second-brain |
这个 skill 会帮你完成两件事:创建标准的 PARA 目录结构,以及配置符号链接让笔记可被搜索。
搭建目录结构
安装 skill 后,创建 PARA 的目录结构:
1 | mkdir -p memory notes/{projects,areas,resources,archive} |
然后用符号链接让 notes 目录可被 Hermes 搜索到:
1 | ln -s ~/knowledge-base/notes ~/knowledge-base/memory/notes |
这一步很关键:Hermes 默认只索引 memory/ 目录,符号链接让 PARA 笔记也能被检索。
配置 Memory 系统
Hermes 的 Memory 系统是整个知识管理的核心,采用双层文件结构:
MEMORY.md:Agent 的个人笔记,存储环境事实、项目约定、经验教训,字符上限约 2200。
USER.md:用户画像,记录你的偏好、沟通风格、期望,字符上限约 1375。
Session Search:基于 FTS5 的全文检索,可以搜索历史对话内容。
这三个组件配合工作,让 Hermes 在每次对话开始时就了解背景,不需要你重复解释。
接入 Hindsight 外部记忆
如果你想让记忆能力更上一层楼,可以接入 Hindsight。
Hindsight 是一个开源的记忆增强服务,支持向量搜索,能理解语义相近的内容,而不仅仅是关键词匹配。
比如你问「之前聊过的那个笔记工具」,即使你忘了叫 Obsidian,Hindsight 也能根据语义找到相关记忆。
配置方式很简单:
1 | hermes memory setup |
选择 Hindsight 作为记忆后端,按照提示完成配置即可。
内置的 MEMORY.md + USER.md 开箱即用,接入 Hindsight 后两者配合使用,记忆能力会更强。
实际工作流
场景一:随时记录想法
在微信里对 Hermes 说:
「记一下:今天看到一个不错的文章管理工具叫 Obsidian,支持双向链接。放到 Resources 里。」
Hermes 会自动创建或更新 ~/knowledge-base/resources/obsidian.md,把这条信息存进去。
场景二:项目进度跟踪
「帮我更新博客项目进度:今天完成了首页设计,明天开始写文章模块。」
Hermes 会在 ~/knowledge-base/projects/blog-project.md 中记录进度。
场景三:知识检索
一周后你问 Hermes:
「之前那个 Obsidian 工具,有什么特点来着?」
Hermes 会搜索你的知识库,找到之前记录的内容,给你一个完整的回答。
我的使用心得
不要追求完美结构:PARA 的分类有时候会模糊,没关系,先存进去再说。
养成随手记录的习惯:看到好文章、想到好点子,立刻告诉 Hermes。
定期回顾比大量收集更重要:每周花 15 分钟让 Hermes 帮你整理笔记,比每天疯狂收藏但从不回顾有效得多。
知识管理的本质不是收集信息,而是让信息在需要的时候出现。
Hermes + PARA 的组合,让这件事变得简单可行。













