今天跟大家聊聊如何把命令行AI工具Fabric和Obsidian集成起来。
Fabric
Fabric[1]是一个命令行工具,使用AI增强我们的开源框架。他集成了 160 个常用的 Pattern, 并且提供了一个机制让我们自定义任何Pattern。
这些模式可以覆盖我们日常生活中的诸多场景:
• 对内容质量进行评分,以此来过滤掉低质量的内容
• 提取视频中的文本
• 输入想法,按照自己的想法来生成文本
• 把一篇烂文档变成一个合格的文档
• 解释代码
• 生成摘要等
上一篇文章我们谈到了如何安装和配置过程,如果您还没有读过,可以先查看一下:
Obsidian
Obsidian[2]是一个可以让你的笔记变得更好的工具。使用 Markdown 编写,并提供个超级多的嗯主题和插件。
大家也可以查看我之间的文章来了解如何使用 Obsidian 来构建你的知识体系:
使用 Fabric 和 Obsidian 的好处
前面我们提到 Fabric 是一个命令行工具, 为啥要把他和 Fabric 结合起来?
如果你是 Obsidian 用户,那么这个显而易见 - 你希望把你的只适合工具的都放在 Obsidian 这个大家族里。
如果你不是 Obsidian 用户,他也能提供很多好处:
• 使用笔记为 AI 提供背景信息
• 将 AI 的回复保存为笔记
• 这样你就可以很好的管理这些回复
• 更加轻松的添加和管理你的自定义模式(Pattern)
• 更好的、更简单的 GUI
• 其他高级功能
如何让 Obsidian 和 Fabric 一起工作
为了让 Obsidian 和 Fabric 一起工作,我这里介绍两个插件:
• Fabric Plugin for Obsidian[3]
• Mesh AI[4]
Unofficial Fabric Plugin
Fabric 插件是 Obsidian 的高级集成工具, 旨在增强 Obsidian 生态系统中的内容创建和管理。
这个插件有如下特点:
•自定义模式管理:监视指定文件夹中的变化并同步模式。
•社区自定义模式:下载自定义模式并与其他面料用户共享。
•YouTube 链接检测:自动检测笔记中的 YouTube 链接。
•外部 API 集成:连接到 Fabric Connector API 和 Tavily API 以增强内容操作。
•动态内容呈现:根据用户交互和 API 响应动态呈现内容。
•调试支持:切换调试模式以进行额外日志记录。
安装
安装插件记得安装 Fabric 和 Fabric Connector:
• Fabric[6]
• Fabric Connector[7]: 为 Fabric 及其辅助工具提供 API
然后我们就可以在 Obsidian 中搜索安装 Fabric 插件了,
安装配置之后,在工具栏里面我们可以快速搜索使用 Fabric Pattern。
可以很方便使用 剪切板 或者 笔记 的内容调用 Fabric 模式:
Mesh AI
Mesh AI[8]这款插件可以完成非官方插件的功能,并且无需安装 Fabric 和 Fabric Connector。
Mesh AI 并不依赖 Fabric,而是使用 Fabric 提供的 Pattern 来处理任务。
安装
Mesh AI 还没有上架到 Obsidian 的应用市场,推荐使用如下方式安装:
• 从 Obsidian 社区插件列表安装 BRAT 插件。
• 按照提示安装并启用 Mesh AI 插件。
BRAT 添加存储库的时候记得需要使用.git结尾的地址。
配置
安装之后配置模型等信息:
大家如果希望保证自己的数据安全,可以使用 Ollama 来链接本地模型。
设置里面有几个选项大家注意一下:
• 自定义 Pattern 的位置
• Fabric Pattern 的位置
• 下载 Fabric Pattern 的按钮
• 输出文档的位置
这样大家就可以把标准的 Pattern 和 自定义的 Pattern 进行分开管理。
使用
最简单的使用就是打开 Mesh AI 面板,
• 选择模型
• 选择输入数据(笔记还是剪切板)
• 搜索要使用的 Pattern
• 填写输出文件的名称
• 点击提交
我们自定义的模式,也是可以搜索到的哦。
除了使用 Mesh AI 面板,我们还可以使用快捷命令:
选择命令然后在面板中选择LLM模型和Pattern,填写输出文件名, 还可以选择输入到新的笔记还是当前笔记:
最后
上篇文章我讲到 Fabric 虽然常有人推荐,但是本身是很鸡肋的,其实鸡肋的意思就是 作者和社区提供的模式(Pattern)对我们普通人几乎没用。
那怎么变得有用呢,答案就是整理自己日常使用的模式。
引用链接
领取专属 10元无门槛券
私享最新 技术干货