Skip to content

上游变化记录

xai-org/x-algorithm 开源仓库的重要变化,以及本站据此更新的内容。

Updated

本页记录 xai-org/x-algorithm 的重要变化。条目按时间倒序排列。官方条目来自上游 README.md 的 Notable Updates,本站条目来自我们对源码的逐行比对。

本站当前的源码基线是 commit 2e2295b(2026-11-06)。上一个基线是 0bfc279(2026-05-15)。两者之间有 65 次快照提交,新增 2223 个文件。

2026-11-06:本站按 2e2295b 全面更新

我们对照 0bfc279..2e2295b 重写了全部技术页,并新增 10 页。以下是对读者影响最大的变化。

排序

  • 旧的 RankingScorer 及加权、作者多样性、站外降权三个打分器已删除。内层流水线现在依次运行 5 个打分器:PhoenixScorer、ImmersiveVideoScorer、VMRanker、PageDecodeRerankScorer、PageRlExplorationScorer(home-mixer/candidate_pipeline/phoenix_candidate_pipeline.rs:475-481)。最后两个在开源默认配置里关闭。详见 打分与排序。
  • 最终分改由独立服务 vm-ranker 计算,加权公式共 30 项(xai-value-model/scoring.rs:79-218)。详见 vm-ranker 重排服务。
  • 各行为的权重已公开(home-mixer/params/param.rs:404-533)。开源默认值举例:点赞 0.708,回复 5.0,复制链接分享 20.0,举报 -234.0,不感兴趣 -53.07。
  • 新增新作者扶持:每次请求最多把 1 条低曝光原创帖抬到第 16 位的分数(home-mixer/scorers/author_cold_start.rs:188-334)。
  • 站外降权现在也作用于关注者的回复和转发,开源默认系数 0.75(vm-ranker/params.rs:193-222)。

候选源

  • 新增 SimClusters 站外候选源,开源默认开启(home-mixer/params/param.rs:48-53)。
  • 新增热门帖子源 PopularPostsSource:离线任务按粉丝数从高到低选作者,人数为近 7 天活跃发帖人数的 0.005%,每人最多 5 条、共 500 条(home-mixer/util/popular_authors.rs:11,25-30、home-mixer/util/popular_posts.rs:39-40)。详见 编排层。
  • 内层流水线规模扩大:候选源 6→9,预打分过滤器 14→21,打分器 3→5(home-mixer/candidate_pipeline/phoenix_candidate_pipeline.rs:285-543)。详见 过滤流水线。
  • Thunder 的限流从并发信号量改为每秒 8000 次的令牌桶(thunder/thunder_service.rs:49-61)。

可见性与标签

  • 新增开源 可见性过滤。它决定一条帖子对某个查看者是正常显示、附加提示、加遮罩还是丢弃。
  • 新增开源标签链路:打标签规则、账号信号、处置服务、媒体模型。
  • 存在只对站外推荐生效的账号级标签。账号带这类标签时,它的帖子不会推荐给非关注者,关注者照常看到(visibility-filtering/rules/levels.rs:318-332)。详见 限流与 shadowban。

内容理解

  • Grox 的 banger 质量分已删除,写入时 qualityScore 固定为 1.0(grox/flows/upa/task_write.py:177)。
  • 回复按线程粉丝数分流:超过 250,000 时由 Grok 打 0 到 3 分,否则由 Gemma 判断是否为垃圾回复(grox/flows/reply_spam/constants.py:8)。详见 Grox 分类器。

本站勘误

  • 旧版“限流与 shadowban”页说可见性服务不在开源仓库里、源码里没有账号级限流标记。这两条在 2e2295b 均不成立,已重写。
  • 旧版“打分与排序”页说只有 3 个打分器、约 22 种行为。现在是 5 个打分器、30 个加权项。

2026-10-26(官方)

  • 删除 Brazil2026ElectionFilter。2026 年巴西大选结束,For You 不再因这个过滤器隐藏相关账号的帖子。
  • 代码里的删除出现在 10-28 的快照 5ed7963,比 README 写的日期晚两天。
  • 注意:可见性过滤里的规则 BRAZIL_ELECTION_LEGAL_DROP_UNDESIRABLE 在 2e2295b 仍在站外推荐的规则清单中(visibility-filtering/rules/levels.rs:151)。

2026-10-13(官方)

  • Phoenix 召回模型新增训练目标:找出读者会完整读完的帖子。详见 Phoenix 召回。

2026-10-08(官方)

  • Phoenix 排序模型改进了停留时长预测(phoenix/xrex/models/loss_recsys.py)。详见 Phoenix 训练。

2026-09-18(官方)

  • Under the Hood 报告新增一项:账号或帖子是否因法律要求被限制可见,以及是哪个国家。详见 Under the Hood。

2026-08-14(官方)

  • 上游在权重代码旁加了注释:权重乘的是“你做出该行为的预测概率”,不是帖子收到的互动次数。因此“1 次举报抵消 468 个赞”是误读。
  • 开始运行 Brazil2026ElectionFilter:按巴西选举法,隐藏被报告给巴西选举法院的账号的帖子,查看者主动关注的除外。

2026-08-13(官方)

  • 公开权重等关键配置参数。
  • 公开可见性过滤,以及产生标签的系统:botmaker、botmaker-rules、scarecrow、agatha、bdsm、user-cred-v2、media-model-proxy、clip、abuse-enforcement-service。
  • 用真实训练代码和合成数据生成代码替换 Phoenix 演示模型。
  • 新增 SimClusters 站外候选源。
  • 上线 Under the Hood 透明度工具。

2026-05-15(官方)

Type to search…

↑↓ navigate↵ selectEsc close