我搭建 Obsidian 的时候,从来没有想过,有一天最频繁阅读这些文件的可能不是我,而是 AI。
很多时候,我还没有重新打开那些文件,AI 已经先把它们读了一遍。
前几天继续做 Archer,我没有再写很长的提示词去解释这个产品是什么,也没有把之前的聊天记录一段段复制过去,只是让 AI 先读取项目文件。
它看完产品定位、当前架构、最近的修改记录,再回来和我讨论接下来怎么做。
以前遇到问题,我会先打开 Obsidian,找到相关资料,再挑出需要的内容交给 AI。现在这一步,也开始由它自己完成了。它自己进入项目目录,先弄清楚事情为什么会变成现在这样,然后再继续往下处理。
这个变化不在我原来的计划里。
四个月前开始写这套人生重启系统时,我想做的,只是把生活里那些散落的部分重新梳理一遍。
先从身体开始,保证自己每天还有精力去做事;再记录时间,看清一天到底是怎么过去的;后来开始用 Flomo 留住一些随时会消失的想法,再把文章、阅读笔记和项目资料慢慢整理进 Obsidian。
前面几篇一直在做同一件事:把原本散落在不同地方的东西,一点点收回来。
因为记录越来越多以后,只是保存下来还不够。每个地方都有内容,需要的时候,我经常不知道最后的结论到底放在哪里。
所以 Obsidian 出现得并不突然。
它更像是前面这些记录最后需要去往的地方。我希望自己读过的书、写过的文章、做过的项目,能够慢慢留在一套属于自己的系统里,而不是一直依赖某个软件或者某个 AI 平台。
当时我想的还是,未来的自己可能会回来使用这些东西。
现在看来,最先回来翻看它们的,反而可能是 AI。
这件事在 Archer 上体现得尤其明显。
AI 会写代码,也能给出产品方案,但它不知道 Archer 为什么存在,更不知道我之前做过哪些尝试。它看到当前的问题,很容易重新设计一套看起来合理的东西,却不知道有些方向我已经试过,有些功能也早就决定不再继续。
如果每次换一个模型,都要重新把这些事情解释一遍,项目很容易在不同的建议里来回打转。
所以我现在会把一些重要的内容写回 Obsidian。
比如目前采用的方案,已经放弃的方向,这次修改解决了什么问题,以及接下来准备先做什么。
聊天可以很随意,模型也可以不断更换,但项目总要有一个相对稳定的版本。这样新的 AI 进来以后,不需要从几百条对话里猜测我最后做了什么决定,只要先把相关文件看一遍,就能接着现在的状态继续往下做。
我并不是把第二大脑交给了 AI。
更像是让它在开始工作以前,先去我已经整理好的地方看看。
它可以负责读,也可以负责做。但哪份文件重要,哪个方向已经放弃,下一步先做什么——这些判断得留在我手里。
这个变化也让我重新考虑,自己到底应该往 Obsidian 里放些什么。
以前做知识管理,很容易看到什么就保存什么。读完一本书,整理一份摘要;看到一篇有用的文章,顺手丢进收藏夹;再给笔记添加分类、标签和双链,总觉得内容越多,系统就越完整。
但现在很多通用内容,AI 随时可以重新搜索和整理。我再花时间保存一份完整摘要,未必真的有多大意义。
最近我反而越来越想记录一些 AI 不可能自己知道的东西。
比如为什么我最后没有把 Archer 做成一个普通的聊天产品;比如看完《刀锋》以后,我为什么会羡慕拉里的自由,又为什么知道自己不能用自由逃避现实;再比如一个方案当时看起来很合理,真正做过以后为什么又放弃了。
这些东西不一定完整,也不一定能够整理成一套漂亮的方法,但它们确实发生过,也影响了我后面的判断。
如果没有留下来,AI 能找到的就只是一堆结果,不知道这些结果是怎么来的。
当然,文件越来越多以后,也不可能每次都让 AI 把整个 Obsidian 重新读一遍。有些内容已经过时,有些文件和当前任务没有关系。
所以我准备继续往前试一步,做一个可以调用 Obsidian 的 Skill。
开发 Archer 时,就去找产品定位、当前架构和最近的进度;修改文章时,就先看过去写过的内容和留下的写作要求;整理阅读笔记时,优先找到我自己标记过、思考过的部分。
它不用记住我的一切,只需要在处理一件事情时,知道应该去哪里找资料。
有天早上冥想的时候,我还在想这件事。
最开始为了让 AI 了解一个项目,我只能反复解释背景。后来开始写 MEMORY,再后来整理项目文件,把不同内容放进 Obsidian。现在又开始想着,能不能让 AI 根据任务自己去找需要的内容。
回头看,问题其实一直没有变,只是处理它的方法在慢慢变化。有能力解决问题的人,看到一件事,想的是可以调用哪些工具、需要补充什么信息、怎么拆解;没有这种能力的时候,连"问题还可以这样处理"都意识不到。认知升级,大概就是这么回事。
四个月前,我开始搭建这套系统,只是想把身体、时间、思考和知识逐渐收回到自己手里。
现在,这套系统开始有了一个新的使用者。
AI 会进入其中阅读,也会利用里面的内容继续工作,但那些文件依然留在自己手里。模型换了,项目不需要重新开始;工具换了,过去做过的选择也不会一起消失。
这大概就是我现在继续使用 Obsidian 最直接的理由。