使用Tidyread本地生成每日AI摘要
介绍
Tidyread 支持管理和计划你的日常阅读,并通过 AI 摘要、整洁的简报使你获得更现代的阅读体验。
官网:https://www.tidyread.info/zh-CN
Chrome插件:https://www.tidyread.ai
它基于 Raycast、WriteFreely 等项目开发,支持 Raycast AI、OpenAI、MoonshotAI 作为 AI 摘要的提供者。
它包含了五个 Raycast 命令:
Daily Read
: 最常用的命令,可以查看今日阅读及简报。Manage Sources
: 次常用的命令,用来管理阅读源。Auto Digest
: 如果你希望每天定时收到自动生成的简报,可以 Enter 执行一次,后续会自动开启直到你手动关闭。Digest List
: 这里可以查看所有已生成的简报。Add Source
: 添加阅读源,也可以直接在Manage Sources
命令中进行。
Raycast 插件下载:https://raycast.com/?utm_source=tidyread

效果预览

下方介绍来源于官方文档
启动
国内建议先配置 Http Proxy(需科学上网),否则后续拉取RSS(用于生成简报)的过程可能会由于哔哔原因而失败。【如果你的本地网络环境已可科学上网则不需要配置】
打开 Raycast 设置页面找到 Http Proxy
配置项,填入科学上网工具的 http proxy

选择你感兴趣领域提交后,Tidyread 会自动为你添加一些阅读源,并且跳转到 Daily Read
命令(你最常用的命令)自动生成一份简报

添加你的第一个阅读源
如果你跳过了引导,则需要手动添加阅读源,你会看到一个空列表:

点按 Enter 会触发创建阅读源:

如果经过引导,会自动创建一些阅读源,那么你在Manage Sources
中可以自行通过cmd + N
创建订阅源,仍然会进入到上图的界面。
只有 URL 和 Title 是必填项,其他的都是可选的。 通过 Schedule 字段,你可以规划该阅读源的阅读时间,它会出现在那一天的 Daily Read
中。
只有填写了 RSS Link,阅读源才能用于生成简报。如果你想了解如何找到网站的RSS,可参考文档(https://www.tidyread.info/zh-CN/docs/where-to-find-rss)。
如果 RSS Link
一直校验超时导致无法保存,可能是因为没有配置 Http Proxy(需科学上网),
尝试生成简报
进入 Daily Read
命令, 如果跳过了启动引导,可以看到简报尚未生成:

点按 Enter 键,等待简报生成:

生成完毕后,你可以在 Daily Read
中看到简报。点击 Enter 键,可以查看简报的详情:

配置 AI
首先进入到 设置页面
=> 插件
,找到 Tidyread:

Raycast AI
默认使用 Raycast AI 作为 AI 摘要的提供者。配置如下: 配置如下:

如果您不是 Raycast Pro
会员,将无法使用 Raycast AI。
如果您购买的会员没有包含 gpt-4,使用 gpt-4 会自动降级到 3.5。
OpenAI
配置如下:

Moonshot AI
配置如下:

若没有api,可直接到 moonshot platform(opens in a new tab) 注册
⚠️
若发现较多资讯摘要失败,请检查是否为正式key。找客服充值后会转为正式key。

摘要 Prompt
默认的摘要为:
Summarize the content within 50 to 200 characters, excluding any references to author publicity and promotion. The summary should be straightforward and in {{lang}}.
你可以在配置中定制摘要的 Prompt:

验证效果
配置完毕后,尝试再生成一次简报,就可以看到 AI 摘要的效果了:

如果简报生成时间过长或者生成失败,可以参考 文档 进行排查。
如果发现有些文章摘要失败了,可以参考 文档 进行排查。
AI 翻译
默认情况,简报的标题和内容的语言跟原文保持一致。
如果你设置了 AI,则可以去配置页面设定 Preferred Language
表单项,简报的标题和内容会自动翻译成你设定的语言:

配置后,重新生成简报,即可看到效果:

注意事项
文章内容之所以会跟你设定的语言一致,其魔法在于默认的 Summarize Prompt
中的 {{lang}}
变量:
Summarize the content within 50 to 200 characters, excluding any references to author publicity and promotion. The summary should be straightforward and in {{lang}}.
在执行摘要时,{{lang}}
会被替换成你设定的语言。 如果你自定义了 prompt,内容的翻译将基于你的 prompt。
为了自动化生成简报并且推送给我们,我们需要需要做两件事情:
- 设定推送时间
- 开启自动推送
设定推送时间
前往 Tidyread Extension 设置页面,找到 Notification Time
表单项,填入你想要的每日推送时间,比如 9:30am
,21:00
等等:

开启自动推送
打开 Raycast 搜索 Tidyread Auto Digest
命令,点按 Enter
键,即可依据前面设定的推送时间开启自动推送:

限制
通知默认只会悬浮一会儿。这意味着它们会显示在系统上,一两秒后就会从屏幕上消失,只停留在通知中心。
要改变系统通知的行为,使其保留在屏幕上直到你将其删除,你需要做两件事:
1.打开
系统偏好设置
,进入通知与焦点
。
2.进入
脚本编辑器
,将通知类型从横幅
改为 `警报
总结
tidyread为我们提供了更便捷和快速的信息阅读体验,是非常不错的一款效率工具,不过目前支持的RSS上还是有些不兼容,期待产品的后续开发及更新