内容系统一开始解决的是“怎么发”:把文章写进档案、生成平台版本、记录分发。写完一批之后,新问题出现了:今天到底该发哪一篇?
当独立站可以持续发布,而站外分发又需要控制节奏时,靠临时翻列表、凭感觉挑一篇,很快就会变成几种坏习惯:总是发最新的、总是发最容易写的、或者把同一类内容连续发很多天。
我给系统加了一条很窄的规则:网站可以继续积累,站外每天只分发一篇。
一、网站发布不等于平台分发
先把两件事分开:
- 文章
status = published,独立站就可以阅读; - 外部平台是否发、发哪篇、发几次,是另一条分发流程。
这不是“压着文章不公开”,而是承认两种渠道的节奏不同。独立站是档案和原文,适合持续积累;X、小红书这类平台是传播面,同一天发多篇会稀释注意力,也会让内容之间互相抢讨论。
因此系统允许文章随着写作自然上线,却只给站外分发留一个每日名额。
二、评分是一个独立对象,不是文章修改
给文章打 0–100 分,最直接的做法是塞进 content_items。我没有这样做,而是单独建了评分记录,包含:
score:0–100 的整数;note:为什么是这个分数;scoredBy:人还是 Agent;scoredAt:进入队列的时间。
评分和文章正文解耦,有三个好处:
- 改分不会 bump 文章 revision;
- 评分可以单独解释、更新、清除;
- 评分不会改动正文、不会触发版本快照,也不会自动生成平台文案。
一天只有一篇,真正重要的不是分数本身,而是分数背后的理由。没有理由的高分,只是把偏好写成了一个整数。
三、候选不是所有文章
每日选择只从满足以下条件的文章里出现:
- 已经发布到独立站;
- 从来没有过已发布的外部平台分发;
- 已经有分发评分。
排序规则也很克制:
- 分数从高到低;
- 同分时,先评分者优先;
- 再同分时,发布时间更早者优先。
这样做避免了几个常见问题:新文章不会因为时间新就天然插队;同一分数下,等待更久的稿子不会被无限推后;没有评分的文章不会被随意发出去。
如果一篇文章已经发过,哪怕它分数再高,也不会重新进入“从未分发”的候选池。想重发或补发到其他平台,是另一个明确动作,不是因为每日推荐漏掉了它。
四、上海自然日只允许一篇
系统使用 Asia/Shanghai 的自然日判断配额。当天已经有已发布的外部分发记录时,配额就用完了。
这里有两个容易混淆的细节:
- 同一篇文章在同一天发到 X 和小红书,按文章去重,只算一篇;
pick = null意味着今天已经发过,或者没有合格候选;它不是让 Agent 换一个条件再查一次的提醒。
每天只发一篇不是一个硬性数据库约束,而是推荐与流程规则。历史回填、修复登记和人工明确决定仍然可以写记录。系统不假装自己能替人做所有例外判断。
五、评分理由比分数更值得维护
我给自己定的评分维度是四个:
1. 平台适配
这篇长文更适合 X 的论证结构,还是小红书的独立阅读?有没有天然适合视频化的素材?如果平台版本还没写,就不应该先给满分。
2. 时效
内容是否依赖近期事件、价格、版本或数据?有时效的稿件应该排在常青稿前面;已经过期的稿件不应该因为写得完整就继续占队列。
3. 质量与证据
文章是否有第一手数据、可复核的来源、明确边界?不是越长越好,也不是观点越强越好,而是读完能不能留下一个可复述的结论。
4. 重复度
最近是否已经发过相似主题?同一类内容连续出现,会让读者觉得账号在自我重复。即使单篇质量不错,也要为整体节奏降分。
这四项不应该变成四个自动计算的隐藏权重。它们适合作为写 note 的检查表,让人看到为什么给它 82,而不是只看到一个 82。
六、评分不是发布授权
必须把这句话单独写出来:
评分只决定队列顺序,不能发布任何东西。
它不会:
- 自动生成平台版本;
- 自动调用浏览器;
- 自动发帖;
- 替用户确认平台账号和内容;
- 改变文章是否公开;
- 绕过平台的逐项批准。
真正发布仍然需要对应平台 skill、当次明确授权、发布后回读和登记。评分最多把一篇稿子推到“今天可以考虑”的位置,不能把“考虑”变成“已经同意”。
七、系统怎么用这条队列
一个典型的日常流程是:
写作 → 独立站发布 → 评分并写理由
→ 获取今日候选
→ 有 pick 才生成平台版本
→ 逐项确认后发布
→ 回读结果并记录 publication
→ 当天不再选第二篇
如果当天已经有文章发过,查询会返回已经分发的文章,而不是继续推荐下一篇。这个行为看起来“少做了一件事”,其实是系统在保护节奏。
八、评分也需要避免的四个坑
- 分数通胀。 如果每篇都是 90 分,分数就退化成时间排序。
- 只有分数,没有理由。 三个月后没人知道当时为什么把它排第一。
- 把分数当审批。 高分会诱导人跳过真正的平台适配和发布确认。
- 重复评分导致队列抖动。 改理由不应该反复重置排队时间;只有分数或评分来源变化,才应该视为重新排队。
内容系统的价值不是把编辑判断自动化,而是让判断留下痕迹。
最后
每天只发一篇,并不是因为内容少,而是因为注意力有限。
评分队列把“今天发什么”从聊天里的临时决定,变成了一个有理由、有时间、有状态的队列。它不替我做最终选择,但能让我在每天开始时看到:哪些稿子值得进入分发,哪些应该继续留在网站,哪些需要先补证据或改写。
好的发布节奏不是把所有内容尽快推出去,而是让每一篇出现在合适的日子里。
COMMENTS
读者评论