分类目录归档:技术

ChatGPT VS Notion AI

简介

在当今世界中,涌现了许多基于人工智能的工具和平台,旨在简化各种功能。聊天机器人和虚拟助手是近年来广受欢迎的两个例子。 ChatGPT 和 Notion AI 是提供基于人工智能的解决方案的两个平台。在本篇博客文章中,我们将比较 ChatGPT 和 Notion AI,以了解它们的优点和缺点,并最终帮助您决定哪一个更适合您的业务。

ChatGPT

ChatGPT 是一种基于人工智能的聊天机器人平台,它使用 GPT-3 的能力生成类似人类的响应。它是一种通用平台,可用于自动化各种功能,包括客户支持、潜在客户生成甚至内容创作。 ChatGPT 的自然语言处理能力使其能够以类似人类的方式理解和回答客户的查询,使其成为自动化客户支持功能的理想工具。

ChatGPT 最大的优点之一是它的学习和改进能力。随着其与更多客户的互动,ChatGPT 的算法变得更加复杂,使其能够提供更准确和相关的响应。这意味着企业可以依赖 ChatGPT 在最小的人工干预下处理其客户支持功能。

Notion AI

Notion AI 是一种基于人工智能的工具,它帮助企业自动化其内容创作过程。它使用自然语言处理和机器学习算法,在与人类相同的时间内生成高质量的内容。 Notion AI 的内容创作能力对于需要定期生产大量内容的企业尤其有用,例如社交媒体帖子、博客文章和产品描述。

Notion AI 最大的优点之一是其能够生成针对搜索引擎优化的内容。通过分析搜索引擎数据和趋势,Notion AI 可以生成更有可能在搜索引擎结果页面上排名靠前的内容,帮助企业吸引更多有机流量到其网站。

比较

当涉及选择 ChatGPT 和 Notion AI 时,最终取决于您的业务的具体需求。如果您正在寻求自动化客户支持功能,则 ChatGPT 是明显的选择。其自然语言处理能力和学习和改进的能力使其成为企业提供高质量客户支持的理想工具,并最小化人工干预。

另一方面,如果您的企业需要定期生产大量内容,则 Notion AI 是更好的选择。它的内容创作能力,尤其是生成针对搜索引擎优化的内容的能力,使其成为企业提高在线可见性并吸引更多有机流量到其网站的理想工具。

结论

总之,ChatGPT 和 Notion AI 都是强大的基于人工智能的工具,可以帮助企业自动化各种功能。虽然 ChatGPT 更适合客户支持功能,但 Notion AI 更适合希望自动化其内容创作过程的企业。最终,选择两者之间的一个取决于您的业务的具体需求。

chatGPT 席卷全球后,我们的工作方式会发生什么变化

介绍

在过去的几年中,人工智能技术的快速发展一直在推动着我们的生活和工作方式的变革。近来,一种新型的人工智能技术——GPT-3 已经引起了广泛的关注。chatGPT 作为 GPT-3 的一个变种,它的出现在聊天机器人领域的应用无疑会给我们的工作方式带来很多变化。

聊天机器人在客户服务方面的应用

chatGPT 是一种人工智能技术,可以模拟人类的对话,它可以成为客户服务的理想选择。目前,许多公司正在利用聊天机器人来处理客户服务请求。chatGPT 可以通过自然语言处理技术识别客户的问题并进行回答,从而提高客户满意度。这将使得客户服务人员的工作变得更加高效,他们可以将更多的时间用于处理那些需要人工干预的问题。

聊天机器人在教育领域的应用

除了在客户服务方面的应用,聊天机器人在教育领域也有着广泛的应用。chatGPT 可以通过语音识别和自然语言处理技术自动回答学生的问题。在教学过程中,教师可以将一些常见问题输入到 chatGPT 中,这样学生就可以随时向 chatGPT 提问并获得快速准确的答案。这将使学习过程更加高效,同时也能够减轻教师的工作压力。

聊天机器人对工作流程的影响

随着 chatGPT 的普及,我们的工作流程也将发生一些变化。由于 chatGPT 可以自动回答一些简单问题,因此一些繁琐的任务可以被自动化,从而使得我们的工作效率得到提升。然而,我们需要注意的是,chatGPT 虽然可以自动回答问题,但是它无法替代人类思考的能力。因此,我们仍然需要有人类的干预来完成一些重要任务。

结论

总的来说,chatGPT 的出现将会对我们的生活和工作方式带来很多的变化。我们可以利用它来提高客户满意度,改善教学效果,以及提高工作效率。虽然 chatGPT 可以自动回答一些简单问题,但是它无法替代人类思考的能力。因此,在使用 chatGPT 的过程中,我们仍然需要谨慎地考虑它的应用场景。

Arch Linux 高分屏缩放方案

linux 下高分屏适配当前在 macos/windows/Linux 中的排位尚属末尾,采用整数倍缩放效果尚好(例如 100%、200%),但是若是使用非整数倍缩放(125%、175%)常常会体会到窗口模糊。

这一问题当前没有比较好的解决方案,但是可以使用字体缩放的方式绕过,效果尚可。

如果你在使用 GNOME 桌面,可以通过安装 gnome tweaks 软件来调整字体缩放率:

这样就可以在高分屏下获得一个比较好的效果,手边这台 MacBook air 中的一台采用 GNOME 的 arch linux 虚拟机,使用全分辨率的情况下,整个显示效果还算可以接受:

Reference

firefox 使用侧边标签栏替换顶部标签栏

安装侧边插件 tab-tree

推荐安装使用 Tree Style Tab 插件实现侧边插件,其他插件也可自行探索。

配置自动隐藏顶栏

地址栏输入

about:config —> toolkit.legacyUserProfileCustomizations.stylesheets —> true

帮助—> 更多排障信息—> 配置文件夹—> 打开文件夹—> 新建 chrome 文件夹

把配置文件 userChrome.css 放置在 chrome 目录下

内容从这里 拷贝。

最后完全关闭 Firefox 重启即可。

Reference

整理 Notion 导出文档名称

从 Notion 导出 md 格式的文档,默认会对文件名做一些处理,

大概是这样,会讲过长的文档名称压缩,在首行使用 md 一级标签标记文件名,再将文档截断为图示的样子。

这样的文档导入其他笔记软件是很不方便的,特别是内容多了就很不方便。

为此准备了一个 perl 的脚本来处理。

整理前文件清单如下:

整理后自动将第一个一级标题作为文件名,并自动将文件名等于首行标题的首行去掉。

以下是 Perl 源码。整理后直接运行即可:

#!/usr/bin/perl -w

use strict;
use warnings;

my $target_dir = $ARGV[0];

collate_name_with_title($target_dir);
scan_with_remove_first_line($target_dir);

sub collate_name_with_title {
    my $target_dir = shift;

    my $file_re = qr/^.*\s[0-9a-z]{5}\.md$/;

    for my $file (glob "$target_dir/*.md") {
        if ($file =~ $file_re) {
            open my $fh, '<', $file or die "Can't open $file: $!";
            my $line = <$fh>;
            close $fh;
            chomp $line;
            if ($line =~ /^#\s(.*)$/) {
                my $title = $1;
                $title =~ s/\s//g;
                $title =~ s/[|.:\/]/-/g;
                print "$file: \t$title\n";
                rename $file, "$target_dir/$title.md";
            }
        }
    }
}

sub scan_with_remove_first_line {
    my $target_dir = shift;

    for my $file (glob "$target_dir/*.md") {
        open my $fh, '<', $file or die "Can't open $file: $!";
        $file =~ /$target_dir\/(.*)\.md$/;
        my $file_name = $1;
        my @lines = <$fh>;
        close $fh;
        my $title = $lines[0];
        #print "$file_name: \t$title";
        chomp $title if $title;
        if ($title && $title =~ /^#\s(.*)$/) {
            $title = $1;
            if ($title eq $file_name) {
                #print "file: $file\n";
                #print "$file_name: \t$title\n";
                print "remove first line: $file\n";
                remove_first_line($file);
            }
        }
    }
}

sub remove_first_line {
    my $target_file = shift;

    open my $fh, '<', $target_file or die "Can't open $target_file: $!";
    my @lines = <$fh>;
    close $fh;
    shift @lines;
    open my $fh, '>', $target_file or die "Can't open $target_file: $!";
    print $fh @lines;
    close $fh;

}

运行方法:

$  perl collate-md-name-export-by-notion.pl ~/Documents/MyWiki/Note
...

记得备份数据,避免误操作导致数据丢失!

Arch Linux ARM 安装 electron 版微信

偶然逛 ArchWiki 的 微信 页面,发现在 Arch 下提供了很多种运行微信的方案,在我的 ARM 版 ARCH 下搜索了一下,发现提供了一个基于 electron 直接可用的微信:

$ sudo pacman -Ss wechat  
archlinuxcn/electronic-wechat-uos-bin v2.3.1.fix-2  
   Linux 下更好用的微信客户端. 更多功能, 更少bug. 使用Electron构建, 利用UOS请求头修复了登陆问题.  
archlinuxcn/wine-wechat-setup 1.2-1  
   Setup and run WeChat Windows version with Wine (Chinese version)

安装 electron 版的尝试一下:

$ sudo pacman -S electronic-wechat-uos-bin

安装没有任何困难,直接安装,运行起来发现是可以正常使用的:

扫码登录,毫无障碍:

简单看了一下,应该是基于网页版的,目前是可以正常使用。

如果这个方案不行,还可以尝试一下 wine 版的。

总之,在 Linux 下使用微信,应该是不成问题了。

Parallels m1 安装 arch 虚拟机并配置 KDE 和辅助程序

最近在探索 m1 MacBook 下运行 linux 虚拟机的可能性,计划未来在 linux 虚拟机下完成所有开发工作,parallels desktop 天然提供了 debian/ubuntu/fedora 等 linux 发行版支持,但是在我个人使用场景中还是多少有些问题。

几天在浏览 archWiki 时发现社区提供了一个直接可用的 parallels Deskto 虚拟机模版,可以用来快速配置 linux 开发环境,比较省时省力,在这里介绍几个关键步骤。

获取 arch linux 虚拟机模版

在这里下载 Arch Linux Parallels Desktop 虚拟机模版。

下载完毕后解压,使用 Parallels 打开即可。

在 对应的 README 文件中可以看到默认的用户名和密码。

如果一切顺利,启动虚拟机,即可看到一个配置好的 arch linux。

安装 KDE 桌面

# 根据需要配置镜像后进行
# 建议配置 ustc arch arm 镜像后继续
pacman -Syyu # 升级系统中全部包
pacman -S sudo vim xf86-video-vesa 

# 创建非 root 账号
useradd -m -G wheel -s /bin/bash myusername
passwd myusername
# 最后记得赋予新用户 sudo 权限

# 安装 kde plasma 桌面
pacman -S plasma-meta konsole dolphin 
# plasma-meta 元软件包、konsole 终端模拟器和 dolphin 文件管理器
pacman -S plasma-wayland-session xdg-desktop-portal
sudo pacman -S packagekit-qt5 packagekit appstream-qt appstream # 确保 Discover(软件中心)可用,需重启
systemctl enable sddm
systemctl start sddm  # 直接启动显示管理器

# 安装中文字体
sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei # 安装几个开源中文字体。一般装上文泉驿就能解决大多 wine 应用中文方块的问题
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra # 安装谷歌开源字体及表情
sudo pacman -S kdeconnect # 安装 KDE Connect,可以用智能手机控制 KDE

安装 Parallels Tools

实测默认无法通过 Parallels 菜单栏的安装 Parallels Tools 来安装辅助工具,需要手动挂载安装。

前往 /Applications/Parallels Desktop.app/Contents/Resources/Tools 文件夹,找到 prl-tools-lin-arm.iso 文件,手动挂载到虚拟机中,运行安装即可。

效果展示

以上描述了几个需要特别注意的点,之后按照需要配置系统即可:

搭载 Apple Sillicon 芯片的 MacBook 目前软件生态还有待完善,虚拟化方面,我尝试了 UTM、VMware Fusion 和 Parallels Desktop 三种虚拟化桌面软件,以及 Debian/Fedora/Ubuntu 等系统。

体验下来 Parallels Desktop 比较省时省力,系统方面貌似 Arch 和 Debian 下 aarch64 的软件生态相对完善,如果有时间建议都尝试一下选择适合自己的。

体验下来我个人更倾向 Arch Linux,KDE 支持比较好,软件生态也相对更好。不管选择什么,记得日常配置多打快照,避免哪一天滚挂了。

相比于 macOS,linux 下的 aarch64 软件生态相对更好些,特别是开源软件和终端下常用的软件,未来我是打算将所有开发和终端操作全部放在 linux 虚拟机中使用了。

参考文献

arm64 版 picgo 提示已损坏解决办法

PicGo 是一款很好用的图床辅助软件,一直在使用。

最新下载最新版的 picGo arm64 版安装,提示已损坏,执行以下命令解决:

sudo xattr -d com.apple.quarantine "/Applications/PicGo.app"

参考