name: ai-newsletters description: 使用智能去重和排名来整理AI新闻通讯内容。当用户调用/ai-newsletters或/start-my-day需要新闻通讯内容时使用。
AI新闻通讯整理
获取、去重和排名AI新闻通讯内容,生成每日摘要。
RSS源
- TLDR AI:
https://bullrich.dev/tldr-rss/ai.rss - The Rundown AI:
https://rss.beehiiv.com/feeds/2R3C6Bt5wj.xml
工作流程
-
检查缓存:查找
50_Resources/NewsLetter/YYYY-MM/YYYY-MM-DD-Digest.md。如果存在且日期为今天,则返回缓存内容。 -
获取订阅源:在两个RSS URL上使用WebFetch。提取每个项目的标题、链接、发布日期、描述。
-
去重:合并具有相似标题(80%+单词重叠)的项目。保留较长的描述,跟踪两个来源。
-
排名项目 依据:
- AI相关性(LLM、GPT、Claude、代理、ML关键词)
- 生产力相关性(工作流、自动化、工具、PKM)
- 新鲜度(越新越高)
- 新颖性(检查近期存档,惩罚重复)
-
生成摘要:参见TEMPLATE.md获取格式。包括:
- 精选(3-5个最高评分)附带内容创作角度
- AI趋势部分
- 生产力工具部分
- 统计页脚
-
保存文件:
50_Resources/NewsLetter/YYYY-MM/YYYY-MM-DD-Digest.md(整理后)50_Resources/NewsLetter/YYYY-MM/Raw/YYYY-MM-DD_TLDR-AI-Raw.md50_Resources/NewsLetter/YYYY-MM/Raw/YYYY-MM-DD_Rundown-AI-Raw.md
输出格式
手动调用:显示完整摘要,包含所有部分。
从/start-my-day:返回简化列表:
**内容机会(5):**
- [标题] - [角度]
...
完整摘要:[[YYYY-MM-DD-Digest]]
错误处理
- 一个订阅源失效:继续使用另一个,在摘要中注明
- 两个都失效:使用昨天的存档并发出警告
- 订阅源为空:创建最小摘要,注明“无新项目”