1. 说明
Github 工程:https://github.com/Raytto/news-collector
可直接用的工具网站(暂取名情报鸭):https://agentduck.com/
1.1 解决资讯阅读问题
个人是游戏策划,同时还炒股买币,理论上每天需要了解游戏、科技、政治、金融等各方面资讯。
但是了解起来非常麻烦,主要几大问题:
1.1.1 标题党多筛选麻烦
大量网站的文章为了博点击,把标题搞得又NB又神秘,必须点开阅读才知道实际内容和价值(实际很多并不值得打开读)。
这个筛选操作导致阅读效率很低:
- 大半文章不值得点开。
- 小半文章内容其实一句话就能讲清。只值得读个摘要(但一般没有)。
1.1.2 资讯网站多,挨个看很麻烦
如图仅仅只是游戏的一小部分网站,还不包含金融政治等等,整体上光是挨个点一遍就得花不少时间。
且以上这两个问题,传统的 RSS 也不能很好解决。
整体而言因为这些问题导致我经常不想去了解资讯,但非常容易错过一些重要信息。
2. AI 开发工具解决问题
2.1 推送效果

左:每日新游戏的 youtube 频道爬取,并综合游戏的介绍进行玩法参考性评估和推送
右上:每日各种资讯的获取,并让AI进行价值打分(对应星星数量),并且进行一句话摘要,最后将加权评分 top 10 的资讯推送到飞书群,且展示摘要。如果摘要看了还想看原文则点链接跳转到原文。
右下:邮件方式推送,逻辑和右上接近。不过由于是邮件,内容可以更详细一些,额外展示关键词以及更详细版本的摘要。
2.2 实现框架

为了扩展性和兼容性,我把这个工具抽象为了对若干管线的管理,每个管线包含四步操作:
- 爬取最新资讯:每个网站/源对应一个爬虫脚本。目标获取 title 、链接、创建时间、作者、来源网站 等关键信息。每个管线则选择想要哪些资讯
- AI 评估:每个管线对应一个AI评估器,基于爬取到的资讯,基于管线的要求(prompt)把资讯信息推给大模型(我用的千问进行评估)
- 写成报告:根据每个推送的需求写报告(飞书机器人还是邮件/资讯还是副玩法 可能写出来的内容格式都不同,且可以在这一步自定义比如各个大类仅看平跟最高的几个)
- 把报告推送出去
然后用一个 sh 脚本,每天 9:30 定时运行各个管线,完成 爬取-评估-攥写-推送 全流程。
目前已经稳定运行了几周了,让一些同事和朋友和我获取都方便了不少。
2.3 管线管理网站介绍
近期为了方便 朋友/同事 配置,也方便我自己管理,就再让 codex 开发了一个网站用来管理各个管线,当然,同时配套了用户管理/权限等等模块。

让 codex 做了一个 欢迎+登录页,整体还是像模像样,哈哈哈
登录注册都采用无密码,邮件验证的方式。其中邮件发送服务采用的 resend。
- 关心具体配置和实现可看另一篇文章(AI生成的配置指导):https://pangruitao.com/post/5996

登录以后可以在“我的推送”页面下管理自己的所有推送管线。
目前会默认创建两个管线
- 一个周二到周五每天发,发历史24小时的各类综合资讯到注册的邮箱
- 一个周一发,发历史72小时的各类综合资讯到注册的邮箱
如果想新建/修改管线,可以点击 新建推送/编辑 按钮

第一步设置管线名称(不是很重要,当个给自己的备注)
并且选择一下管线类别,目前公开管线类别仅“综合资讯管线”(即收集各大网站资讯,AI评估推送到邮件的管线类别)
如果有定制化管线需求,可以联系我,视情况定制化添加
- 类似:我们项目在用的youtube新游戏频道资讯,并且以“和我们游戏的结核性”为评估指标。

第二步设置选择想看的资讯,只考虑打勾的部分。(目前信息源有限,有想添加的可以留言联系我)



第三步设置想看多少、回溯多久、关心/多关心各个AI评分维度等等,还可以对一些源进行额外加分设置。

最后一步就是投递设置。
发送邮件则非常简单。
如果发飞书需要新建飞书机器人,并填写机器人的 App ID和App Secret 会麻烦一些。

修改完以后可以尝试“立即推送”进行测试。
如果没问题,且“启用”开关打开则会每天9:30左右自动跑一遍。
3. 后续
由于对我自己也很有用,我会持续维护和更新情报鸭。
如果有需要可以随时留言联系我:
- 想添加一些网站作为资讯源
- 想定制一些管线等等
- bug/优化建议
再备注一下:
- Github 工程:https://github.com/Raytto/news-collector
- 可直接用的工具网站(暂取名情报鸭):https://agentduck.com/