什么是obsidian-Smart2Brain?
obsidian-Smart2Brain是一款为Obsidian笔记软件开发的免费开源插件。它通过集成大语言模型(如ChatGPT或Llama2),为你的笔记提供智能AI助手功能,让你的"第二大脑"变得更加智能高效。
该插件的主要特点包括:
- 可以直接访问和处理你的笔记内容
- 支持完全离线运行,保护数据隐私和安全
- 提供类似ChatGPT的对话式交互界面
主要功能
1. 与你的笔记对话
- RAG检索增强: 将你的笔记内容向量化并储存,根据相似度检索相关内容来生成答案
- 获取笔记引用链接: 生成的答案会包含相关笔记的Obsidian链接,方便追踪信息来源
- LLM对话: 也可以禁用笔记检索,直接与大语言模型对话
- 保存对话: 可以保存对话内容,以便之后继续对话
- 多种对话视图: 提供"舒适"和"紧凑"两种对话界面风格
2. 灵活选择语言模型
- 支持Ollama: 可以通过Ollama在本地运行开源语言模型
- 快速切换模型: 可以根据不同任务需求灵活切换不同的语言模型
- 支持ChatGPT: 也可以选择使用OpenAI的模型
使用入门
- 在Obsidian中安装并启用obsidian-Smart2Brain插件
- 首次启动时按照引导步骤完成初始设置
- 在插件设置中选择你要使用的语言模型
- 打开对话界面,开始与你的笔记进行智能交互
注意:如果使用Obsidian同步,建议在同步设置中排除
.obsidian/plugins/smart-second-brain/vectorstores
文件夹,以避免占用过多空间。
相关资源
常见问题
Q: 使用该插件是否会将我的数据发送到云端?
A: 只有当你选择使用OpenAI的模型时,查询才会发送到云端。如果使用Ollama运行本地模型,所有数据都会保留在你的设备上。
Q: 与SmartConnections插件有何不同?
A: 主要区别在于:
- 完全开源
- 支持无需许可证即可使用本地模型
- 更注重UI/UX设计
- 使用Langchain和Orama作为技术栈
- RAG管道使用了层次树摘要等更先进的笔记处理技术
Q: 支持多语言笔记库吗?
A: 支持,但响应质量可能因内部使用的提示语言和所选模型而异。目前使用OpenAI的"text-embedding-large-3"模型效果最佳。
obsidian-Smart2Brain为Obsidian用户提供了一个强大的AI助手工具,让我们可以更智能高效地管理和利用自己的知识库。无论是查询信息、生成内容,还是获取洞见,它都能成为我们的得力助手。希望本文能帮助你快速上手使用这款插件,充分发挥你的"第二大脑"的潜力!