我们现在所处的信息环境,已经与互联网早期有了很大的不同。
过去,人们获取信息通常需要主动打开一个网站、寻找一个栏目、阅读一份报纸,或者订阅某种刊物。信息当然也会受到编辑和机构的筛选,但至少在大多数时候,是我们主动走向信息。
社交媒体普及以后,这种关系逐渐倒转了。我们不再主动寻找信息,而是打开一个平台,等待平台把信息送到眼前。我们看到什么、先看到什么、连续看到多少,以及下一条内容是什么,越来越多地由推荐算法决定。
表面上看,平台似乎只是根据我们的兴趣提供方便,实际上它也在持续塑造我们的兴趣。我们点击过什么、停留了多久、对什么产生了情绪反应,都会成为下一轮推荐的依据。注意力不再只是个人能够自由支配的资源,而逐渐成为平台收集、计算和交易的对象。
进入 AI 时代以后,这种控制会更加隐蔽。过去的推荐算法主要根据群体统计规律推送内容,现在的系统越来越能够理解个人的兴趣、语言习惯、情绪反应和心理弱点。它不再只是知道我们喜欢看什么,也可能逐渐知道什么样的标题最容易让我们点开,什么样的情绪最容易让我们停留,什么样的内容能够让我们不断回到平台。
这种信息环境更容易使人上瘾,也更容易形成信息闭环。我们以为自己每天接触了大量信息,实际上接触到的可能只是算法不断重复和强化的某一部分世界。信息数量增加了,信息来源却可能越来越单一。我们知道的事情越来越多,对现实世界的整体理解反而可能越来越窄。
因此,重新安排自己的信息生活,不能只从“少刷一点手机”开始。更根本的问题是,我们需要从最基础的信息入口重新审视自己与信息世界的关系,把被动接收逐渐变成主动选择。
信息入口决定注意力的方向
我在《控制半径与关注半径》一文中讨论过,我们需要区分自己能够实际参与和影响的控制半径,以及自己愿意投入注意力的关注半径。
在现代信息环境中,关注半径往往不是由我们自己决定的,而是被新闻平台和社交媒体不断向外拉伸。世界任何地方发生的一件事情,都可能在几分钟内进入我们的视野,引起愤怒、焦虑、兴奋或者恐惧。可是其中绝大多数事情并不在我们的控制半径之内,甚至与我们的现实生活没有直接关系。
问题并不是我们不应该关心世界,而是我们需要重新决定,以什么方式、什么频率和什么优先顺序关心世界。
打开社交媒体,相当于把当天的注意力安排权暂时交给平台。打开 RSS 阅读器,则是进入一个由自己预先选择的信息范围。前者首先问的是,什么内容最能吸引我继续停留;后者首先问的是,我决定长期关注哪些来源。
这两种方式看起来都在阅读信息,背后的主动权却完全不同。
个人网站和 RSS 构成自主信息平台
要恢复信息主动权,仅仅更换一个新闻 App 并不够。比较稳定的办法,是重新建立一个属于自己的信息结构。
这个结构可以分成两个方向。
一个方向是输出,也就是自己的个人网站。
社交媒体上的内容依附于平台。平台可以改变推荐规则、限制传播、关闭账号,也可能在几年以后消失。个人网站则是自己长期保存思想、文章、照片、播客和资料的地方。它不是为了完全脱离公共平台,而是为了让自己的内容有一个不依赖平台推荐机制的基础。
从这个意义上说,个人网站不仅是一个发表文章的地方,也是个人信息主权的一部分。
另一个方向是输入,也就是经过自己选择的 RSS 信息源。
RSS 是一项看起来有些古老的技术,却恰好适合今天的网络环境。它不需要平台分析我们的情绪,也不需要根据停留时间安排下一条内容。我们选择订阅哪些网站,阅读器就按照这些来源的更新把新内容集中起来。
比较合理的信息结构应该是,个人网站负责长期输出和保存思想,RSS 负责日常的主要信息输入,搜索引擎和 AI 用于主动研究具体问题,社交媒体则保留为一种补充渠道。
社交媒体仍然有价值。它能够帮助我们感受公共情绪、发现偶然事件、了解朋友近况,也可能接触到尚未进入正式媒体的信息。但它不应该继续充当每天打开互联网时的第一入口。
更合适的方式,是把社交媒体的使用压缩到最低限度,只在特定时间主动查看,而不是让它通过通知、推荐和无尽滚动不断侵入日常生活。
为什么选择 NetNewsWire
NetNewsWire 是一款面向 Mac、iPhone 和 iPad 的免费开源 RSS 阅读器。它可以集中显示来自新闻网站、个人博客和其他 RSS 信息源的新文章,并记录已读状态和收藏内容。
它的优点并不在于功能复杂,而在于干净、直接,没有一个额外的平台继续替你安排阅读顺序。
如果主要使用苹果设备,NetNewsWire 还有一个明显优势。用户可以通过 iCloud 同步订阅列表、已读状态和收藏文章,在 Mac、iPhone 和 iPad 之间继续阅读。
它也支持导入和导出 OPML。这样,即使以后换用其他 RSS 阅读器,订阅列表通常也可以整体迁移,不必被锁定在某一个平台里。
下载和初步设置 NetNewsWire
Mac 版可以从 NetNewsWire 官方网站 下载。iPhone 和 iPad 版本可以在 App Store 搜索 NetNewsWire 安装。
第一次打开应用时,需要决定订阅数据保存在哪个账户中。
如果只在一台 Mac 上使用,可以使用本地的 On My Mac 账户。如果只在一台 iPhone 或 iPad 上使用,也可以选择本地账户。
如果希望在多台苹果设备之间同步,更适合添加 iCloud 账户。
在 Mac 上可以进入 NetNewsWire 的账户设置,添加 iCloud 账户。设置完成以后,新添加或导入的订阅应该放在 iCloud 账户下,而不是只放在 On My Mac 中。否则,这些订阅不会自动出现在 iPhone 或 iPad 上。
在 iPhone 或 iPad 上,也需要在 NetNewsWire 的设置中确认已经添加相同的 iCloud 账户。
iCloud 初次同步有时需要几分钟。如果刚刚导入了大量订阅,不必立刻反复操作,可以先让应用完成第一次同步。
NetNewsWire 官方帮助中提供了更详细的说明:
单独添加一个 RSS 来源
如果只想添加少量网站,可以在 NetNewsWire 中逐个添加。
在 Mac 上点击新增订阅按钮,或者从菜单中选择新增 Web Feed,然后输入网站主页地址或 RSS 地址。很多网站即使没有明显显示 RSS 链接,NetNewsWire 也能够尝试自动发现。
添加时可以选择这个信息源放入哪个账户和哪个文件夹。
这种方式适合后来零星增加一两个来源,但如果要一次建立几十个经过分类的信息源,逐个添加会很麻烦。这时更适合使用 OPML。
OPML 是什么
OPML 是一种用于保存订阅列表和文件夹结构的通用文本格式。
一份 OPML 文件可以同时包含几十个或上百个 RSS 来源,并且预先分为不同文件夹,例如:
- Canberra & Australia
- World News
- Artificial Intelligence
- Technology
- Philosophy & Psychology
- Music
- Chinese Sources
- Personal Blogs
把这样的文件导入 NetNewsWire 后,所有分类和订阅源可以一次性建立,不需要逐个复制地址。
更重要的是,OPML 是开放格式。用户可以保存一份作为备份,也可以导入其他支持 OPML 的 RSS 阅读器。这意味着订阅关系仍然属于用户自己。
让 ChatGPT 直接生成个人专用的 OPML 文件
自己逐个寻找 RSS 来源、复制地址、核实格式、建立文件夹并添加订阅,当然可以,但过程比较琐碎。现在更直接的方式,是让 ChatGPT 根据自己的生活环境、长期兴趣和阅读习惯,直接生成一份个人专用的 OPML 文件。
这里所说的“生成 OPML”,不是让 ChatGPT 只推荐几个网站,也不是只在对话框里显示一段代码。
ChatGPT 可以完成整个过程,包括:
- 根据用户的兴趣设计分类
- 为每个分类选择适当的信息源
- 整理公开的 RSS 地址
- 删除明显重复的来源
- 控制每个类别的订阅数量
- 生成符合 OPML 结构的内容
- 直接创建一个扩展名为
.opml的可下载文件
用户下载这个文件以后,就可以直接导入 NetNewsWire。
例如,可以这样告诉 ChatGPT:
我住在澳大利亚堪培拉,主要使用中文和英文。我长期关注人工智能、软件技术、哲学、心理学、音乐、钢琴、澳大利亚社会以及国际重要新闻。我希望减少娱乐八卦、情绪化内容、标题党和高度重复的新闻。请为我设计一份适合 NetNewsWire 的个人 RSS 订阅方案,按类别整理,并直接生成一个可以下载和导入的 OPML 文件。
还可以进一步限定结构:
请把订阅源分为 Canberra & Australia、World News、Artificial Intelligence、Technology、Philosophy & Psychology、Music、Chinese Sources 和 Personal Blogs。每个分类不要太多,优先选择更新稳定、内容质量较高并且提供公开 RSS 的来源。
需要特别说清楚“请直接生成可下载的 .opml 文件”,否则 ChatGPT 有时可能只把 OPML 内容显示在聊天窗口中。
如果它只显示了一段以 <?xml version="1.0"?> 开头的文本,可以继续要求:
请不要只显示代码,请把这些内容保存成一个扩展名为
.opml的文件,并提供下载。
得到文件后,可以先把它保存在 Mac 的 Downloads 文件夹、iCloud Drive,或者 iPhone 的“文件”App中。
为什么 ChatGPT 可以生成更适合个人的 OPML
普通搜索只能找到一些流行网站,却很难决定哪些来源适合一个具体的人。
如果长期使用同一个 ChatGPT 账号,系统可能已经了解用户所在的城市、主要语言、职业背景、长期兴趣、阅读习惯、个人网站和希望减少的信息类型。这样生成的 OPML 不再是一份面向所有人的通用新闻清单,而更接近一套个人信息入口。
例如,对居住在堪培拉、长期关注 AI、哲学、心理学、音乐和澳大利亚社会的人来说,合理的 OPML 不应该只包含几家国际大媒体。它还应该包括澳大利亚公共媒体、堪培拉本地新闻、人工智能研究机构、技术博客、哲学网站、音乐资源、精选中文来源和个人博客。
ChatGPT 还可以生成不同规模的版本。
可以要求它生成一个精简版,只包含二十到三十个核心来源,避免每天出现过多文章。也可以生成扩展版,覆盖更多专业网站,用于研究和深度阅读。
还可以把不同语言分开,例如:
请把中文 RSS 单独生成一个 OPML 文件,英文来源生成另一个文件。
或者按使用目的分开:
请生成一个日常阅读版和一个深度研究版。日常阅读版控制更新量,研究版可以包含更多 AI、哲学和技术来源。
这种分层方式通常比把所有来源塞进一个巨大文件更容易管理。
ChatGPT 生成 OPML 时需要注意什么
ChatGPT 能够生成文件,不等于其中每一个 RSS 地址都一定长期有效。
有些网站会改变 Feed 地址,有些来源会停止更新,有些网站虽然有 RSS,但只输出标题或摘要。因此,比较稳妥的方式是要求 ChatGPT尽量验证来源,并在导入后实际观察一到两周。
可以在提示中加入:
请尽量检查每个 RSS 地址是否公开可访问,删除重复来源,并避免加入需要私人账户、访问令牌或付费认证的 Feed。
如果导入后某个来源长期没有文章,可以在浏览器中打开其 Feed 地址检查,也可以把错误的来源交给 ChatGPT,请它寻找新的公开 RSS 地址并重新生成文件。
还应避免让 ChatGPT 把私人 Newsletter Feed、带个人令牌的地址、会员专属 Feed、内网地址或个人账户链接放进可能公开分享的 OPML 中。
作为个人自用文件,这类来源可以保留,但不要随意上传到网站公开发布。
在 Mac 上导入 ChatGPT 生成的 OPML
在 Mac 版 NetNewsWire 中,导入步骤很简单:
- 把 ChatGPT 生成的
.opml文件下载到 Mac。 - 打开 NetNewsWire。
- 在菜单栏选择
File → Import Subscriptions…。 - 如果存在多个账户,选择导入到 iCloud 账户或其他希望使用的账户。
- 选择刚才下载的 OPML 文件。
- 点击打开并等待导入完成。
NetNewsWire 会把新订阅加入现有列表,不会因为导入而删除原来的订阅。
如果导入到 iCloud 账户,第一次同步可能需要几分钟。之后,这些订阅会逐渐出现在使用同一账户的 iPhone 和 iPad 上。
官方说明见:
在 iPhone 或 iPad 上导入 OPML
也可以不经过 Mac,直接在 iPhone 或 iPad 上导入。
步骤如下:
- 在 ChatGPT 中下载
.opml文件。 - 把文件保存到“文件”App,最好放在 iCloud Drive 中。
- 打开 NetNewsWire。
- 进入 Feeds 页面。
- 点击设置按钮。
- 选择 Import Subscriptions。
- 如果有多个账户,选择要导入的账户。
- 在“文件”App中找到刚才保存的 OPML 文件并打开。
导入完成后,新来源会加入现有订阅列表。
官方说明见:
Import feeds from OPML on iPhone and iPad
导入后如何整理
不要把 ChatGPT 第一次生成的 OPML 当成最终版本。它更适合作为一个结构合理的起点。
导入以后,可以先使用一到两周,观察几个问题:
- 哪些来源几乎每天都有值得阅读的内容
- 哪些来源更新太频繁,却很少提供真正有价值的信息
- 哪些媒体之间内容高度重复
- 哪些文件夹太大,已经影响浏览
- 哪些主题虽然看起来重要,实际上自己很少阅读
- 是否缺少与现实生活直接相关的本地信息
长期不读、重复严重、制造焦虑或者标题党过多的来源可以直接删除。真正稳定、有独立判断和长期价值的来源则可以保留。
之后还可以从 NetNewsWire 导出最新 OPML,交给 ChatGPT重新分析。例如:
这是我使用两周后的 OPML 文件。请检查分类是否合理,找出可能重复的来源,并根据我希望减少信息噪音的目标,提出精简方案,再生成一个新的 OPML 文件。
这样,ChatGPT 就不只是第一次建立订阅清单,也可以参与后续维护。
导出 OPML 作为备份
当订阅列表调整得比较稳定以后,应该定期导出一份 OPML 作为备份。
在 Mac 上选择:
File → Export Subscriptions…
然后选择账户、文件名和保存位置。
可以把文件保存在 iCloud Drive、个人备份目录或其他安全位置。即使以后重新安装 NetNewsWire,或者改用其他 RSS 阅读器,也可以重新导入。
官方说明见:
不要把 RSS 变成另一种信息负担
RSS 虽然没有社交媒体那样强烈的算法控制,但如果订阅太多,同样会制造压力。
当未读数字不断增长时,人很容易产生一种必须把所有内容读完的感觉。这样一来,RSS 又可能从自主的信息工具变成新的任务清单。
使用 RSS 的原则不应该是“读完所有文章”,而应该是“在自己选择好的范围内浏览和筛选”。
我比较建议每天固定查看一到两次。
早晨可以用十五到二十分钟查看本地新闻、国际重要新闻和自己最关心的领域,了解当天的基本情况。这个时间不宜过长,也不需要打开每一篇文章。
下午或傍晚可以再用二十分钟左右,阅读几篇真正值得深入阅读的内容,把有价值但暂时没有时间阅读的文章加入收藏。
除此之外,不必频繁刷新,也不要把未读数字理解为必须完成的任务。
每周可以安排一次十到二十分钟的整理,删除质量下降或长期不读的信息源,调整文件夹结构,并适当增加新的来源。
社交媒体可以集中到每天一次,或者每两天一次,每次限定在较短的时间窗口内。不要在早晨醒来后立即打开,也尽量不要把它作为睡前接触的最后一个信息环境。
具体频率不必成为僵硬规定。真正重要的是,把信息接收从连续不断的随机刺激,变成有明确开始和结束时间的主动行为。
从管理信息转向管理注意力
使用 NetNewsWire 看起来只是更换了一个阅读软件,实际上它对应的是另一种与信息世界相处的方式。
在社交媒体中,我们进入的是平台已经安排好的信息流。使用 RSS 时,我们先决定信息来自哪里,然后才进入阅读。
个人网站让自己的思想和内容不再完全依附于平台,RSS 让日常的信息输入不再完全依附于推荐算法,AI 则帮助我们寻找、整理和更新信息来源。社交媒体仍然可以存在,但它不再占据中心位置。
这套方法的目的不是把自己封闭起来,也不是怀念某个已经消失的互联网时代。相反,它是为了在 AI 和算法能力越来越强的环境中,保留个人主动选择的能力。
真正需要保护的并不仅仅是隐私和数据,更是我们的注意力如何分配,我们如何理解世界,以及哪些事情能够持续进入自己的内部生活。
当信息入口重新回到自己手中以后,我们不一定会知道得更多,但更有可能知道自己为什么要看这些信息,也更清楚哪些事情值得投入时间。
这才是从被动接收转向主动选择的真正意义。
了解 Geoffrey Chen 的更多信息
订阅后即可通过电子邮件收到最新文章。