建立Obsidian个人知识库的正确驾驶方式

lxiol
📝
有多少人看了karpathy发布LLM WIKI这篇文章,进而发表自己是怎么搭建Obsidian的个人知识库的 /images/建立Obsidian个人知识库的正确驾驶方式/4c996f81fb37

原文链接:https://mp.weixin.qq.com/s/RY7Feokexi4_dN9AW8WD8w

有多少人看了karpathy发布LLM WIKI这篇文章,进而发表自己是怎么搭建Obsidian的个人知识库的

有多少人看了karpathy发布LLM WIKI这篇文章,进而发表自己是怎么搭建Obsidian的个人知识库的。

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

karpathy

整体的思路是这样的:(下述文件范围默认为Obsidian全局)

通过不同方式将源文件(编写的、摘录的内容)放入

放入时,插件Templater自动打上标签

定期用插件Text Generator,根据标签进行蒸馏,得到Wiki页面,用Obsidian的双向连接符号标注实体,及得到实体关系

插件Text Generator,将 Wiki页面 放到指定目录,如:个人Wiki

插件Dataview,形成知识地图,动态更新Wiki

和个人Wiki对话。通过插件copilot指定目录

插件关系图谱,去呈现图像化的实体关系

Obsidian的插件,英文名是plugin,本身预装了一部分,可以去第三方市场安装更多

鉴于我已经给出了一套插件的方案,每个人可能使用的插件还不一样,只就我遇到的这些插件的情况列出遇到的问题

这时候你会遇到以下问题

  • 模板文件怎么写
  • 模板文件放在哪里
  • Templater和Text generator两个模板文件是独立放还是分开放(是否统一管理模板文件)
  • Templater模板文件怎么触发
  • Text Generator怎么配置
  • copilot里LLM是否配置正确,能使用
  • Text Generator的模板文件怎么触发(可选项:自动、右键、命令)
  • 怎么批量的用Text Generator蒸馏文件,批量的范围
  • 以上规则是否有需要排除的目录
  • 已有的文件已经有标签头,怎么处理
  • 对于这次改造怎么批量处理和统一标签头
  • 已蒸馏的文件标签怎么在蒸馏后修改
  • 插件报错了怎么处理?特别是text generator、copilot,错误并不会给出具体的错误代码和错误关键词
  • 操作界面50%是英文,排版紧密,无法选中描述文字。掺杂专业名字,你需要具备较高的英文阅读能力

这些问题我用1天都解决了,但最后Text generator处理单个文件的时候,可以正常的蒸馏,当我一次性将700个文件丢给它的时候,它没有报错,但是也没有出结果。

这时候我就在想,使用了这么多插件,配置了这么久,我想要的是:

一个实体关系准确的个人知识库,能够自动或者定时的去更新,能够对话,能够可视化

那我一定要使用Obsidian吗?一定要使用Obsidian的插件去实现才能自动吗?市面上有没有其他产品可以做得到呢?

然后我总结了下面这一句话,丢给了IDE(用你自己熟悉的):

-

-

-

-

-

-

-

-

-

-

-

-
-

1
`帮我做一个脚本,实现以下功能``初次使用时,记录用户接下来配置的信息。后续启动时就可以直接作为默认值,用户也可以修改。``输入需要蒸馏的区域。默认是整个Obsidian目录。``输入需要排除的区域。可以结合上一步来对特定的目录排除。这两个选项结合之后,就可以得到一个灵活的交集。``输入知识库的目录。通常是用户在Obsidian目录里面新建一个子目录。``配置LLM模型的信息。通过CURL的方式来请求。``Base URL.``API key。``模型ID。``脚本提示词。默认已经写好了一段提示词,用户可以修改。``以上信息确认后,脚本开始工作,去每个文件蒸馏并输出到指定目录。``蒸馏完成的文件,将标签改为已蒸馏。``蒸馏完成后,显示统计,蒸馏了多少个文件以及时间。`

大概20分钟,我就得到了全部蒸馏的文件。这时打开插件知识图谱,就可以可视化这些实体关系了。

之后,我有文件直接丢Obsidian里面,自动打标,每天运行一下这个脚本。没了。

实现了全自动。我要提问的时候,我甚至都不需要打开Obsidian,我可以在IDE里面去提问,并且即时调用联网能力去对提问的内容进行后续处理。

所以,为什么要使用Obsidian的插件去做这些事情呢?在现在

用现在任何一个IDE,我觉得都能完全覆盖Obsidian的功能,有任何问题都可以用自然语言去沟通和解决。而Obsidian最大的优点是在于它能较好地让人阅读Markdown文件,同时Markdown文件本身就能被模型阅读。


💬 本文评论区已开启,但暂无读者留言。

本文转载自微信公众号,如有侵权请联系删除。

  • 标题: 建立Obsidian个人知识库的正确驾驶方式
  • 作者: lxiol
  • 创建于 : 2026-04-27 20:19:06
  • 更新于 : 2026-05-12 16:47:34
  • 链接: https://blog.lxiol.cn/2026/04/27/建立Obsidian个人知识库的正确驾驶方式/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。