Hermes + Obsidian 自动化知识库全流程部署与维护白皮书
零、 核心架构说明
本系统旨在实现”手机端即时输入 → AI 语义识别与格式化 → 电脑端自动归类”的自动化闭环。
- 输入端:手机 Telegram 或电脑 WebUI。
- 大脑:Hermes Agent (DeepSeek V4 Flash API)。
- 存储端:Windows 10 WSL2 (Ubuntu) 指向 D 盘物理路径。
- 归类端:Obsidian 插件 Auto Note Mover。
一、 物理环境初始化
在执行任何自动化脚本前,必须在 Windows 资源管理器中完成以下目录建设:
- 总目录:
D:\个人知识库 - 收件箱:
D:\个人知识库\Inbox(所有 AI 生成的文件首站停留地) - 分类库:手动创建
笔记、复盘、手册三个文件夹。 - 备份库:
D:\个人知识库备份
二、 容灾基建:Local Backup 插件配置
为防止 AI 误操作导致文件丢失,必须配置本地快照备份。
- 安装:Obsidian 社区插件市场搜索
Local Backup。 - 常规设置 (General Settings):
Backup once on startup:开启 (每次启动 Obsidian 自动备份)Backup once on quit:开启 (每次关闭自动备份)Backup history length (days):3 (保留最近 3 天数据)Backups per day:3 (每天最多保留 3 份)Windows output path:D:\个人知识库备份
- 生效:点击
Apply & Reload。
三、 连通性验证 (WSL2 权限测试)
确保 Hermes 所在的 Ubuntu 子系统能看到并写入 Windows 文件夹。
- 打开 Windows Terminal 的 Ubuntu 窗口。
- 输入并执行指令:
mkdir -p "/mnt/d/个人知识库/Inbox"echo "连通测试" > "/mnt/d/个人知识库/Inbox/test_connection.md" - 检查:若 Windows 下对应路径出现了该文件,则链路连通。
四、 Hermes 核心指令 (System Prompt) 注入
请将以下 V2.0 严格版指令覆盖到 Hermes 的系统指令框中。
# Role: 知识库自动化架构师 (V2.1-最终稳定版)
## 核心逻辑:
1. **意图路由**:若消息以“知识库:”开头,触发 [存储模式];否则为 [常规对话]。
2. **[存储模式] 执行分级标准:**
- **分级 A:[手册] 类别** - **判定规则**:内容涉及具体步骤、操作指南或用户明确要求“全文保存”。
- **执行逻辑**:【严格禁止删减】。保持用户原始文本的完整性,仅进行必要的 Markdown 语法加固(如代码块、加粗),严禁漏掉任何技术细节。
- **分级 B:[复盘, 笔记] 类别**
- **执行逻辑**:允许语义重构。将零散信息整理为逻辑清晰、带有标题和列表的结构化 Markdown。
3. **元数据要求:**
- 在文档顶部强制添加 YAML:
---
date: {{CURRENT_DATE}}
tags: [{{分类}}]
---
(注:tags 括号内仅填写分类文字,严禁添加 # 符号)
4. **文件操作:**
- **方式**:使用 terminal (cat > heredoc) 写入。
- **路径**:`/mnt/d/个人知识库/Inbox/`
- **命名**:`YYYYMMDD_HHMM_主题.md`。
5. **反馈**:成功后仅回复“指令已执行,文件已存入收件箱”。五、 Obsidian 自动化分类插件配置 (Auto Note Mover)
实现文件从 Inbox 到目标文件夹的”瞬移”。
- 基础设置:
Trigger设定为Automatic。 - 规则添加 (Add New Rule):
- 规则 1:字段选择
Frontmatter| 匹配值填入#笔记| 目标选择笔记文件夹。 - 规则 2:字段选择
Frontmatter| 匹配值填入#复盘| 目标选择复盘文件夹。 - 规则 3:字段选择
Frontmatter| 匹配值填入#手册| 目标选择手册文件夹。 (注:匹配值必须带 # 号,因为我们在 Prompt 中将类别定义为了标签数组)
- 规则 1:字段选择
六、 维护与扩容 (新手必看)
如果你未来想增加一个新的分类(例如”项目”):
- 物理层:在
D:\个人知识库下新建文件夹项目。 - 逻辑层:修改 Hermes 的 System Prompt,在分类白名单中加入
, 项目。 - 路由层:在 Obsidian 的 Auto Note Mover 插件中新增一条
#项目的移动规则。
七、 实践经验总结
- 格式丢失问题:若手动复制粘贴导致格式混乱,应通过 Hermes 的写入工具生成文件,而非手动搬运文本。
- 自动排版机制:直接发送大白话,AI 会自动识别层级并转化为 Markdown 列表或加粗显示。
- 同步感知:由于使用了 WSL2 挂载,只要电脑开机,手机端发送的消息即可实时同步至本地硬盘。
- 备份习惯:定期检查
D:\个人知识库备份下的压缩包是否正常生成。