AI个人学习
和实操指南
豆包Marscode1

Trea 结合 Obsidian 变身写作利器:本地知识库升级为 AI 写作助手

这是转载归藏的文章,根据之前写的:《使用智能编程工具 Trae 打造全能写作平台》,下一集就要讲如何使用 Trae 赋能本地知识库,被服务器崩溃克制了两天,恰巧读到这篇文章就借花献佛,作为原文的姊妹篇,收录到本站。

近来,笔者注意到 Obsidian 浏览器剪藏插件功能强大,因此开始尝试使用 Obsidian,希望能构建一个符合个人需求的本地知识库,并融入 AI 的智能化特性。在试用过程中,笔者也安装了几款 Obsidian 的 AI 插件,然而实际体验却不尽如人意。插件配置过程繁琐复杂,即使查阅文档,有时也难以解决问题,甚至需要到 GitHub 等社区平台搜索其他用户的反馈才能找到解决方案。


这些插件的主要功能是在 Obsidian 内部提供 AI 助手,帮助用户检索笔记内容,并基于现有笔记生成新的内容。这让笔者不禁思考,是否可以借助 Trae 等 AI IDE 来解决类似的问题?毕竟,AI IDE 的核心功能之一也是信息检索和内容生成,例如代码检索、代码问题解答、以及生成新的代码。

经过一番探索,笔者发现使用 AI IDE(例如TRAE) 与 Obsidian 结合,效果出乎意料地好,使用体验非常流畅。这种方案主要有以下三个方面的优势:

 

AI IDE 赋能 Obsidian 的三大优势

  • 模糊检索,告别关键词依赖: 借助 AI IDE,用户可以使用更自然、更模糊的语言来检索笔记库,而不再局限于精确的关键词匹配。
  • 多维研究,融汇知识: AI IDE 可以整合多个笔记软件中的信息,为用户提供更全面的研究支持和建议,促进知识的融会贯通。
  • 智能创作,高效编辑: AI IDE 能够辅助用户生成和修改笔记内容,例如快速创建新的笔记文件,或者对现有笔记文案进行润色和完善。

为了方便大多数读者理解和上手,本教程将以默认中文界面且免费的 Trae 为例进行演示。但实际上,目前市面上的 AI IDE 在操作逻辑和功能上都非常相似,即使读者使用 CursorWindsurf 等其他 AI IDE,也能够轻松理解本文的内容,甚至快捷键和按钮的位置都大同小异。

 

什么是 Obsidian?

为了照顾没有使用过 Obsidian 或者对它不太熟悉的读者,这里先简要介绍一下 Obsidian。

Obsidian 是一款功能强大的本地笔记软件,它专注于知识管理,支持 Markdown 格式、双向链接和本地存储,旨在帮助用户构建个人知识体系。

首先,Obsidian 完美支持 Markdown 格式。Markdown 是一种轻量级标记语言,语法简洁易学,功能强大。用户可以轻松地使用 Markdown 语法创建格式化的文本内容。如果读者对 Markdown 语法不太熟悉,可以参考文末提供的相关文档链接。

其次,Obsidian 独具特色的双向链接功能,允许用户在不同的笔记之间建立关联,从而形成一个动态的知识网络。例如,在一篇笔记中链接到另一篇相关的笔记,双向链接会自动显示反向引用,方便用户追溯知识来源和关联关系。这种功能特别适合整理复杂的想法,构建结构化的知识体系。

Image

最后,Obsidian 笔记以 Markdown 格式的文件完全存储在本地。用户可以随时使用任何支持 Markdown 的编辑器打开和迁移笔记,确保数据的完全自主可控。这也是我们能够使用 Cursor 等 AI IDE 来整理和生成 Obsidian 笔记的基础。

 

准备工作:使用 Trae 打开 Obsidian 文件夹

Obsidian 的所有文件都存储在用户本地的指定文件夹中。用户可以通过 Obsidian 左侧侧边栏的仓库名,点击「管理仓库」,然后在弹出的页面中点击三个点图标,选择「显示仓库文件夹」来找到 Obsidian 笔记文件夹的位置。

Image

接下来,启动已经下载安装好的 Trae 软件。按照软件的引导完成初始化设置后,选择「打开文件夹」。在文件选择对话框中,选择刚才找到的 Obsidian 笔记文件夹,即可将 Obsidian 笔记库加载到 Trae 中。

Image

 

利用 Trae 快速检索 Obsidian 笔记

虽然 Obsidian 自身也支持多种笔记组织和搜索方式,例如标签、反向链接、关键词搜索等,但其搜索功能主要还是基于关键词的精确匹配。当笔记库规模庞大时,用户很难记住所有相关的关键词,而下意识地往往是想到要解决的问题,而不是具体的关键词。

这正是许多用户在笔记库膨胀后放弃 Obsidian 的原因之一:知识管理耗时费力,但如果不进行有效组织,又难以快速找到所需的笔记。

而 AI 的优势在于理解和处理模糊信息和问题。例如,如果用户想要在笔记库的 “剪藏” 文件夹中查找一篇关于苹果公司模型蒸馏研究的资料,只需要在 Trae 右侧的 Chat 输入框中输入 “#”,然后选择 “剪藏” 文件夹,并提问 “苹果关于模型蒸馏的内容” 即可。

Image

从检索结果可以看到,Trae 不仅提供了文章的摘要介绍,还给出了原始笔记文件的链接,用户可以直接点击打开,甚至还从文章中提取了论文的网址,方便用户进一步查阅。

Image

 

借助 Trae 和 Obsidian 进行深入研究

在进行研究工作时,我们经常需要对比分析多个不同的笔记文件,或者将多个笔记文件中的信息进行整合整理。这时,我们可以使用与上述检索类似的方法,引用指定的笔记文件或文件夹,与 AI 进行多轮对话,辅助研究工作。

例如,如果想要了解两篇关于 Deepseek 的文档都提到了哪些共同的概念和信息,可以在 Chat 输入框提问时,使用 “#” 分别引用这两篇文档。

Image

从返回的结果可以看出,Trae 对比了两篇文档的内容,并给出了非常详细的对比结果。

Image

如果用户对总结的内容有新的想法或疑问,也可以直接与 AI 进行进一步的探讨。例如,这里笔者就 Deepseek R1 大模型 600 万美元的训练成本问题向 Trae 提问,Trae 也检索了一些网络信息作为参考。

Image

读者可以根据自身的需求和场景,发掘更多类似的用法,例如:

  • 辅助学习与复习: 根据用户的笔记内容生成测验、抽认卡或复习总结,帮助用户巩固知识。
  • 结构化数据分析: 如果用户的笔记包含表格、日志等结构化数据,AI 可以辅助用户分析和理解这些数据。

 

利用 Trae 生成和修改 Obsidian 笔记

上面介绍了 AI IDE 在检索和辅助研究方面的应用,接下来我们来看看如何利用 AI IDE 生成和编辑 Obsidian 笔记。

首先是笔记生成。在与 AI 的对话过程中,有时会产生一些非常有价值的内容,我们希望将其保存为新的笔记。这时,可以将 Trae 切换到 Builder 模式。在该模式下,Trae 可以操作用户的文件,例如修改和新建文件。

Image

例如,如果想要让 Trae 基于一篇已收藏的文档,提取指定的关键信息,并创建一个新的笔记,可以在 Builder 模式的输入框中发出指令,并使用 “#” 引用该文档。

从演示中可以看到,Trae 已经在笔记文件夹中新建了一个笔记文件。用户只需审查笔记内容,确认无误后点击 “接受” 按钮,即可完成新建操作。

Image

众所周知,标签系统和反向链接系统是 Obsidian 的精髓所在。因此,在新建笔记之后,我们还可以要求 Trae 为新创建的笔记添加合适的标签和反向链接,方便后续的检索和知识关联。

Image

上述操作演示了如何让 Trae 直接创建整个文档。那么,如果用户只是想对现有笔记进行局部编辑,又该如何操作呢?

实际上,AI IDE 也支持局部编辑功能。在打开的笔记文件中,选中想要编辑的内容,在悬浮工具栏中选择 “编辑” 按钮(通常以笔形图标表示)。

Image

然后在弹出的编辑框中,输入对选中文本的修改指令,例如 “对这段文字进行扩写,使其描述更详细,但不要改变核心内容”。

Trae 会快速给出修改后的内容,并提供修改前后的对比。如果用户觉得修改后的内容符合要求,直接点击 “接受” 按钮,修改后的内容就会回填到笔记中。

Image

除了全新的笔记创建和局部修改,基于 AI IDE 的编辑和修改能力,用户还可以发掘更多使用场景,例如为多个笔记分类和打标签,建议笔记之间的关联链接,甚至为整个笔记库生成目录或索引等。

总而言之,通过将 Obsidian 与 AI 编程工具相结合,我们可以打造出一个强大的 AI 知识库。如果读者在实践过程中,基于自身行业或工作流程,发现了更有趣的应用,欢迎在评论区分享。

AI 模型的出现,将原本需要复杂开发才能实现的方案模块化和简单化,使得 Obsidian 这类高度自由的软件重新焕发了生机。曾经被认为是缺点的 “学习成本高”、“管理复杂” 等问题,在 AI 的加持下甚至转变为 “个性化”、“智能辅助” 等优点。这种趋势不仅局限于笔记软件,而是正在重塑整个软件生态。

未经允许不得转载:首席AI分享圈 » Trea 结合 Obsidian 变身写作利器:本地知识库升级为 AI 写作助手
zh_CN简体中文