RSS 聚合器 — 用户手册 | YoBench
如何在 YoBench 中使用「RSS」模块:创建集合并配置专属 AI 提示词与提供商,总结文章并推送到 RAG 上下文。
「RSS」模块的用途
模块将零散的 RSS/Atom 源转化为可管理的集合,每个集合都有自己的 AI 提供商和摘要提示词。无需手动浏览数百条标题 — 您在一个窗口中获得自动摘要的文章,有用的内容可一键推送到 RAG 上下文,供之后在 AI 聊天 中检索。
您将获得:
- 主题集合 — 每个集合拥有专属的源、AI 提供商和摘要提示词。
- 实时 AI 摘要 — 每抓取一篇文章,模块用您的提示词调用所选 LLM 并保存摘要。
- 自动刷新 — 每个集合按各自的间隔(
poll_minutes)轮询,无需人工干预。 - 保存到 RAG — 一键将文章(摘要 + 全文)推送到上下文,可用于向量检索。
- 文章全文 — 始终保存,即便未配置 AI 提供商也可阅读。
集合参数
创建或编辑时:
- 名称 —— 自定义标签(如「技术新闻」或「合规」)。
- RSS/Atom 源 —— URL 列表,每行一个。同一 URL 可在多个集合中复用,搭配不同的提示词和提供商。
- 轮询间隔(分钟) ——
poll_minutes。默认 60。 最少 5 分钟 —— 以免对源站点请求过于频繁。 - AI 提供商 (可选) —— 来自 AI 聊天 注册表的提供商。未指定则不生成摘要,仅保存全文。
- 处理提示词 —— LLM 指令。默认:「Summarize this article in 2-3 sentences.」可按主题调整(例如「提取关键法规变化并标注生效日期」)。
- 已启用 —— 自动刷新开关。取消勾选可暂停轮询而不删除。
模块没有全局配置 — 所有项均在集合层面设置。
数据库存储
- rss_collections — 集合配置(
sources为 URL 的 JSON 数组,provider_id,prompt,poll_minutes)。 - rss_items — 文章(
title、article_url、summary、full_text、published_at、fetched_at)。
目前没有「已读/未读」「收藏」标志 — 模块面向通过 AI 摘要的快速消费。
文章操作
- 打开 —— 查看文章:标题、来源、日期、摘要以及(如有)全文。
- 全文 —— 在摘要与原文间切换。
- 上下文 —— 将文章推送到 RAG 上下文:弹出上下文选择窗,文章(摘要或全文)被保存、索引,并可用于 AI 查询。
- 清空 —— 删除集合内全部文章(需确认)。来源保留。
使用流程
1. 创建集合
- 在左侧菜单打开 RSS 模块。
- 在 集合 标签页点击 + 新建集合。
- 输入名称与 URL 列表(每行一个)。
- 可选地选择 AI 提供商并调整提示词。
- 设置轮询间隔(默认 60 分钟)。
- 保存。
2. 触发抓取
每个集合都有 运行 按钮 — 立即轮询所有源,无需等待下一次调度。
3. 阅读文章
内容 标签页按发布时间排序展示所选集合的全部文章。
- 点击文章打开摘要面板。
- 全文 按钮切换到原文。
- 未配置 AI 提供商时仅可见全文。
4. 将有用内容保存到 RAG
在文章上点击 上下文 → 从 Context Manager & RAG 模块中选择目标上下文。文章(摘要 + 全文)将保存到该上下文,可在 AI 聊天 中作为查询资料。
5. 管理集合
- 编辑 —— 修改来源、提示词、提供商或间隔。更改即时生效(调度器自动重启)。
- 取消「已启用」 —— 暂停集合。
- 清空 —— 删除其文章(来源保留)。
- 删除集合 —— 连同文章一起移除。
下一步
- 配置 AI 提供商 — 没有它们摘要无法工作。
- 配置 Context Manager,让 RSS 文章流入您的知识库。
- 想深入分析代码项目可使用 Git Analytics。
帮助与反馈
发现 Bug 或有功能建议?通过反馈表单联系我们。