搜索 Obsidian vault 中的已有知识来回答问题。CC 主动读取 MOC 索引和相关 Cards,综合 vault 知识 + 模型知识回答,标注来源。当用户说"query"、"查一下 vault"、"vault 里有什么"、"从笔记里找"时触发。
让 CC 不只靠模型记忆回答,而是主动搜索 vault 中的已有知识。
从用户问题中提取:
# 1. 读取相关 MOC 索引
obsidian read path="Cards/MOC-{Domain}.md"
# 2. 搜索关键词
obsidian search query="{关键概念1}"
obsidian search query="{关键概念2}"
# 3. 带上下文搜索(更精确)
obsidian search:context query="{关键短语}"
# 批量读取搜索结果
for card in {搜索结果}; do
obsidian read path="$card"
done
优先读取:
回答原则:
[[Card名]]回答格式:
## 回答
{综合回答,穿插 [[Card名]] 引用}
---
📚 引用了 {N} 张 Cards:[[Card1]] [[Card2]] [[Card3]]
💡 模型补充:{有/无}
如果回答产出了有价值的综合分析:
这个回答包含了跨 Card 的综合分析,值得存为新的对比/综合卡片吗?
→ 说 "note" 走 /note 流程回写
→ 说 "不用" 跳过
不自动回写,用户觉得好才走 /note。
| 普通提问 | /query | |
|---|---|---|
| 知识来源 | 模型记忆 | vault Cards + 模型 |
| 溯源 | 无 | 标注来自哪张 Card |
| 搜索范围 | 无 | MOC → Cards → 全文搜索 |
| 沉淀 | 留在对话里 | 可通过 /note 回写 |