Skip to content

订阅源与摘要

订阅 RSS 不是新鲜事。Scholardo 在这上面加的一层是:让 agent 把一堆源合并读一遍,写成一份你真的会看的摘要

界面在哪、怎么添加订阅,见 Feeds 订阅源。这一页讲摘要怎么生成、怎么调。

为什么摘要按分组生成

你订了 8 个源,打开 app 看到 8 份各自 30 条的清单——这跟没订没区别。

Scholardo 的单位是订阅分组:一个分组下的所有源合并抓取,交给 agent 写成一份 Markdown 摘要,落在项目里:

sources/feeds/<分组名>/…        ← 抓取到的原始条目
feed-digest-<分组名>.md         ← agent 写的摘要

一个分组代表一个关注方向。「固态电池」一个组,「机器学习方法」一个组,各自出一份摘要。

摘要怎么写出来的

Scholardo 内置了一份摘要写作规范(一个 agent skill),定义了摘要的结构要求。生成时把抓到的条目和这份规范一起交给你的 agent,由它产出 Markdown。

这意味着两件事:

  1. 摘要质量取决于你用的模型——用更强的模型会得到更好的归纳
  2. 格式是稳定的——不会这次分主题下次流水账,规范里钉死了结构

摘要页面有专属的排版样式,读起来和普通笔记不一样。

摘要语言

在设置里可以指定摘要输出语言,独立于你的界面语言。订的是英文源、想看中文摘要,是常见需求。

过滤器

一个源每天 50 条、只有 3 条跟你相关,这时候需要过滤器。

每个订阅可以设置两组关键词:

作用
keywords只保留命中的条目
excludeKeywords排除命中的条目

目前过滤器通过 agent 设置——直接跟它说「给这个源加个过滤,只留含 solid-state electrolyte 的,排除 review」,它会调用 MCP 工具 set_feed_filter 写进配置。

加源时就带上过滤

新增订阅时可以一并设好过滤条件(add_feed 支持),比事后再收窄省事。

自动刷新

Feeds 在后台按批次自动抓取,工具栏显示进度。可以随时暂停(Pause auto-refresh),也可以手动立即刷新。

抓取和摘要是两件事

动作做什么需要 AI
Refresh this group now重抓所有源的新条目
Refresh this group's digest now重新生成摘要

所以没配 AI 时订阅照常工作,只是没有摘要那一层。

未读提示

有新内容时,分组和左侧栏 Sources tab 图标上出现小圆点,读过后消失。

让 agent 找源

添加订阅时可以用 Describe 模式——用一句话描述你想跟踪什么,agent 去找匹配的源。这条路径需要右栏有活跃会话。

Agent 能管什么

工具作用
add_feed添加订阅(可带过滤器)
remove_feed退订
refresh_feed刷新指定源
set_feed_filter改过滤条件

配合 list_sources 可以让 agent 自己盘点你订了什么、哪些源最近没产出、要不要清理。

抓取失败

失败的源带警示标记,悬停显示上次失败信息。常见原因是源地址变更或站点临时不可用——单个源失败不影响其他源和摘要生成。

相关

Scholardo 是闭源商业产品。