Update from Sync Service
This commit is contained in:
309
AI工程/LLMWiki与Obsidian结合指南.md
Executable file
309
AI工程/LLMWiki与Obsidian结合指南.md
Executable file
@@ -0,0 +1,309 @@
|
||||
# LLM Wiki 与 Obsidian 结合运用完全指南
|
||||
|
||||
> 从 Karpathy 原始模式到现代 Obsidian AI 生态
|
||||
>
|
||||
> 归档:2026-04-25
|
||||
|
||||
---
|
||||
|
||||
## 📊 生态全景
|
||||
|
||||
LLM Wiki 的核心思想源自 **Andrej Karpathy** 的个人知识管理模式:让 LLM 持续读取、整理、更新你的笔记,形成一个自我演进的知识库。
|
||||
|
||||
---
|
||||
|
||||
## 🏆 主流项目对比
|
||||
|
||||
| 项目 | Stars | 定位 | 适合场景 |
|
||||
|------|-------|------|---------|
|
||||
| **claude-obsidian** | 3,296 | Claude + Obsidian 知识引擎 | Claude Code 用户 |
|
||||
| **khoj** | 34,245 | AI 第二大脑(RAG) | 全平台、多模型 |
|
||||
| **Understand-Anything** | 8,886 | 知识图谱教学 | 可视化学习 |
|
||||
| **swarmvault** | 264 | 本地 RAG 编译器 | 本地优先 |
|
||||
| **llm-wiki-skill** | 401 | Karpathy 模式 Skill | OpenClaw/Codex |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Karpathy LLM Wiki 原始模式
|
||||
|
||||
### 核心理念
|
||||
|
||||
```
|
||||
你提供资料 → LLM 读取、提取概念、建立关联
|
||||
↓
|
||||
形成结构化 Wiki
|
||||
↓
|
||||
知识像利息一样复利增长
|
||||
```
|
||||
|
||||
### 关键特征
|
||||
|
||||
| 特征 | 说明 |
|
||||
|------|------|
|
||||
| **零手动归档** | LLM 自动整理、分类、链接 |
|
||||
| **热缓存** | 每次会话结束更新上下文,下次直接继续 |
|
||||
| **交叉引用** | 自动发现概念间的关联 |
|
||||
| **持续编译** | 资料越多,知识库越有价值 |
|
||||
|
||||
---
|
||||
|
||||
## 🔥 推荐方案一:claude-obsidian(⭐3,296)
|
||||
|
||||
### 核心能力
|
||||
|
||||
```
|
||||
你投放资料源 → Claude 读取 → 提取实体和概念
|
||||
↓
|
||||
更新交叉引用 → 归档到 Obsidian Vault
|
||||
↓
|
||||
每次摄入,知识库更丰富
|
||||
```
|
||||
|
||||
| 能力 | 说明 |
|
||||
|------|------|
|
||||
| 自动整理 | 创建实体、概念、交叉引用 |
|
||||
| 矛盾标记 | `[!contradiction]` 标注冲突 |
|
||||
| 会话记忆 | 热缓存在对话间持续 |
|
||||
| 知识维护 | 8 类健康检查(孤儿、死链、缺口) |
|
||||
| 自主研究 | 3 轮网络研究 + 缺口填补 |
|
||||
| 多模型 | Claude / Gemini / Codex / Cursor |
|
||||
|
||||
### 命令体系
|
||||
|
||||
| 命令 | 功能 |
|
||||
|------|------|
|
||||
| `/wiki` | 初始化 Vault |
|
||||
| `ingest [file]` | 读取源文件,创建 8-15 页 Wiki |
|
||||
| `what do you know about X?` | 索引→相关页→综合回答 |
|
||||
| `/save` | 保存当前对话为 Wiki 笔记 |
|
||||
| `/autoresearch [topic]` | 自主研究循环 |
|
||||
| `lint the wiki` | 健康检查 |
|
||||
|
||||
### Wiki 结构
|
||||
|
||||
```
|
||||
wiki/
|
||||
├── index.md # 主目录
|
||||
├── log.md # 操作日志
|
||||
├── hot.md # 近期上下文缓存
|
||||
├── overview.md # 执行摘要
|
||||
├── concepts/ # 概念页
|
||||
├── entities/ # 实体页
|
||||
├── sources/ # 源文件
|
||||
└── meta/
|
||||
├── dashboard.base # Bases 仪表盘
|
||||
└── dashboard.md # Dataview 仪表盘
|
||||
```
|
||||
|
||||
### 安装
|
||||
|
||||
```bash
|
||||
git clone https://github.com/AgriciDaniel/claude-obsidian
|
||||
cd claude-obsidian
|
||||
bash bin/setup-vault.sh
|
||||
|
||||
# Claude Code 中
|
||||
claude plugin marketplace add AgriciDaniel/claude-obsidian
|
||||
claude plugin install claude-obsidian@claude-obsidian-marketplace
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔥 推荐方案二:khoj(⭐34,245)
|
||||
|
||||
### 核心能力
|
||||
|
||||
```
|
||||
本地/云端 LLM + 你的文档 → RAG 语义搜索 → 智能回答
|
||||
```
|
||||
|
||||
| 能力 | 说明 |
|
||||
|------|------|
|
||||
| 多文档支持 | PDF / Markdown / Notion / Word |
|
||||
| 多模型 | llama3 / qwen / gemma / gpt / claude |
|
||||
| 多平台 | 浏览器 / Obsidian / Emacs / 桌面 / 手机 |
|
||||
| 自定义 Agent | persona + 知识库 + 工具 |
|
||||
| 自动化 | 个人通讯稿 + 智能通知 |
|
||||
| 自托管 | Docker / 本地 |
|
||||
|
||||
### 与 Obsidian 集成
|
||||
|
||||
```
|
||||
Obsidian Vault → Khoj 索引 → 语义搜索 → LLM 回答
|
||||
```
|
||||
|
||||
### 安装
|
||||
|
||||
```bash
|
||||
# Docker
|
||||
docker run -d -p 42110:42110 khojai/khoj
|
||||
|
||||
# 或云应用
|
||||
# https://app.khoj.dev
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🆚 方案对比
|
||||
|
||||
| 维度 | claude-obsidian | khoj | Understand-Anything |
|
||||
|------|----------------|------|-------------------|
|
||||
| 核心方法 | 知识引擎(创建+维护) | RAG 搜索+回答 | 知识图谱 |
|
||||
| 自动整理 | ✅ | 部分 | ✅ |
|
||||
| 会话记忆 | ✅ | ✅ | ✅ |
|
||||
| 知识维护 | 8 类检查 | ❌ | ❌ |
|
||||
| 自主研究 | 3 轮循环 | ✅ | ❌ |
|
||||
| 可视化 | Canvas | ❌ | ✅ 图谱 |
|
||||
| 多模型 | 多 | 多 | 多 |
|
||||
| 本地优先 | ✅ | ✅ | ✅ |
|
||||
| 安装难度 | 中 | 低 | 中 |
|
||||
|
||||
---
|
||||
|
||||
## 📐 Obsidian + LLM Wiki 架构模式
|
||||
|
||||
### 模式一:Agent 驱动(claude-obsidian)
|
||||
|
||||
```
|
||||
┌─────────────────────────────────┐
|
||||
│ AI Agent (Claude) │
|
||||
│ /wiki /ingest /query /lint │
|
||||
└──────────────┬──────────────────┘
|
||||
│ MCP / 文件系统
|
||||
┌──────────────┴──────────────────┐
|
||||
│ Obsidian Vault │
|
||||
│ wiki/ │
|
||||
│ ├── index.md │
|
||||
│ ├── concepts/ │
|
||||
│ ├── entities/ │
|
||||
│ ├── sources/ │
|
||||
│ └── meta/ │
|
||||
└─────────────────────────────────┘
|
||||
```
|
||||
|
||||
### 模式二:RAG 驱动(khoj)
|
||||
|
||||
```
|
||||
┌─────────────────────────────────┐
|
||||
│ Khoj Server │
|
||||
│ 索引 + 语义搜索 + LLM │
|
||||
└──────────────┬──────────────────┘
|
||||
│ API
|
||||
┌──────────────┴──────────────────┐
|
||||
│ Obsidian Vault │
|
||||
│ (只读索引,不修改) │
|
||||
└─────────────────────────────────┘
|
||||
```
|
||||
|
||||
### 模式三:图谱驱动(Understand-Anything)
|
||||
|
||||
```
|
||||
┌─────────────────────────────────┐
|
||||
│ Understand-Anything │
|
||||
│ 知识图谱 + 交互式探索 │
|
||||
└──────────────┬──────────────────┘
|
||||
│
|
||||
┌──────────────┴──────────────────┐
|
||||
│ Obsidian Vault │
|
||||
│ (Karpathy LLM Wiki 格式) │
|
||||
└─────────────────────────────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 💡 典型工作流
|
||||
|
||||
### 工作流一:知识沉淀
|
||||
|
||||
```
|
||||
1. 投放资料(文章/笔记/对话)
|
||||
2. Claude 自动读取、提取概念
|
||||
3. 创建 Wiki 页面,建立交叉引用
|
||||
4. 更新索引和热缓存
|
||||
5. 下次会话自动加载上下文
|
||||
```
|
||||
|
||||
### 工作流二:知识查询
|
||||
|
||||
```
|
||||
1. 提问:"你知道 X 吗?"
|
||||
2. Claude 读取热缓存(近期上下文)
|
||||
3. 扫描索引,找到相关页
|
||||
4. 深入阅读相关页
|
||||
5. 综合回答,引用具体页面
|
||||
```
|
||||
|
||||
### 工作流三:知识维护
|
||||
|
||||
```
|
||||
1. 运行 lint the wiki
|
||||
2. 发现孤儿页、死链、缺口
|
||||
3. 自动修复或提示修复
|
||||
4. 更新健康状态
|
||||
```
|
||||
|
||||
### 工作流四:自主研究
|
||||
|
||||
```
|
||||
1. /autoresearch [主题]
|
||||
2. 搜索网络资料
|
||||
3. 3 轮研究循环
|
||||
4. 提取概念、创建页面
|
||||
5. 归档到 Wiki
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 与 Obsidian 插件的协同
|
||||
|
||||
| Obsidian 插件 | 与 LLM Wiki 的关系 |
|
||||
|--------------|-------------------|
|
||||
| **Bases** | 原生数据库视图,替代 Dataview |
|
||||
| **Templater** | 自动填充笔记模板 |
|
||||
| **Obsidian Git** | 每 15 分钟自动提交 |
|
||||
| **Calendar** | 日历视图 + 字数统计 |
|
||||
| **Excalidraw** | 画布绘图、标注 |
|
||||
| **Local REST API** | MCP 连接 |
|
||||
| **Web Clipper** | 一键导入网页 |
|
||||
|
||||
---
|
||||
|
||||
## 📊 选型建议
|
||||
|
||||
| 你的需求 | 选它 |
|
||||
|---------|------|
|
||||
| Claude Code 用户,想自动维护知识库 | **claude-obsidian** |
|
||||
| 多模型、多平台、自托管 | **khoj** |
|
||||
| 可视化知识图谱学习 | **Understand-Anything** |
|
||||
| OpenClaw/Codex 环境 | **llm-wiki-skill** |
|
||||
| 本地 RAG + MCP | **swarmvault** |
|
||||
|
||||
---
|
||||
|
||||
## 📝 与现有 OpenClaw 的结合
|
||||
|
||||
你已经有的基础:
|
||||
|
||||
| 已有 | 可用 |
|
||||
|------|------|
|
||||
| Obsidian Vault (`/obsidian`) | ✅ 可直接作为 Wiki 底座 |
|
||||
| BRAT 插件 | ✅ 可安装 claude-obsidian |
|
||||
| obs 命令行工具 | ✅ 可管理笔记 |
|
||||
| MiniMax + 百炼 API | ✅ 可驱动 LLM |
|
||||
|
||||
---
|
||||
|
||||
## 🔗 资源
|
||||
|
||||
| 资源 | 链接 |
|
||||
|------|------|
|
||||
| **Karpathy 原始模式** | https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f |
|
||||
| **claude-obsidian** | https://github.com/AgriciDaniel/claude-obsidian |
|
||||
| **khoj** | https://github.com/khoj-ai/khoj |
|
||||
| **Understand-Anything** | https://github.com/Lum1104/Understand-Anything |
|
||||
| **swarmvault** | https://github.com/swarmclawai/swarmvault |
|
||||
| **llm-wiki-skill** | https://github.com/lewislulu/llm-wiki-skill |
|
||||
|
||||
---
|
||||
|
||||
*整理:知识库管理员 | 归档:2026-04-25*
|
||||
Reference in New Issue
Block a user