我把一个插件改成了自己想要的模样
前段时间看到一位博主分享了一个观点:“我们每天与 AI 的对话,那些提出的问题,其实都是值得沉淀的知识资产。”
这个观点让我深有共鸣。
我一直想把有价值的 AI 对话整理成笔记,但手动转录既费时又费力,很难坚持下去。
而这位博主不仅提出了问题,还给出了解决方案——她开发了一款 Obsidian 插件,集成了 DeepSeek,能够自动记录 AI 对话,将碎片化的交互沉淀为可追溯的知识库。
先看看插件的效果:

这款插件的核心功能包括:
-
• 关键词检索:通过关键词快速定位历史 Prompt,避免重复提问 -
• 时间轴归档:按日期可视化思维演进轨迹 -
• 专属链接:每条对话生成 obsidian://deepseek-ai-assistant?id=...格式链接,可直接嵌入笔记实现上下文追溯 -
• 热力图统计:提问频率可视化,帮助发现学习盲区 -
• 流式输出:集成 DeepSeek V3/R1 模型,支持 Markdown 渲染
插件的本质是将碎片化 AI 交互沉淀为结构化知识库,解决”问完就忘”的痛点,让每次提问产生长期价值。
初体验:惊艳但不完美
既然效果这么好,我立刻开始使用。
为此,我还专门在 DeepSeek 接口平台充值,想好好测试一下这款插件。
最初的体验确实很惊艳。写作时遇到概念疑问,不用切换软件,直接在侧边栏搜索就能得到答案,大大减少了干扰,保持了心流状态。
但正如那句话所说:每个用户都是产品经理。使用一段时间后,我发现了一些实实在在的痛点。
改造开始:让插件更符合使用习惯
问题一:会话管理逻辑不合理
最初使用时,我发现插件没有”新建对话”按钮。后来才明白,只要继续提问,就会自动创建新对话。
但这带来了一个问题:实际使用中,第二次提问往往是基于第一次的延伸,它们属于同一个主题,应该归类在一起才对。
于是我做了第一个改进:

将同一会话下的多次提问归类在一起,每次提问都支持精准定位。
如果想换个话题怎么办?很简单,加一个”新建话题”按钮即可。

这样就实现了:不同话题使用不同会话,相同话题归类保存。
问题二:无法删除历史记录
插件不支持删除历史 Prompt。有时问错了问题,或者问了些无关紧要的内容,想删除却删不掉,每次看到都很膈应。
于是我加上了删除功能:

问题三:缺少笔记引用功能
这个插件主要配合写作使用,那么与笔记的交互就很重要。
比如,写完一篇文章后,想通过插件找出错别字,或者基于文章内容补充论点、增强说服力。与其手动复制,不如直接引用笔记来得快。
我还想到一个实用场景:上课时,可以把不懂的知识零散记录在笔记里,然后将笔记发给插件,让它详细解答这些问题。
至于其他用法,还有待挖掘。

问题四:API 限制与系统提示词
最后一个需求,源于我作为白嫖党的私心。插件只支持 DeepSeek API,而 DeepSeek 的模型能力有些局限。
我日常使用的 API 大多来自公益站,它们基本都兼容 OpenAI 标准协议。如果插件能调用这些 API,那就完美了。
既然想到了,就立刻加上。
不仅如此,我还加入了系统提示词功能。我平时会使用一些提示词辅助学习,如果每次都要复制粘贴,不仅麻烦,还会打断思路。

最终效果
改造后的插件效果如下:

如果你觉得还不错,欢迎支持我的开源仓库:https://github.com/mht5405/ai-writing-vault
幕后功臣:AI 编程工具
整个过程我没有写一行代码,全靠最近发布的 Codex 完成。恰好免费用户现在还没有限额,这羊毛必须薅。

使用这样的 AI 编程工具,我只需用自然语言提需求,它就能按照我的想法修改代码。我像是产品经理,它是最得力的牛马员工。
夜雨聆风
