Skip to content

Obsidian知识库正确驾驶方式:脚本替代插件20分钟蒸馏700文件

2026年4月26日

Obsidian知识库正确驾驶方式:脚本替代插件20分钟蒸馏700文件

插件方案配置1天,脚本方案20分钟完成。Obsidian最大优点是阅读Markdown,脚本负责自动化。

karpathy思路

karpathy发布LLM WIKI后,很多人分享怎么搭建Obsidian知识库。

参考:https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f

整体流程

步骤插件功能
1Templater源文件放入时自动打标签
2Text Generator根据标签蒸馏,得到Wiki页面
3Text GeneratorWiki页面放到指定目录
4Dataview形成知识地图,动态更新
5copilot和个人Wiki对话
6关系图谱可视化实体关系

插件方案遇到的14个问题

问题类型具体问题
模板配置模板文件怎么写、放在哪里、Templater和Text Generator模板是否统一管理
触发方式Templater模板怎么触发、Text Generator怎么触发(自动/右键/命令)
LLM配置copilot里LLM是否配置正确
批量处理怎么批量用Text Generator蒸馏、批量的范围、排除哪些目录
标签处理已有文件有标签头怎么处理、改造怎么批量统一标签头、蒸馏后标签怎么修改
报错处理插件报错怎么办(text generator、copilot不给出具体错误代码)
界面问题操作界面50%英文、排版紧密、无法选中描述文字、需要较高英文阅读能力

结果:这些问题用1天都解决了,但一次性丢700个文件给Text Generator时——没报错,也没出结果。


我到底想要什么?

一个实体关系准确的个人知识库:

  • 能够自动或定时更新
  • 能够对话
  • 能够可视化

问题:一定要用Obsidian插件才能实现吗?


脚本方案功能清单

把需求丢给IDE,20分钟得到全部蒸馏文件:

text
帮我做一个脚本,实现以下功能:
- 初次使用时,记录用户配置信息,后续启动直接作为默认值
- 输入需要蒸馏的区域(默认整个Obsidian目录)
- 输入需要排除的区域(结合上一步得到灵活交集)
- 输入知识库目录(Obsidian目录里新建子目录)
- 配置LLM模型信息(Base URL、API key、模型ID)
- 脚本提示词(默认写好,用户可修改)
- 确认后开始蒸馏,输出到指定目录
- 蒸馏完成后修改标签为已蒸馏
- 显示统计:蒸馏了多少文件、时间

效果对比

方案时间结果
插件方案1天配置700文件批量蒸馏没结果
脚本方案20分钟全部蒸馏完成

最终工作流

文件丢Obsidian → 自动打标 → 每天运行脚本 → 完成

实现全自动

提问时甚至不需要打开Obsidian,可以在IDE里提问,即时调用联网能力进行后续处理。


结论

工具优点
Obsidian较好地让人阅读Markdown文件
IDE脚本覆盖Obsidian插件功能,用自然语言沟通解决

为什么要用Obsidian插件做这些事情?

用任何一个IDE,都能完全覆盖Obsidian的功能。有任何问题都可以用自然语言去沟通和解决。

Obsidian最大的优点在于:它能较好地让人阅读Markdown文件,同时Markdown文件本身就能被模型阅读。


关键词:Obsidian, 知识库, 蒸馏, 脚本, IDE, karpathy

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来