我自己跑了一遍流程,把上篇推文丢进去,Hermes 自动给我整理出多概念知识节点、双链网络、MOC 主题地图,效果确实顶。
这套系统到底在干什么
整个流程其实就一句话:
放进一篇文章
↓
Hermes 读取 raw 原始资料
↓
Hermes 自动拆成概念页、实体页、MOC、双链和 log
↓
Obsidian 中形成可视化知识网络
Obsidian 负责打开和可视化,Hermes 负责读取、拆解、建页、加双链、更新 MOC 和日志。两边指向同一个文件夹,就这么简单。
第一步:创建 Hermes-Wiki 文件夹
这是 Hermes 和 Obsidian 共用的根目录,结构长这样:
Hermes-Wiki/
├── SCHEMA.md
├── index.md
├── log.md
├── raw/
│ ├── articles/
│ ├── papers/
│ ├── transcripts/
│ └── assets/
├── concepts/
├── entities/
├── comparisons/
├── queries/
├── moc/
└── drafts/
Windows 用户:打开 PowerShell,把下面这段整个粘进去:
$WikiPath = "$env:USERPROFILE\Hermes-Wiki"
New-Item -ItemType Directory -Force -Path $WikiPath | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\raw\articles" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\raw\papers" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\raw\transcripts" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\raw\assets" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\concepts" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\entities" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\comparisons" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\queries" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\moc" | Out-Null
New-Item -ItemType Directory -Force -Path "$WikiPath\drafts" | Out-Null
New-Item -ItemType File -Force -Path "$WikiPath\SCHEMA.md" | Out-Null
New-Item -ItemType File -Force -Path "$WikiPath\index.md" | Out-Null
New-Item -ItemType File -Force -Path "$WikiPath\log.md" | Out-Null
explorer $WikiPath
跑完会自动弹出 C:\Users\你的用户名\Hermes-Wiki 这个文件夹。
Mac 用户:打开 Terminal:
mkdir -p ~/Hermes-Wiki/raw/articles
mkdir -p ~/Hermes-Wiki/raw/papers
mkdir -p ~/Hermes-Wiki/raw/transcripts
mkdir -p ~/Hermes-Wiki/raw/assets
mkdir -p ~/Hermes-Wiki/concepts
mkdir -p ~/Hermes-Wiki/entities
mkdir -p ~/Hermes-Wiki/comparisons
mkdir -p ~/Hermes-Wiki/queries
mkdir -p ~/Hermes-Wiki/moc
mkdir -p ~/Hermes-Wiki/drafts
touch ~/Hermes-Wiki/SCHEMA.md
touch ~/Hermes-Wiki/index.md
touch ~/Hermes-Wiki/log.md
open ~/Hermes-Wiki
跑完打开 /Users/你的用户名/Hermes-Wiki,能看到 SCHEMA.md、index.md、log.md 和那一堆子目录就对了。
第二步:用 Obsidian 打开整个 Wiki
打开 Obsidian,选 Open folder as vault,然后:
- Windows 选
C:\Users\你的用户名\Hermes-Wiki - Mac 选
/Users/你的用户名/Hermes-Wiki
这一步我当时差点踩雷——一定要选整个 Hermes-Wiki 文件夹,不要单独选 raw 或 concepts 子目录。选错了 Obsidian 看不到全貌,双链也建不起来。
第三步:设置 WIKI_PATH
这一步是告诉 Hermes 你的 Wiki 在哪。Windows 用户特别注意:如果 Hermes 跑在 WSL/Ubuntu 里,那 WIKI_PATH 必须在 WSL 里设置,不是 PowerShell 里。这个区别我一开始没搞清楚,调了半天。
Windows 用户在 WSL 里设置
先进 WSL:
wsl
看到类似 zhy:/mnt/c/Users/86157$ 的提示符,说明进来了。
确认 WSL 能访问 Wiki 文件夹:
ls /mnt/c/Users/86157/Hermes-Wiki
把 86157 换成你自己的 Windows 用户名。看到 SCHEMA.md、concepts 这些就 OK。
接着看用的是 bash 还是 zsh:
echo $SHELL
显示 /bin/bash 就 nano ~/.bashrc,显示 /bin/zsh 就 nano ~/.zshrc。
在文件末尾加一行:
export WIKI_PATH="/mnt/c/Users/86157/Hermes-Wiki"
记得换成你的用户名。然后 Ctrl + O 保存、Enter、Ctrl + X 退出。
让设置生效(哪个文件改的就 source 哪个):
source ~/.bashrc
# 或
source ~/.zshrc
验证:
echo $WIKI_PATH
ls "$WIKI_PATH"
能看到一堆文件就成了。
Mac 用户直接在 Terminal 里设置
Mac 不需要 WSL 这一层。同样先看 shell 类型:
echo $SHELL
对应去改 ~/.zshrc 或 ~/.bashrc,加一行:
export WIKI_PATH="$HOME/Hermes-Wiki"
然后 source 一下,验证 echo $WIKI_PATH 和 ls "$WIKI_PATH" 能看到内容就行。
第四步:填 SCHEMA.md
回到 Obsidian 打开 SCHEMA.md,填入下面这段。这是给 Hermes 看的"游戏规则":
# Wiki Schema
## 核心原则
- raw/ 是原始资料区,只能追加和读取,不要改写原文。
- concepts/ 存放概念页。
- entities/ 存放实体页。
- comparisons/ 存放比较页。
- queries/ 存放值得长期保留的问答结果。
- moc/ 存放主题地图。
- drafts/ 存放推文、文章、视频脚本等输出草稿。
- 重要概念使用 [[wikilink]]。
- 关键结论尽量绑定来源。
- 不确定内容必须标记为"待验证"。
- 每次重要修改后更新 log.md。
- 新增重要页面后更新 index.md。
## 页面状态
- seed:刚创建
- growing:正在完善
- evergreen:成熟稳定
- stale:可能过期
- conflict:存在冲突
- deprecated:已废弃
## 页面类型
- concept:概念页
- entity:实体页
- comparison:比较页
- query:问答沉淀页
- moc:主题地图
- draft:写作草稿
- source:原始资料说明
## Source-first 原则
关键结论必须尽量写明来源。
没有来源的内容标记为"待验证"。
## 双链规则
重要概念首次出现时使用 [[wikilink]]。
不要给普通词滥加链接。
这套 SCHEMA 是整个系统能稳定运转的关键,Hermes 后面的所有动作都要参考它。
第五步:填 index.md
总入口,给 Wiki 一个目录:
# LLM Wiki Index
这是本 Wiki 的总入口。
## 核心概念
- [[RAG]]
- [[Agentic RAG]]
- [[LLM Wiki]]
- [[Obsidian]]
- [[MOC]]
- [[双链交叉引用]]
- [[Source-first]]
- [[Schema Config]]
## 主题地图
- [[RAG 技术地图]]
- [[LLM Wiki 地图]]
## 最近更新
待更新。
第六步:填 log.md
# 更新日志
## 初始化
### 新增
- 创建 Wiki 基础目录
- 创建 SCHEMA.md
- 创建 index.md
- 创建 log.md
### 说明
本 Wiki 由 Hermes Agent 辅助维护,由 Obsidian 负责查看、审阅和图谱展示。
第七步:启动 Hermes
Windows 用户先进 WSL,然后检查路径再启动:
wsl
echo $WIKI_PATH
ls "$WIKI_PATH"
hermes
Mac 用户直接 Terminal:
echo $WIKI_PATH
ls "$WIKI_PATH"
hermes chat
第八步:让 Hermes 初始化读取 Wiki
进入 Hermes 之后,第一句先别让它动手,让它先看看自己的家:
请读取我的 LLM Wiki。
Wiki 路径使用环境变量 WIKI_PATH。
先不要修改任何文件,只做初始化检查:
1. 读取 SCHEMA.md
2. 读取 index.md
3. 读取 log.md
4. 总结当前 Wiki 结构
5. 告诉我下一步应该收录哪些资料
成功的标志:Hermes 能告诉你 raw/ 是原始资料区、concepts/ 是概念页区、moc/ 是主题地图区,能识别 SCHEMA.md 是规则、index.md 是入口、log.md 是日志。能说出来就说明它读懂了。
第九步:实战收录一篇文章
拿一篇文章试试。比如标题叫《Hermes 的高级用法:用 LLM Wiki + Obsidian 打造第二大脑》。
在 Obsidian 里进入 raw/articles/,新建文件 Hermes 高级用法 - LLM Wiki 与 Obsidian 打造第二大脑.md,把文章贴进去。
然后在 Hermes 里下指令:
请收录这篇文章:
raw/articles/Hermes 高级用法 - LLM Wiki 与 Obsidian 打造第二大脑.md
注意:这是一篇文章草稿,请把它作为 raw 原始资料处理,不要修改原文。
要求:
1. 读取文章内容,提取核心主题。
2. 根据内容创建或更新对应的 Wiki 页面。
3. 重要概念使用 [[wikilink]]。
4. 关键结论必须标注来源:
raw/articles/Hermes 高级用法 - LLM Wiki 与 Obsidian 打造第二大脑.md
5. 如果某些内容是总结归纳或待验证判断,请明确标记。
6. 更新 index.md。
7. 更新 log.md。
8. 如果适合,请创建或更新 moc/LLM Wiki 地图.md 和 moc/RAG 技术地图.md。
9. 完成后列出本次新增和更新了哪些文件。
这段提示词的精髓是把 raw 当只读资料、把所有衍生页面绑定来源、强制走 SCHEMA 的规则。
第十步:验收效果
回到 Obsidian,重点看五个地方。
concepts 文件夹:应该出现一堆概念页,比如 Agentic RAG、LLM Wiki、MOC、RAG、Source-first、双链交叉引用、知识飞轮。这说明 Hermes 把文章拆成了长期可复用的知识节点,不是简单的复制粘贴。
entities 文件夹:会出现像 Obsidian 这种工具/实体页。能区分"概念"和"工具"是这套系统的精度体现。
moc 文件夹:会生成 LLM Wiki 地图、RAG 技术地图这类主题地图。MOC 不是普通目录,它是一张理解路线图,告诉你"从哪进,往哪走"。
log.md:记录新增了什么、更新了什么、来源是哪篇文章、哪些待验证。这一点我特别看重——Agent 的所有维护行为都不是黑箱,可以审计。
Obsidian 图谱视图:打开看到一堆节点连起来形成网络,这就是最终目标。
一篇文章
↓
多个 Wiki 页面
↓
双链关系
↓
知识网络
收尾的几个关键点
整套流程的核心就是:同一个 Hermes-Wiki 文件夹,Obsidian 负责打开和可视化,Hermes 负责读取、拆解、建页、加双链、更新 MOC 和 log。
Windows 用户的特殊处理:Obsidian 用 Windows 路径打开,Hermes 在 WSL 里通过 /mnt/c/... 访问同一个文件夹,WIKI_PATH 必须在 WSL 里设置。这个跨系统的桥接逻辑搞清楚了,后面就顺了。
Mac 用户简单很多:Obsidian 和 Hermes 都直接吃 ~/Hermes-Wiki,WIKI_PATH 设成 $HOME/Hermes-Wiki 就完事。
这是最基础的单人知识库版本,平时往里放文章、摘要、想法都行。如果你想做多 profile 协作的复杂版本,本质上是一样的,只是规则会更细。
说实话这套东西我自己用了一段时间才感受到威力——单篇文章读完会忘,但当它变成一张可以反复回看的知识网络,每次新内容进来都会跟旧内容产生连接,你的"第二大脑"才真正开始长出来。建议今天就花半小时跑通流程,先收录一篇你最近读过的好文章,看看效果。