怎么让AI这个大冤种,帮我们整理像读书笔记这样的素材?
← 返回我的实践

怎么让AI这个大冤种,帮我们整理像读书笔记这样的素材?

我平时没事就喜欢瞎看书,积累了非常多的读书笔记。这些笔记有两个比较重要的用处:

  • 写文章的时候,可以去引用自己的读书笔记内容
  • 把有启发的内容整理成 Anki卡片,进行间歇性复习

但如果读书笔记的量非常大怎么办呢?比如我自己就有 1000 多本书 的读书笔记,写文章想引用的时候,光靠自己大脑的记忆肯定不够,这时候就需要用 AI 来帮忙检索。

但如果用 ima 知识库这种方式去检索,它会丢失非常多的信息,它不知道我的上下文是什么,不知道文章需要查哪些资料,所以就要用到另一个办法——之前我提到的素材搜索Skill来做这件事,但搜索之前,得先把素材整理好。

所以,这篇文章再介绍下:我是怎么让 AI 帮我把读书笔记进行分类整理的。

接下来以微信读书的笔记为例,给大家简单介绍下整个流程。

1、把微信读书笔记同步到 Obsidian

首先,我们得知道怎么把微信读书笔记下载到本地,在 Obsidian 上有一个非常好用的插件,可以自动同步微信读书的笔记到 Obsidian 仓库里,同步过来后,它可以按照年份格式展示,也可以自定义设置样式,每本书的划线笔记、想法,它都能同步过来,包括书的封面和基础信息,用起来非常方便。

所以做这件事的第一步,就是打开Obsidian的社区插件市场,搜索Weread这个下载微信读书笔记的第三方插件。

2、把笔记迁移到专门的素材仓库

笔记下载到 Obsidian 仓库之后,我们可以找到仓库所在的文件路径,作为工作目录,用Trae之类的编程工具打开,然后调用 Skill 帮我们分类整理。

注意: 原来的笔记仓库是不能动的,不然会影响后续微信读书笔记的同步。

所以需要建立个文件夹,作为专门存放素材的地方,既方便后面调用素材,也能和原始仓库区分开来,比如下面这张图,就是我专门建的一个文件夹,专门存放微信读书笔记。

3、用 Skill 帮我预分类

但是,现在面临一个问题:1000 多本书的读书笔记,未来搜索的时候,AI 的上下文肯定吃不消。

那怎么解决?

这里借鉴了渐进式加载的思路。

有本经典的书叫《追寻记忆的痕迹》,里面就提到,人脑提取记忆是需要线索的,比如我突然想不起来昨天晚上看书的内容,那怎么去回忆呢?

我就需要用场景联想,我昨天晚上是什么时间看的书,在哪看的呢?

“哦,大概晚上十点多,在家里的书桌旁”,那我又是用什么看的?

“用的微信读书”,这样一通场景的联想,我就想起来昨晚看书的内容了。

所以,别看渐进式加载这个词很难懂,其实也是类似的思路,按照线索一步步找到最终需要的东西,比如说我要找鲁迅全集的读书笔记,AI 面对 1000 多本书,不可能一次性把所有笔记全部吞进上下文里,效率太低而且也做不到。

它只能一步一步来——先带着"鲁迅全集"这个关键词去文件夹里搜,搜到了之后,再查看笔记内容,把结果带回来。

这就是渐进式披露的过程。

想让 AI 按照线索,一步步寻找读书笔记的内容,我们必须先把书分门别类,分成个人成长类、计算机类、心理学类等。

后面我们要写个人成长类的文章,AI 就直接去个人成长的文件夹里搜索就好了,分类也是个苦差事,这活我们也不用自己干,交给我们的AI牛马就行了。

下面这张图,就是我让 AI 帮我把微信读书笔记做的分类。

4、建立索引目录

有了分类之后,每个分类文件夹里可能还有几十本书的笔记,AI 找起来还是不方便。所以要建立一个索引目录。

比如,我有个计算机分类文件夹,里面有份索引文档,记录了文件夹里大概有哪些书,每本书一句话简介、主要内容是什么。这样后面想查资料的时候,AI 就可以先看索引里的简介,判断需要什么读书笔记。

但大家可以看到上面这张图,它其实只有图书的简介。如果只到这一步,AI只知道要找到书叫什么,但里面的笔记还是不知道在哪看,所以,在每个分类文件夹的根目录底下,有一个 config.md 文件,定义了笔记具体内容的路径。

到这里就完成了这个 Skill 最核心的部分——建立起微信读书笔记的更新存储和索引机制。

有了这套机制,每次有新笔记,只要把新的读书笔记放到素材库文件夹里,调用素材整理的Skill,AI就会自动识别哪些更新了、新增了什么,自动帮我们分门别类地整理。同时有了索引机制,后面进行素材搜索的时候,AI也能很好的识别出对应的读书笔记,相当于给AI装了个高德地图导航,知道去哪找,不是漫无目的地瞎搜索,也解决了上下文限制的问题。

分类和检索这种活,要是让我们自己来干,那可累死人了,AI这种任劳任怨的大冤种,很适合来干这种活,这样,我们就把AI融入到了自己的工作流中。

在后面,我再抽空给大家分享,怎么用 Skill 把读书笔记做成 Anki 卡片,方便不断复习和记忆。

哦对了,这个整理微信读书笔记的 Skill 我也开源出来了,放在我的 Skill 仓库里,供大家参考,它不光可以整理微信读书笔记,还可以整理其它的内容。

skill地址:github.com/limowan/mowan-skill/tree/main/mowan-sucai-sort