{“content”:”---\nname: news-lab\ndescription: 全能新闻实验室 — 晨间新闻简报系统(RSS + 单人CEO流程)\ntags: [news, rss, telegram, cron]\n---\n\n# 全能新闻实验室 — 晨间新闻简报系统\n\n## 概念\n单人 CEO 新闻采集流程——不依赖多 agent 协作,而是在单一对话内用 Python RSS 抓取 + 结构化输出。Critic 和 Editor 的职责被内化到 CEO 的工作流中。\n\n## 架构\n\n\n单一对话(我 = CEO + Scout + Editor + Critic)\n│\n├── RSS 抓取(Python urllib)\n│ ├── AI/科技前沿\n│ ├── 國際政經熱點\n│ ├── 馬來西亞經濟\n│ └── 室內設計趨勢\n│\n├── 事实核查(内化)\n│ └── 每条新闻标注:已验证 / 待验证\n│\n└── 结构化输出 → Telegram\n\n\n## 关键发现\n\n### subagent delegation 不适合 web search 场景\n- 测试发现:subagent 执行 web_search 后,搜索结果在 subagent 输出时被截断,只返回摘要而非完整素材\n- 原因:subagent 的 output token 预算有限,web 搜索结果太丰富时被压缩\n- 解决:直接用 Python urllib + ssl 抓取 RSS,不走 subagent 委托\n\n### 为什么不用多 agent\n- 新闻简报是顺序阅读任务(读 → 判断 → 整合),不需要真正的并行工作力\n- subagent 往返 = 更多 token 开销 + 素材截断风险\n- 单人流程更稳定、可预测\n\n## Cron job 设置\n\npython\n# 每周一至周五 7:35 执行\nschedule: \"35 7 * * 1-5\"\ndeliver: \"telegram\"\n\n# Prompt 要点:\n# 1. 明确指定 Python urllib + ssl 抓 RSS,不用 web_search\n# 2. 每领域 2-3 条新闻\n# 3. 四字段结构:核心事实 / 数据来源 / 影响评估 / 标注\n# 4. 结尾加 \"今日总结\"(3句内)\n# 5. 询问是否转语音\n\n\n## RSS 信息源\n\n| 领域 | URL |\n|------|-----|\n| AI/科技 | https://news.google.com/rss/search?q=AI+technology&hl=en-US&gl=US&ceid=US:en |\n| 國際 | https://news.google.com/rss/search?q=world+politics+economy&hl=en-US&gl=US&ceid=US:en |\n| 馬來西亞 | https://news.google.com/rss/search?q=Malaysia+economy&hl=en-MY&gl=MY&ceid=MY:en |\n| 馬來西亞中文(星洲网)| https://www.sinchew.com.my/rss/zhongwan/rss.xml |\n| 室內設計 | https://news.google.com/rss/search?q=interior+design+architecture&hl=en-US&gl=US&ceid=US:en |\n\n## 何时用这个架构 vs 真正的多 agent\n\n| 场景 | 推荐方案 |\n|------|---------|\n| 晨间新闻 / RSS 整理 | 单人 CEO + Python RSS |\n| 多角度代码审查 | subagent × 2(Programmer + Reviewer)|\n| 深度调研(PDF/报告)| subagent 并行读取 → 汇总分析 |\n| 需要真实并行工作力 | subagent delegation |\n\n## 触发条件\n- 用户说”新闻” / “早间简报” / “媒体简报”\n- 早晨 7:35 cron 自动触发\n”}