最近陆续看到很多做信息汇总和订阅的网站、服务,但我几乎没有点进去的欲望。无论它们接入了多少信源、覆盖了多少频道,我都不太关心。
因为我越来越觉得,信息流是很私人的东西。
平台当然会给我推内容。公众号、X、RSS、newsletter、推荐算法,每天都在把新的信息送到我面前。它们很热闹,也经常真的有用。
只是这些信息流,本质上并不是为我的学习、写作和长期判断服务的。它们更关心我会不会点开,会不会停留,会不会互动,会不会继续刷下去。
私人,并不是说这些信息不够,而是这些信息并没有围绕我的问题重新组织。平台信息流负责把内容送到我面前,但它不负责帮我把内容变成学习、判断和写作材料。
而我需要的是一条按照我自己需要组织的信息流。
Observe:我的信息观察系统
所以从春节开始,我给自己手搓了一个信息观察系统,项目名叫 Observe。
跑到现在,它大概长成了一个信息补给站:不是帮我汇总所有内容,而是围绕我真正关心的话题,持续给我准备学习材料和写作弹药。有每天的 也有每周的。

现在的 Observe 里,X bookmarks 是最核心的来源之一。
原因很简单:推特上的bookmark 不是冷冰冰的信息源,而是我已经人工筛过一遍的内容,而且它确实是我人肉最高频访问的信息来源。它代表了我某个时刻的真实兴趣和判断,能进入 bookmarks,说明它至少曾经让我停了一下。
AgentlyMail 则负责承接 newsletter。我以前用私人邮箱订阅了很多 newsletter,后来越积越多,也越来越不想处理。newsletter 这种内容很适合交给 AI 代读,因为它结构相对稳定,更新节奏也比较清楚。
RSS 还保留,但权重更低。很多 RSS 来自别人推荐的清单,和 AI、产品、技术趋势都有关,但它们更像外围雷达:负责让我知道一些固定信源有没有新东西,却不一定值得进入核心链路。
但它一开始并不长这样,这是我不断踩坑和断舍离之后的结果。
但它不是一蹴而就的
最早的 Observe 其实很粗糙,甚至有点像一个自动摘要脚本。那段时间我刚开始使用 Claude Code,也正处在对 vibe coding 很上头的阶段。很多想法以前可能只是想想,但现在真的可以很快动手做出来。
第一版 Observe 就是这样搓出来的。
它会固定拉取 RSS,再配合 Obsidian 的剪藏,把我喜欢的文章和内容保存到本地。之后用 LLM 去总结每日 digest,每日总结完成后,再继续汇总成每周 digest。
从功能上看,它已经像一个信息观察系统了。
它能拉取,能总结,能生成日报和周报。每天都有内容产出,每周也有一个更大的汇总。对于一个刚开始用 AI 搓出来的小项目来说,这已经挺有成就感了。
但开始用之后,我发现,它只是“能跑”,还不是“好用”。
第一个不顺,是 digest 和原文之间的关系不够舒服。
有时候我在 digest 里看到一个判断,觉得挺有意思,想回到原文里看上下文。但最初的版本里,摘要和原文之间的映射并不顺。AI 把内容总结出来了,但我真的想继续追下去的时候,还要自己去翻原文、找出处、找上下文。好的 digest 应该让我更快判断:这篇要不要深读,哪里值得回看,哪一段可以进入后续写作。
如果摘要和原文之间断了,那它就很容易变成另一份漂浮的信息。
于是我开始改生成逻辑。
比如哪些内容要保留原文链接,哪些内容要按主题聚合,哪些内容只需要一句话掠过,哪些内容值得展开。日报和周报的颗粒度也要重新调整,不能只是把每日内容机械地拼起来。
这段时间我改了很多细节。
格式怎么写,引用怎么放,原文怎么映射,digest 的语气和结构应该是什么样。每一项改动都有点用,但做着做着,我也发现自己有点陷进去了。
我好像一直在打磨一个还没有完全想清楚用途的东西。
第二个不顺,是它会自动运行,但我不一定会看。
最早的 Observe 基本跑在本地环境里。虽然我配置了定时任务,但它还是会受到电脑状态、运行时段和任务顺序的影响。
更关键的是,就算它每天生成了日报和周报,如果只是静静躺在本地,我也经常不会主动打开看。
这就很尴尬。
我原本是想解决“信息收藏之后不再消费”的问题,结果现在变成了“AI 总结之后也不再消费”。
原来是文章没读完,现在变成摘要没读完。
原来是收藏夹 里攒了一堆收藏,现在变成 Obsidian 里攒了一堆自动生成的 digest。
所以后来我开始给 Observe 加主动触点。
我尝试把 digest 推到邮箱,或者同步到手机,让它不要只是一个后台任务,而是在某个固定时刻真的出现在我面前。
这个调整之后,它才开始有一点“信息流”的感觉。
以前它像一个定时生成文件的脚本。后来它才慢慢像一个会主动给我递材料的助手。
第三个不顺,是大而全的摘要也会变成负担。
最早我会下意识觉得,既然信息已经接进来了,那最好都总结一下。RSS 要总结,newsletter 要总结,剪藏也要总结。日报要完整,周报也要完整。
但后来我发现,信息太多会压垮人,摘要太多也一样会压垮人。
如果 Observe 只是每天给我生成一份“今日信息汇总”,它很容易变成另一种待办。今天有一份,明天有一份,周末还有一份周报。看起来系统很勤奋,但我未必真的需要。
后来我干脆不再让 Observe 追求“大而全”。
我只让它重点回答两个问题。
第一,这些材料里,有没有能帮我继续理解某个长期关注话题的?
比如 Agent、企业 AI、数据产品、AI 工作流、个人信息系统。它不需要告诉我今天所有内容发生了什么,而是帮我把这些主题相关的材料拎出来,告诉我哪些值得继续读,哪些可以先放一放。
第二,这些材料里,有没有能进入下一篇文章的?
这件事更具体。不是普通摘要,而是写作弹药。
一个产品案例,一个用户反馈,一个反例,一个新的表达,一个和我已有判断冲突的观点,一篇值得深读的原文,甚至只是一个可以放进文章开头的小场景。
这些东西比“今天有 12 条更新”重要得多。
这个目标一收窄,Observe 反而开始顺了。
我不再执着于接入更多信源,而是开始给信源重新分层。
X bookmarks 变成高意图入口,AgentlyMail 变成 newsletter 的独立收件箱,RSS 退回外围雷达。Obsidian 和本地剪藏不再承担主要输入入口,而是负责沉淀和追溯。邮箱和手机则负责把真正值得看的内容推到我面前。
这样一来,Observe 才真正开始像我的信息流。
它不是替我理解世界,也不是替我完成写作。它只是尽量把那些可能值得继续看的东西,提前摆到我的桌面上。
这也是我为什么越来越觉得,信息流是私人的。
它更像我需要的了
平台信息流当然不会消失,我也不可能完全不用推荐算法。它们依然很有用,也经常能帮我发现一些意外的内容。
但至少在那些我长期关注、反复思考、反复写作的问题上,我不想只把排序权交给平台。
平台不知道我最近为什么持续关注 Agent Observability,也不知道我为什么对企业 AI 的落地路径感兴趣。它不知道哪些内容只是让我看个热闹,哪些内容能进入我下一篇文章。它也不知道某个信源对我来说已经没那么重要了,某个 bookmark 背后其实藏着一个还没展开的选题。
这些东西太私人了。
所以我只能自己搓。
Observe 到现在也远远谈不上完美。它还有很多粗糙的地方,也还有很多地方需要继续调整。有时候摘要还是不够好,有时候推送也不够稳定,有时候材料分组也会让我觉得差点意思。
但它已经开始像我的东西了。
对我这种信息摄入过量、又总想写点东西的人来说,这已经挺有用了。
所以这可能会成为我接下来想写的一个系列:勇敢用 AI,把手弄脏。
不是教程,也不是最佳实践。
很多事情我没有全局视角,也不知道标准答案是什么。但我越来越觉得,AI 时代有些东西不用先争论太久。可以先自己搓一遍,跑一跑,翻一翻车,再看看它到底能把我们带到哪里。
信息流是私人的。
所以,请勇敢地手搓吧。
