Smart Second Brain: 让您的第二大脑更智能的Obsidian插件

Ray

obsidian-Smart2Brain

Smart Second Brain:您的智能第二大脑助手

Smart Second Brain是一款专为Obsidian设计的免费开源插件,旨在全面提升您的知识管理体验。它充当您的个人智能助手,由ChatGPT或Llama2等大型语言模型驱动,能够直接访问和处理您的笔记,无需手动编辑提示,并且可以完全离线运行,确保您的数据隐私和安全。

Smart Second Brain界面

🌟 主要特性

📝 与您的笔记对话

  • RAG管道: 所有笔记都会被嵌入向量,然后基于与您查询的相似度检索,以生成基于检索笔记的答案。
  • 获取笔记参考链接: 由于答案是基于检索的笔记生成的,我们可以追踪信息来源,并在答案中以Obsidian链接的形式引用知识的原始出处。
  • 与LLM对话: 您可以禁用基于笔记回答查询的功能,此时所有生成的答案都将基于所选LLM的训练知识。
  • 保存对话: 您可以保存对话,并在稍后继续进行。
  • 不同的对话视图: 您可以在"舒适"和"紧凑"两种对话视图之间选择。

🤖 选择任何首选的大型语言模型(LLM)

  • 使用Ollama集成LLMs: Ollama是一个本地运行LLMs的工具。它的使用类似于Docker,但专为LLMs设计。您可以将其用作交互式shell,通过其REST API使用,或从Python库中使用。
  • 快速切换LLMs: 可以根据不同目的轻松切换不同的LLMs,例如从科学写作切换到说服性写作。
  • 使用ChatGPT: 尽管我们的重点是隐私优先的AI助手,但您仍然可以利用OpenAI的模型及其先进功能。

⚠️ 局限性

  • 性能取决于所选LLM: 由于LLMs针对不同任务进行训练,在嵌入笔记或生成答案方面表现会有所不同。您可以参考我们的建议或找到最适合自己的模型。
  • 质量取决于知识结构和组织: 当您有清晰的结构,不混合不相关信息或连接不相关笔记时,响应会更好。因此,我们建议使用结构良好的保管库和笔记。
  • AI助手可能生成不正确或不相关的答案: 由于缺乏相关笔记或AI理解的局限性,AI助手可能生成不令人满意的答案。在这些情况下,我们建议重新表述您的查询或更详细地描述上下文。

🔧 开始使用

注意: 如果您使用Obsidian Sync,由于版本历史记录,向量存储二进制文件可能会占用大量空间。在Obsidian Sync设置中排除.obsidian/plugins/smart-second-brain/vectorstores文件夹以避免这种情况。

请按照Obsidian中插件初始启动时提供的入门指南进行操作。

⚙️ 技术原理

查看我们的架构Wiki页面和后端仓库papa-ts了解更多技术细节。

🎯 未来规划

  • 支持Gemini和Claude模型以及类OpenAI模型(如Openrouter...)
  • 相似笔记连接视图
  • 对话线程
  • 混合向量搜索(例如基于时间的检索)
  • 内联AI助手
  • 预测性笔记放置
  • 具有Obsidian工具的代理
  • 多模态支持
  • 性能基准测试

🧑‍💻 关于我们

我们最初是作为大学项目的一部分开发这个插件,现在项目已经完成。然而,我们仍然全身心地致力于在业余时间开发和改进这个助手。这个仓库和papa-ts(后端)仓库作为实验性平台,让我们能够进一步探索最先进的AI主题,并作为丰富我们热爱的Obsidian体验的工具。如果您有任何建议或希望贡献,我们将不胜感激。

📢 如何支持我们

  • 这里报告问题或提出功能请求
  • 提交PR进行代码贡献(开发设置说明待定)

❓ 常见问题

如果您有任何疑问,请随时在Q&A中提问。

查询是否会发送到云端?

只有当您选择使用OpenAI的模型时,查询才会发送到云端。您也可以选择Ollama在本地运行模型。因此,您的数据永远不会发送到任何云服务,而是保留在您的机器上。

它与SmartConnections插件有何不同?

我们的插件与Smart Connections非常相似。然而,我们基于我们的经验和为大学所做的研究对其进行了改进。

目前,主要区别如下:

  • 我们完全开源
  • 我们支持Ollama/本地模型,无需许可证
  • 我们更注重UI/UX
  • 我们使用不同的技术栈,利用Langchain和Orama作为我们的向量存储
  • 在底层,我们的RAG管道使用其他技术来处理您的笔记,如分层树摘要

您推荐哪些模型?

OpenAI的模型仍然是最强大的,特别是"GPT-4"和"text-embedding-3-large"。到目前为止,我们测试过的最好的本地嵌入模型是"mxbai-embed-large"。

它是否支持多语言保管库?

支持,尽管响应质量可能会因内部使用的提示语言(我们将来会支持更多翻译)和您使用的模型而有所不同。它应该与OpenAI的"text-embedding-large-3"模型配合使用效果最佳。

Smart Second Brain为Obsidian用户提供了一个强大的AI助手,帮助他们更有效地管理和利用自己的知识库。通过结合先进的语言模型和灵活的配置选项,它为用户提供了一种智能、私密且高度个性化的方式来增强他们的第二大脑。无论您是学生、研究人员、作家还是知识工作者,Smart Second Brain都能帮助您更深入地探索和利用您的笔记,从而提高工作效率和创造力。

avatar
0
0
0
相关项目
Project Cover

obsidian-textgenerator-plugin

Text Generator是一款免费且开源的AI助手工具,将生成式人工智能功能引入Obsidian的知识创建和组织中。使用Text Generator,可以基于知识数据库生成创意、标题、摘要、大纲和整段文字。其特点包括灵活的提示、模板引擎、社区模板以及高度灵活的配置。用户可以轻松配置和使用Google Generative AI、OpenAI或HuggingFace等不同服务,大大提升个人知识管理系统的效率。

Project Cover

obsidian-Smart2Brain

Smart2Brain 是一个免费开源的Obsidian插件,旨在优化知识管理。它内置了大型语言模型如ChatGPT和Llama2,能直接处理笔记,简化用户操作。支持全离线运行保护数据安全,允许用户根据需求切换不同模型,为Obsidian用户带来更高效的体验。

Project Cover

obsidian-smart-connections

智能连接利用AI技术在Obsidian中自动链接笔记,提升管理效率。支持本地聊天模型和多种API模型,提供及时相关建议和智能聊天功能并能保存对话为笔记,用户反馈积极,使用广泛。

Project Cover

LapisCV

LapisCV是一个基于Markdown格式的简历创建工具,兼容Obsidian和Typora编辑器。该工具提供即用型模板,风格简洁正式,编辑便捷,支持实时预览。LapisCV具备多页简历功能,适合各种求职和求学需求。工具允许自定义主题色、字体和布局等样式。此外,LapisCV还支持头像插入和PDF导出,方便用户制作专业简历。

Project Cover

advanced-tables-obsidian

Advanced Tables是Obsidian的开源插件,为Markdown表格提供增强功能。包括自动格式化、Excel式导航、公式计算、行列操作、对齐设置、排序和CSV导出。支持桌面和移动版Obsidian,提高表格处理效率。插件免费使用,开放赞助支持开发。

Project Cover

obsidian-git

obsidian-git是Obsidian笔记软件的一个社区插件,为知识库提供Git版本控制功能。它支持自动备份、源代码视图和历史记录视图,方便用户管理和追踪笔记变更。该插件兼容桌面和移动设备,但移动版存在一定限制。通过提交、推送、拉取等命令,用户可以高效地进行版本控制。

Project Cover

cannoli

Cannoli是Obsidian的一款创新插件,让用户能在Canvas编辑器中轻松创建和执行无代码LLM脚本。通过直观的颜色和箭头系统,用户可以定义包含变量、循环和条件分支的复杂逻辑。这款工具不仅可用于开发自定义LLM聊天机器人,还支持实时数据流和灵活的格式设置。Cannoli兼容多个主流AI服务提供商,如OpenAI和Anthropic,同时支持通过Ollama使用本地LLM。用户可以通过图标点击、命令面板操作或语音指令等多种便捷方式来运行Cannoli脚本。

Project Cover

obsidian-releases

obsidian-releases是Obsidian公共发布版本的托管仓库,也是社区插件和主题目录的管理中心。该平台提供了详细的插件和主题提交指南,包括格式要求和政策规定。虽然不包含Obsidian源代码,但开发者可通过插件系统为Obsidian贡献力量。平台促进了Obsidian生态系统的发展,为用户提供丰富的扩展资源。

Project Cover

obsidian.nvim

obsidian.nvim是一款Neovim插件,用于管理Obsidian笔记库。它提供自动完成、导航、图片粘贴和语法高亮等功能,以及创建笔记、搜索和链接等实用命令。该插件支持多工作区配置,可与Obsidian应用协同使用,为用户提供在Neovim环境中处理Markdown笔记的解决方案。

最新项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号