订阅源与摘要
订阅 RSS 不是新鲜事。Scholardo 在这上面加的一层是:让 agent 把一堆源合并读一遍,写成一份你真的会看的摘要。
界面在哪、怎么添加订阅,见 Feeds 订阅源。这一页讲摘要怎么生成、怎么调。
为什么摘要按分组生成
你订了 8 个源,打开 app 看到 8 份各自 30 条的清单——这跟没订没区别。
Scholardo 的单位是订阅分组:一个分组下的所有源合并抓取,交给 agent 写成一份 Markdown 摘要,落在项目里:
sources/feeds/<分组名>/… ← 抓取到的原始条目
feed-digest-<分组名>.md ← agent 写的摘要一个分组代表一个关注方向。「固态电池」一个组,「机器学习方法」一个组,各自出一份摘要。
摘要怎么写出来的
Scholardo 内置了一份摘要写作规范(一个 agent skill),定义了摘要的结构要求。生成时把抓到的条目和这份规范一起交给你的 agent,由它产出 Markdown。
这意味着两件事:
- 摘要质量取决于你用的模型——用更强的模型会得到更好的归纳
- 格式是稳定的——不会这次分主题下次流水账,规范里钉死了结构
摘要页面有专属的排版样式,读起来和普通笔记不一样。
摘要语言
在设置里可以指定摘要输出语言,独立于你的界面语言。订的是英文源、想看中文摘要,是常见需求。
过滤器
一个源每天 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 自己盘点你订了什么、哪些源最近没产出、要不要清理。
抓取失败
失败的源带警示标记,悬停显示上次失败信息。常见原因是源地址变更或站点临时不可用——单个源失败不影响其他源和摘要生成。
相关
- Feeds 订阅源——界面与添加订阅
- AI API Key 配置——摘要需要的 AI 配置

