Copilot插件:时时陪伴的AI助手 | Obsidian实践

news2024/11/25 20:19:54

这段时间,有点儿沉迷于AIGC实践不可自拔,也因此懈怠了Obsidian实践。回过头来猛然发觉,其实Obsidian也“上架”了很多与ChatGPT有关的插件。

赶紧体验下,看看有没有什么,是一下子就能用起来的。不得不说,自从我安装了Copilot插件,就再没访问过ChatGPT主页。

如果你是像我一样的Obsidian重度用户,那么Copilot插件大概会是你不应该错过,如同AI助手般,时时陪伴左右的存在。

9d8e597c83c09e4c573b6e187f717cf7.png

什么是Copilot插件?

虽然与大微软的Copilot同名,但这里提到的Copilot,指的是Obsidian中由Logan Yang提交的第三方插件。

7fc8f0bfc35eb90683a18866e39da8e5.png

Copilot插件的核心技术基于OpenAI GPT模型,具有强大的自然语言处理和语境理解能力,并支持包括英语、中文、法语、德语、意大利语、荷兰语、葡萄牙语、西班牙语和日语在内的多种语言。

Copilot的主要功能与ChatGPT相同,可以理解用户输入的内容,并按照指令完成任务。不过在此基础上,它还可以与Obsidian完美联动,针对Obsidian笔记,实现笔记内容识别、自动生成摘要、自动识别关键词、生成文本一键导出到笔记等功能,大大提高了笔记记录和管理效率。

752711a95ffc2d9de99636120ed367c1.png

使用Copilot插件的前提条件

不过使用Copilot插件的前提条件比较苛刻,需要具备:

  • 已注册ChatGPT并获得API Key。

  • 使用VPN连接外网。

因为Copilot插件是基于OpenAI GPT模型的封装,所以这个前提条件是必须要满足的,真的没有别的办法。

在之前的一篇文章中,我介绍了如何使用VPN连接网络,以及如何注册和登录ChatGPT的方法,有需要的朋友戳:国内如何注册使用ChatGPT?| AIGC实践

安装Copilot插件

如果你已经使用VPN连接外网,安装Obsidian第三方插件就非常方便了:

c2cd2349dbe39853718ab9e999e04d19.png

启用/设置Copilot插件

启用和设置Copilot也很容易,唯一的要点是,把注册ChatGPT时获取的API Key填写到指定位置,就大功告成了。

3e55035a514687c09d5c9ec5d0cd021e.png

使用Copilot插件

成功安装Copilot插件后,默认从右侧栏打开Copilot的对话框,或者也可以根据个人习惯改变布局,把它拖动到任何喜欢、顺手的位置上。

0e8cda7782e640458bb205007f5a1889.png

在Copilot面板中,除了对话框之外,还提供了几个功能按钮,简单介绍一下嗯:

  • Model Selection(模型选择):虽然Copilot插件自称:

    • Model selection of GPT-3.5 and GPT-4.

    • No need to buy ChatGPT Plus to use GPT-4 if you have API access.

但是,貌似GPT-4还是不太行啊。可能还是与设置的ChatGPT账号是否支持GPT-4有关系。

New Chat(新会话):需要注意的是,在创建新会话的时候,原来生成的内容将会被清除。

Save as Note(保存为笔记):如果你需要把会话内容保存下来,可以一键保存为笔记。

Use Active Note as Context(读取当前笔记内容):后续可针对笔记内容进行操作,比如总结主要内容、翻译、提出改进建议等。很酷,对不对?不过一点不足,Copilot在读取笔记时,对内容的字数有限制,如果笔记内容太长了,就可能会读取失败。

Copilot插件的使用示例

在下面这个示例中,我尝试请Copilot针对我写的这篇介绍Copilot插件的文章,提出改进意见,补充可能漏掉,但是比较重要的信息。

7f7b617cfb11aa8a4c02202dc14fb671.png

步骤1:打开笔记,使之成为Active Note。

步骤2:单击Use Active Note as Context按钮,读取当前笔记内容。

步骤3:读取完成后,Copilot答复:

OK I've read this note titled [[ Copilot插件 ]]. Feel free to ask related questions, such as 'give me a summary of this note in bullet points', 'what key questions does it answer', etc.

步骤4:输入指令:

希望可以更全面地介绍Obsidian地Copilot插件,应该补充哪些内容?

步骤5:Copilot给出答复。(略)

步骤6:单击复制按钮,就可以将生成的文本内容拾取,并且粘贴到任意位置啦。

是不是非常行云流水地解决了一个具体问题呢?

Copilot插件的使用感想

最后再分享几句(也许是几段)个人的使用感想吧。

不知道是不是因为自己年纪大了,自从接触AIGC以来,我的内心中不时回响着一个声音:握草,握草,握草……

是的,我完全被这个全新的工作方式震撼了。

虽然不久之后,自己也可被AI所替代,但是讲真,我的内心没有感到任何悲痛,反而是欣喜。因为在被替代的同时,创业的成本却史无前例的低……哎呀,扯远了,言归正传。

自从我给Obsidian安装上Copilot插件,就基本上再没有打开过ChatGPT主页。因为:

Obsidian是我思考和创作的主要方式,只要我坐到电脑旁边,它必是我第一个要打开的工具;而Copilot插件,则使所有辅助工作,触手可及。

Copilot插件不禁帮助我完成了日常的:智能搜索、中英翻译、单点发散、文本生成……而且相比访问ChatGPT主页更加难能可贵的是,它的响应速度奇快,而且完全不会掉线——理论上,调用API Key和访问ChatGPT页面没有差别,但真的会有很大不同。

好了,就不展开彩虹屁了,我怕自己收不住。

今天的分享就是这些内容,如果有机会,一定要体验下,希望你也可以像我一样,毫不留情地爱上Copilot插件。

相关文章:#Obsidian实践

其他推荐:

实施:GitHub + MarkDown 文档系统的工作环境部署及工作流程说明 | 技术传播

79ef0cd67df7bd5189458d911fbec2fa.jpeg

技术传播是一片蓝海 | 技术传播

访谈:TC无处不在,只是我们没有发觉 | 技术传播

这次他们说好要“讲真的” | 传播

在座都别吵了,你们还有我 | 技术传播

一本培养强迫症患者的说明书 | 技术传播

就像用心做好日本料理 | 技术传播

顽固的老头子与无聊的说明书 | 技术传播

转战新媒体 | 技术传播

评测:王者荣耀的用户帮助系统 | 技术传播

让爸爸妈妈也能享受到科技发展带来的便利 | 技术传播

企业级信息管理系统初创方案构思 | 技术传播

 d2d1ae2c15326fe288a35dac001de079.png

睿齐

技术传播从业者

品牌内容策划

自由摄影师

自由撰稿人

汪力迪

公众号:techcomm / htstory

微信号:bgrichi

邮箱:hash_0813@163.com

ede4183e96e254f0620d11cd4285ab6f.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/578688.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mysql错误码1045解决方案

用数据库连接工具访问提示 1045的错误码,在命令行输入mysql -u root –p,输入密码,经常出现下面的错误信息,相信该错误信息很多人在使用mysql时都遇到过。 ERROR 1045 (28000): Access denied for user rootlocalhost (using pas…

如何在百度百科里创建一个百科词条,百度百科官网创建词条步骤方法

很多朋友表示特别希望能在百度百科里创建一个百科词条,但是在百度百科官网却不知如何操作创建百科词条,连最基本的百度百科操作步骤可能都不清楚,下面洛希爱做百科网为大家分享如何在百度百科里创建一个百科词条,百度百科官网创建…

编码,Part 1:ASCII、汉字及 Unicode 标准

个人博客 编码的历史由来就懒得介绍了,只需要知道人类处理文本信息是以字符为基本单位,而计算机在最底层只认识 0/1,所以当计算机要为人类存储/呈现字符时,就需要有一个规则,在字符和 0/1 序列之间建立映射关系&#…

Mybatis generator

文章目录 使用引入依赖配置文件设置生成使用中出现的异常 Mybatis中javaType和jdbcType对应关系int、bigint、smallint 和 tinyint是使用整数数据的精确数字数据类型。 使用 引入依赖 <!-- mysql --><dependency><groupId>mysql</groupId><artifa…

(转载)基于遗传算法的TSP算法(matlab实现)

1 理论基础 TSP(traveling salesman problem,旅行商问题)是典型的NP完全问题&#xff0c;即其最坏情况下的时间复杂度随着问题规模的增大按指数方式增长&#xff0c;到目前为止还未找到一个多项式时间的有效算法。 TSP问题可描述为&#xff1a;已知n个城市相互之间的距离&…

5月份读书学习好文记录

学好C可以采取以下几个步骤&#xff1a; 掌握基本语法&#xff1a;C的语法对于初学者来说可能是一件比较难的事情&#xff0c;所以需要花时间掌握C的语言基础和语法规则&#xff0c;例如数据类型、流程控制、函数等。 学会面向对象编程(OOP)&#xff1a;C是一种面向对象的编程…

RNN Seq2Seq

Feedforward v.s. Recurrent Feedforward network does not have input at each stepFeedforward network has different parameters for each layer 双向RNN 双向递归层可以提供更好的识别预测效果&#xff0c;但却不能实时预测&#xff0c;由于反向递归的计算需要从最末时刻…

第18章 JQuery DataTables初始化渲染显示与排序

1 System.Linq.AsyncIEnumerableExtensions (Data\Extensions\AsyncIEnumerableExtensions.cs) namespace System.Linq { /// <summary> /// 【异步枚举数扩展--类】 /// <remarks> /// 摘要&#xff1a; /// 该类通过对System.Linq.Async中方法的自定义扩展…

开启php8的JIT及时编译,超级详细 照抄即可

JIT时php8的重要功能之一&#xff0c;可以极大的提高性能&#xff1b; JIT编译器集成在了Opcache插件中&#xff0c;仅在启动Opcache插件才有效 Opcache将 PHP 脚本编译后的字节码存储到内存中&#xff0c;以避免每次执行脚本时重新解析和编译&#xff0c;从而提高 PHP 应用程…

English Learning - L3 综合练习 4 VOA-Food 2023.05.24 周三

English Learning - L3 综合练习 4 VOA-Food 2023.05.24 周三 句 1句 2Support 拓展养家&#xff0c;养家之人 句 3mustard 芥末expect 扩展 句 4句 5句 6句 7颁奖句 8句 9句 10句 11句 12句 13句 14好声音比赛 句 1 句 2 Support 拓展 Support 作动词时&#xff1a; Support …

Loki 日志收集系统

一.系统架构 二.组成部分 Loki 的日志堆栈由 3 个组件组成&#xff1a; promtail&#xff1a;用于采集日志、并给每条日志流打标签&#xff0c;每个节点部署&#xff0c;k8s部署模式下使用daemonset管理。 loki&#xff1a;用于存储采集的日志&#xff0c; 并根据标签查询日志流…

Windows 10搭建SFTP服务器【公网远程访问】

相较比高效率的FTP协议而言&#xff0c;SFTP默认只占用一个TCP端口 22端口&#xff0c;采用的是SSH加密隧道&#xff0c;理论上会比FTP更安全&#xff0c;更稳定些。 搭建SFTP服务器&#xff0c;这里我们用freesshd来实现&#xff1b;而在服务器搭建成功后&#xff0c;要实现公…

mysql详细优化建议(谈谈你的SQL优化经验)

sql语句规范 MySQL在Linux系统下数据库名&#xff0c;表名&#xff0c;存储过程名&#xff0c;函数名称&#xff0c;触发器名称等区分大小写&#xff0c;列名不区分大小写&#xff0c;原因是这些操作系统下文件名称区分大小写。 MySQL在Windows系统下全部不区分大小写&#x…

Jenkins使用Maven构建Java应用程序

本教程将向你展示如何使用Jenkins编排并构建一个使用Maven管理的简单Java应用程序。 如果你是使用Maven的Java开发人员&#xff0c;并且对CI/CD概念不熟悉&#xff0c;或者你可能熟悉这些概念&#xff0c;但不知道如何使用Jenkins实现构建应用程序&#xff0c;那么本教程适合你…

C语言数据存储 — 整型篇

C语言数据存储 — 整型篇 前言1. 数据类型介绍1.1 类型的基本分类 2. 整型在内存中的存储2.1 原码、反码、补码2.1.1 为什么数据存放在内存中存放的是补码 2.2 大小端介绍2.2.1 什么是大小端&#xff1f;2.2.2 为什么有大端和小端&#xff1f;2.2.3 一道百度系统工程师笔试题 3…

Linux之环境变量

文章目录 前言一、环境变量1.概念2.运行程序3.windows下的环境变量4.常见的环境变量 二、系统调用获取环境变量1.getenv2.演示1.标识当前的Linux用户2. 判断当前用户是否为root 三、设置环境变量1.关于变量的命令1.echo2.export3.env4.unset5.set 2.子进程继承3.PWD1. 概念2.实…

手摸手教你用AI生成PPT(本文不卖课)

今天再和大家分享一个AI实践&#xff1a; 如何借力AI帮我制作PPT&#xff1f; 上篇和大家安利了目前不用魔法上网&#xff0c;且不用翻墙的最强AI工具&#xff0c;假设我今天要给大家做一个分享&#xff0c;来介绍Claude&#xff0c;如何搞定PPT呢&#xff1f; 当然是直接问Cla…

如何在华为OD机试中获得满分?Java实现【放苹果】一文详解!

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: Java华为OD机试真题&#xff08;2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…

SpringBoot——原理(自动配置+原理分析-源码跟踪)

源码跟踪 从Springboot的启动类进入&#xff0c;进行分析. 源码跟踪技巧 在以后接触各种框架的时候&#xff0c;如果需要查看源码&#xff0c;需要找到关键点和核心流程&#xff0c;先在宏观对整个原理和流程有一个认识&#xff0c;之后再去了解其中的细节。 按住Ctrl左键进…

[机缘参悟-98] :层次不同、维度不同、视角不同、结论不同

目录 全局VS具备&#xff0c; 总体V部分 认知的六个认知层次&#xff1a; 认知的六个立体化维度&#xff1a; 0、维空间&#xff0c;点思维 1、一维空间&#xff0c;直线思维 2、二维空间&#xff0c;平面思维 3、三维空间&#xff1a;立体思维。 4、四维空间&#xff…