当前位置: 首页 > web >正文

【AI入门】CherryStudio入门4:创建知识库,对接思源笔记

 前言

来吧,继续CherryStudio的实践,给Cherry Studio添加知识库,并对接思源笔记😄😄😄

准备 

CherryStudio安装配置,请参考前期文档:

【AI入门】Cherry入门1:Cherry Studio的安装及配置-CSDN博客

 选看内容:

【AI入门】CherryStudio入门2:配置及使用 MCP-CSDN博客

【AI入门】CherryStudio入门3:结合FastMCP创建自己的MCP服务,实现哔哩视频查询-CSDN博客

  设置Cherry Studio知识库

模型准备,知识库需要嵌入模型,及重排模型,我们现在模型服务中添加上,后面备用:

需要硅基流动免费tocken的,可以参考我之前的文档:【AI入门】硅基流动:获得DeepSeek免费token(含其他大模型)-CSDN博客

然后创建知识库:

 然后添加知识目录,把思源的笔记全部导出(后面介绍步骤),解压到一个目录,添加过来,等大模型解析完(图标变绿)就可以用了:

 使用测试

测试结果,很神奇,不同大模型对知识库的态度不一样:

大模型一:

qwen3,貌似完全没理知识库,看这回答就知道:

大模型二: 

 DeepSeek R1貌似也是:

  小模型 :ok

大模型三:ok

 说实在的:没有发现其中的奥秘😕。

 定制助手

根据上面测试的情况,不同模型对知识库支持情况不同,可以设置一个专门的助手,固定大模型和关联的知识库,用于进行本地知识的查询。具体设置如下。

创建一个助手:

 创建助手后,选择助手,进入其设置界面:

设置提示词,确保对知识库的搜索:

选择大模型,查找本地知识库,就不用庞大的模型了,模型温度调到最小,不需要大模型发挥想象力,推理能力,据实回答就好:

然后,绑定知识库,不用每次都选:

然后,就可以用这个助手来回到本地知识相关问题了。

设置思源笔记

下载安装

  • 官网地址:思源笔记 - 隐私优先的个人知识管理系统,支持 Markdown 排版、块级引用和双向链接

配置

下载后,点击“下一步”,一路安装,完成后,首次打开,进入配置界面:

选择工作空间,工作空间用于存放数据,后续可以在顶栏左上角的主菜单中进行切换,然后提示:

确认后,进入应用界面,处理一下Microsoft Defender风险,直接点击“添加”即可。

新建笔记本

然后,建笔记,后面测试用,我的文档信息就建的个性化一些,网络上绝无重复:

内容导出,接入知识库

整个笔记本可以导出:

反向:Cherry Studio导出到思源设置 

官方教程参考:思源笔记配置教程 | CherryStudio

 查看一下文件夹设置:

 复制ID:

复制笔记本ID填写到 Cherry Studio 设置里

填写思源笔记地址

  • 本地 通常为 http://127.0.0.1:6806

  • 自部署 为你的域名 http://note.domain.com

  •   填入你的思源笔记地址

复制思源笔记 API Token

复制思源笔记令牌,填入 Cherry Studio 设置里并点击“检查”,进行查验。

完成后,思源笔记的配置已经完成了 ✅ 接下来就可以将 Cherry Studio 内容导出到你的思源笔记中了:


 补充:其他失败的方式

想跨越导出的步骤,毕竟谁家笔记基本都有导出功能,但思源文档还真不能直接接到Cherry Studio,因为未导出前,思源笔记的文件后缀是.py,Cherry Studio不解析这种格式。测试过程如下。

查看笔记本物理文件位置,

 把文件目录添加到知识库,解析不了,也无法直接通过添加文件的方式,把资源的笔记添加到知识库:


 结尾:

有点伤心呢,我对比了很多笔记软件,对思源期望很高,但其不能直接导入知识库,如果发生数据变化,还得手工更新,这一点,有点失望,接下来看看 Obsidian吧。

http://www.xdnf.cn/news/4718.html

相关文章:

  • Spring Boot 实现验证码生成与校验:从零开始构建安全登录系统
  • Linux Shell编程之条件语句
  • Jquery ajax 提交序列化或JSON数据到后台
  • 前端缓存踩坑指南:如何优雅地解决浏览器缓存问题?
  • CKESC STONE 80A-MC 电调的全场景可靠性技术测评
  • 从零打造个人博客静态页面与TodoList应用:前端开发实战指南
  • Maven
  • AI CUBE 使用指南 目标检测格式范例 AI cube 报错数据集不合规范,请清洗数据集
  • 在Hugging Face网站像Github一样克隆repository到本地的具体步骤
  • 【数据结构】——链表OJ(下)
  • 丝路传说手游:职业选择与高难度BOSS突破指南
  • 视频编解码学习8之视频历史
  • hprof文件,java虚拟机堆转储文件,Dump文件
  • 使用adb设置wifi相关
  • AI Agent开发之门:微软官方课程全面解析
  • R1-Searcher:用强化学习解锁大语言模型检索新能力!
  • 计算机体系架构-----设计模式:状态模式(从程序员加班问题切入)
  • SpringBoot中使用MCP和通义千问来处理和分析数据-连接本地数据库并生成实体类
  • 只出现一次的数字(暴力、哈希查重、异或运算)
  • Python基于Django和MySQL实现突发公共卫生事件舆情分析系统(有大屏功能)
  • 【AI论文】FlexiAct:在异构场景中实现灵活的动作控制
  • 线程池的核心参数和线程创建方式,线程和进程
  • rust程序静态编译的两种方法总结
  • 手势、鼠标滑动实现界面切换
  • 介绍Unity中的Dictionary
  • npm包之serve-favicon
  • flow-matching 之学习matcha-tts cosyvoice
  • 集团云解决方案:集团企业IT基础架构的降本增效利器
  • RAG技术在测试用例生成中的应用
  • FAST角点检测算法原理附C++代码实现