Obsidian 插件:smart-connections 用 AI 查询本地库
概述
smart connections 的主要功能有:
- 交互式对话的访问你的笔记:以聊天的形式访问一篇,甚至整个库的内容。支持上下文,GPT4,多语言。
- 笔记链接:如果回答中有指向其它笔记的链接,该插件提供一键添加笔记链接的功能。
- 笔记检索:基于 AI 的笔记检索
插件名片
- 插件名称:smart-connections
- 插件版本:1.6.9
- 插件作者:Brian Petro
- 插件描述:基于 OpenAI 提供的 api 查询本地库,推荐笔记链接,分析笔记相关性
- 插件项目地址:brianpetro/obsidian-smart-connections
- 国内下载地址:下载安装
局限性:
数据泄露
如果你库中的笔记如果有保密性质或者私密性的内容,请谨慎使用。并不是插件不安全,而是你的笔记数据会发送给 OpenAI 处理,这有泄露风险。
- 回复的质量取决于笔记的内容和组织。确保您的笔记结构合理且全面,以获得最佳体验。
- 由于人工智能理解的局限性,智能聊天可能偶尔会提供不正确或不相关的回复。在这种情况下,请改写您的问题或提供更多上下文以获得更好的结果。
效果&特性
- 高亮以查找智能连接
- 当您运行“查找智能连接”命令时,将使用高亮的文本来查找智能连接
- 智能连接视图
- 您可以单击一个笔记以在当前窗格中打开它,或按住
ctrl
或cmd
键在新窗格中打开它。 - 要在智能连接窗格中预览笔记,您可以按住
ctrl
或cmd
键,在悬停时预览笔记。 - 您可以拖放链接从中成为笔记中的链接,或者将其作为新标签页打开。
- 您可以单击一个笔记以在当前窗格中打开它,或按住
- 区块匹配
- 智能连接插件将使用您的笔记中的文本“区块”来查找最相关的连接。
- 目前,“区块”是由标题分隔的文本部分。
- 例如,如果您的笔记包含以下文本:
# 标题1\n这是一段文本。\n# 标题2\n这是另一段文本
,那么插件将搜索类似的文本块,并与类似的文件建立智能连接。
- 例如,如果您的笔记包含以下文本:
- 该插件目前仅适用于桌面设备。
使用
笔记对话
如图所示,左侧是一篇发表在美国杂志上的英文文章,右侧是 smart connection 的聊天界面,我用双链指向了本地笔记,叫 chatGPT 总结一下,很快得到了较为准确的总结。
使用方式:
ctrl + p
调出命令面板,输入smart chat conversation
,这样左侧就有聊天界面了- 输入聊天内容,
shift + enter
发送,其中可以使用双链语法指向某一篇笔记
笔记检索
如图,左侧是笔记,右侧是聊天界面。我试图让它告诉我基于笔记内容的答案,但是严重受限于 token。尝试使用 GPT4-32k,能有 32,768 个 token,可能体验上会更好吧。
笔记关系
右侧栏自动根据左侧笔记推荐其它能链接的笔记,其相关性以百分数显示。另外还有个小功能是基于笔记关系随机跳转笔记,这个也在命令面板里。
使用方式:
ctrl + p
调出命令面板,输入view smart chat
,这样左侧就有聊天界面了- 点击右侧栏可以跳转到对应笔记
块嵌入
如图,可以看见,我用一个代码块写了一个问题 渐进式框架是什么?
会自动渲染成带有内容的相关笔记的列表图。这个图是动态的,即你笔记库中任意相关的改变,都会动态的在该代码块的渲染中展示。
使用方式:
- 在笔记任意位置写个
smart-connections
代码块 - 块中写上你的问题
总结
该插件未来还会引入访问外部内容的功能,对于用自然语言查询知识库和探寻知识库的联系大有裨益。但是需要注意,你库中的笔记如果有保密性质或者私密性的内容,请谨慎使用。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。