km.idaeo.ai · IDAEO 知識庫

🏛 本文属于主题馆「ai」

你的动作,被标了什么价

本篇从开源代码解密 X 平台推荐算法对各类用户交互的定价逻辑,对比正负行为分数与排序机制。为社群经营者与一般读者提供具体且有数据依据的内容策略与交互指引。

大部分人以为推荐算法在找「你会喜欢什么」。 看完代码之后,我认为更准确的说法是:它在算你会不会后悔。

X 的 For You 排序做的事其实很单纯。模型先预测「这个人对这则帖子做每一种动作的概率」—— 按赞的概率、回复的概率、检举的概率……然后每个概率乘上一个固定的分数,全部加起来。 分数高的排前面。就这样。

关键在那些「固定的分数」。它们不是模型学出来的,是人手动写死在设置档里的。 换句话说:那张表就是 X 对每一种用户行为的定价

价目表

以按赞当作基准单位(1 次按赞 = 0.5 分),其他动作是这样定价的:

你做的动作分数=几次按赞
拷贝链接,拿去别的地方分享20.040 ×
回复(而且你和作者互相追踪)20.040 ×
回复(一般情况)5.010 ×
用私讯传给朋友5.010 ×
引用转推5.010 ×
看完去追踪作者4.08 ×
一般分享2.04 ×
转推1.02 ×
按赞0.51 ×
点进帖子0.40.8 ×
点外部链接0.20.4 ×
放大图片 / 开视频 / 视频有效观看0.050.1 ×
停留(每秒)0.0040.008 ×
点进作者个人页0.0不计分
负面动作分数=几次按赞
检举−234.0468 ×
静音作者−58.8118 ×
按「不感兴趣」−43.286 ×
封锁作者−31.262 ×
滑过去完全没停留−0.020.04 ×
项目数值说明
正面信号总和+43.3按赞、回复、分享、追踪……全部加起来
负面信号总和−367.2检举、静音、不感兴趣、封锁
负面信号的定价,是正面信号的 8.5 倍。 单看「检举」一项(−234),就比所有正面动作加起来(+43.3)还大 5.4 倍

最反直觉的一条:静音(−58.8)的惩罚比封锁(−31.2)重将近一倍。 合理的解读是——封锁是「我跟这个人有私人恩怨」,静音是「这个人讲的东西我不想看」。 后者才是对内容本身的评价,所以系统看得更重。

这个 8.5 倍要怎么读才不会读歪。 上面比的是定价,不是每则帖子的实际得分。真正进公式的是「定价 × 模型预测的概率」, 而检举、封锁的预测概率通常极小(万分之一等级),按赞的概率高得多。 那些概率是模型跑出来的,开源码里没有,我算不出来。 所以正确的说法是:X 对负面信号的定价,比正面信号贵一个数量级。 意思是「只要模型认为你有千分之一的概率会检举」,这一项就足以压过好几个按赞的正分。
负面信号定价是正面的 8.5 倍:一堆轻的抵不过一个重的
负面信号定价是正面的 8.5 倍:一堆轻的抵不过一个重的

还有一件更狠的事

分数算出来如果是负的,会被压缩到 0 ~ 0.001 这个极窄的区间里。 意思是:所有负分帖子之间的排序差异几乎归零,全部沉到最底下挤成一团。 这不是「排后面一点」,是「掉出可见范围」。

负分被压缩进 0 到 0.001 的极窄区间,彼此失去区别
负分被压缩进 0 到 0.001 的极窄区间,彼此失去区别

一则帖子要过的关

从你打开 For You 到看见某则帖子,中间有八道关卡。其中两件事值得记住:

1. 排序和「能不能看到」是两套完全分开的系统

排序决定顺序,可见度过滤决定能不能出现。 所以一则帖子可以分数很高,却因为被贴了标签而完全不出现。这两件事互不相干。

决定顺序的和决定能不能出现的,是两台没有连在一起的机器
决定顺序的和决定能不能出现的,是两台没有连在一起的机器

2. 给粉丝看、跟推荐给陌生人看,标准差很多

项目数值说明
给你的追踪者28道可见度规则
推荐给陌生人5428 道 + 额外 26 道,全部只能砍不能放行

那多出来的 26 道里,好几道是「高召回率」的侦测——直白讲就是宁可错杀。 同一则帖子,发给追踪者可以过,推荐给陌生人时要多过 26 道宁可错杀的关。

很多人觉得「我的帖子只有粉丝看得到」。 那不是错觉,是设计。
同一批内容,第二道更细的筛子留不下多少
同一批内容,第二道更细的筛子留不下多少

3. 你只有 48 小时

超过 48 小时的帖子会被直接砍掉,连进入排序的机会都没有。 这是写死的常数,不是渐进衰减——48 小时之后就是 0。

4. 同一个作者,第二则就开始打折

同一次结果里,同一个作者的第 2 则帖子分数乘 0.625、第 3 则乘 0.4375, 一路衰减到楼地板 0.25洗版没有用——不是被禁,是后面几则的分数自己塌掉。

那么,该怎么做

以下每一条都直接对应价目表上的数字。我不会给「多交互」这种废话—— 下面讲的是哪个动作值几分,以及那意味着什么。

把「值得传给别人」当成唯一目标

价目表最高的两项都是把内容带离这则帖子:拷贝链接分享(20.0)、私讯分享(5.0)。 按赞只有 0.5。也就是说——一次「传给朋友」抵四十次赞。

怎么用:问自己「有人会把这则截屏或转贴到群组吗?」 如果答案是不会,那它在算法眼里几乎不值钱,不管拿到多少赞。

最值钱的动作是内容被带走,不是被原地欣赏
最值钱的动作是内容被带走,不是被原地欣赏

回复比转推值钱 5 倍,而且互相追踪时再翻 4 倍

回复 5.0、转推只有 1.0。而如果你和作者互相追踪,回复的定价直接从 5.0 跳到 20.0

怎么用:与其求转推,不如写出让人想回一句的东西。 而且经营互相追踪的关系网,价值远高於单向粉丝数——这是代码里唯一一个为「互追」特别加分的机制。

视频和图片本身几乎不加分

放大图片、开视频、视频有效观看,各自只有 0.05——是按赞的十分之一。 停留时间是每秒 0.004。看满一分钟的视频,加起来还不到半次按赞。

怎么用:媒体是拿来让人愿意读完并转传的手段,不是加分项本身。 把资源放在「让人想分享」而不是「让人多看几秒」。

负面信号是你唯一真正的风险

你要累积 468 次按赞,才能抵销一次检举。118 次按赞才抵得过一次静音。 而且负分帖子会被压缩到底部挤成一团。

怎么用:不要用引战或标题杀人换交互。 那种内容确实会拿到赞和回复,但同时会拉高「不感兴趣」和「静音」的预测概率—— 而那边的定价贵了两个数量级。这笔帐在算法眼里几乎不可能划算。

发文节奏:一天分散,不要连发

同作者衰减是在同一次结果内生效的,第 2 则就打到 0.625。 加上 48 小时的硬性上限,以及「已经看过的会被过滤掉」。

怎么用:把帖子分散在不同时段,让它们落在不同批量的结果里, 而不是一口气连发五则互相稀释。

如果目标是触及陌生人,内容要能过「宁可错杀」的关

推荐给非追踪者要多过 26 道只能砍不能放行的规则,包含高召回率的成人与垃圾消息侦测、 恶意网址、「不要放大」标签等。

怎么用:擦边球内容可以在粉丝圈流通,但几乎不可能被推荐出去。 想破圈就得干净——这不是道德劝说,是那 26 道关的实际设置。

如果你是读者,不是创作者

「不感兴趣」是你手上最有力的工具

它值 −43.2,是按赞的 86 倍反向力道。而滑过去不看只有 −0.02——几乎等于没表态

怎么用:想调整你的 feed,按一次「不感兴趣」的效果, 胜过默默滑过去两千次。想让某类内容消失,静音(−58.8)比封锁(−31.2)力道更大。

静音比封锁罚得更重:两个看似相同的否定,重量不同
静音比封锁罚得更重:两个看似相同的否定,重量不同

你点进去的每个个人页,目前都不计分

ProfileClickWeight 的默认值是 0.0。模型有在预测这个行为,只是目前定价为零。

为什么值得知道:这是一个随时可以打开的开关。 X 只要把这个数字从 0 改成 5,整个 feed 的行为导向会立刻改变,而且不需要重新部署代码。

个人页点击:量得到,但目前不给价
个人页点击:量得到,但目前不给价

那些「盖好了但关着」的开关

这份代码公开的不只是「现在怎么跑」,更是「随时可以怎么跑」。我找到好几个已经完工、 但缺省关闭的机制:

机制缺省打开会怎样
新用户只看同温层符合条件的新帐号,未追踪内容分数 ×0.00001,等于完全看不到陌生人的内容
库存扣留可依帖子与观看者的哈希值,稳定扣住指定百分比的原创/回复/转推
个人页点击计分0.0改一个数字,整个 feed 的行为导向就变了
互追停留加成0.0回复版的同款加成是开着的(+15.0),停留版盖了同一套机制却设 0
真正的权力不在那些数字本身。 在于那些数字是在线可调的——改一个值,不必动一行代码。
盖好了、上了油,每一个开关都停在关的位置
盖好了、上了油,每一个开关都停在关的位置

还有一条线,接好了但没接水源

代码里有一个叫 BRIDGE_PROBABILITY 的信号。 在推荐系统文献里,bridging 指的是能跨越对立群体、取得共同认可的内容—— 社群备注(Community Notes)用的就是这类算法。

它在 X 的模型结构里有名字、有位置、有两条完整的接线。但是: 零个开关被打开、零个训练损失、排序公式里零个权重参数, 连即时服务的数据生产端都从来不会写入它。

其他关着的开关,背后至少有训练好的模型,明天调个数字就有效。 这条线比那更早期:水管接好了、阀门关着、上游根本没接水源。

在已公开的代码范围内,X 的 For You 排序没有任何一项是为「跨越对立群体的共识」计分的。

最后:这篇文章不能告诉你什么

一、这是公开快照,不是在线实况。 设置档开头那行注解写明它是「mirrored from config feature-switch defaults」, 而这些值在线随时可调。代码能证明「公开版的默认值是多少」, 证明不了「X 此刻在线用的是多少」。 二、定价不等于实际得分。 公式是「定价 × 模型预测概率」,而概率不在开源码里。 所有「A 比 B 值钱 N 倍」的说法,都只成立在定价这一层。 三、这只是 For You 一条线。 我在代码里找到 6 个过滤器属于其他 timeline 管线,那些管线没有公开。 另外 X 自己承认没放 Grox 的 AI 内容安全提示词——也就是「AI 判定内容时到底问了什么」,那块是黑的。

一句话带走

做让人想传给别人的东西,不要做让人想按「不感兴趣」的东西。 前者一次抵四十次赞,后者一次抵掉八十六次。

来源与验证

本文依据 xai-org 于 GitHub 公开的 X 推荐算法源代码撰写,判读日期 2026 年 8 月 14 日。

项目内容
源代码仓库xai-org/x-algorithm
判读版本 HEADa389166f6cf5da70a286b568c87695d4dcdce3a1
快照日期2026-08-13
机器命题验证58 条,全数通过
本文引用的源代码文件x-algorithm README(官方說明)權重參數定義 param.rs評分器 ranking_scorer.rs

文中所有权重数值取自源代码内置默认值,并经机器命题逐条复现验证。

效力界线:源代码中的参数注明为 feature switch 默认值的镜像,在线可随时调整。 本文能证明公开版本的默认值,不能证明平台在线当下实际使用的数值。 最终分数为「权重乘以模型预测概率」,而概率不在公开源代码内,因此所有倍数比较仅成立于定价层。

FAQ

为什么拷贝链接分享在算法中定价最高?
在 X 的定价表中,拷贝链接分享的权重高达 20.0,相当于 40 次按赞。系统将「把内容带离帖子并转传给他人」视为最高价值的传播行为,远高於单纯停留或点赞。
なぜリンクコピー共有はアルゴリズム内で最も高く値付けされる?Xの価格表では、リンクコピー共有の重みは20.0と高く、40回のいいねに相当する。システムは「コンテンツを投稿の外に持ち出して他者へ共有する」行為を最高価値の拡散行動と見なし、単なる滞在やいいねを大きく上回る。
Why is copying and sharing a link priced highest in the algorithm?In X's pricing table, the link-copy share weight reaches 20.0, equivalent to 40 likes. The system treats taking content beyond the post and passing it to others as the highest-value distribution behavior, far above simply dwelling on or liking it.
互相关注的帐号在回复交互上有什么特殊优势?
一般回复的权重为 5.0,但当双方互相关注时,回复权重会额外增加 15.0 而达到 20.0。这是算法中唯一针对人际双向关系给予大幅加分的机制,回复价值等同于拷贝链接分享。
相互フォローのアカウントは返信でどんな特別な優位性を持つ?通常の返信の重みは5.0だが、双方が相互フォローしている場合、返信の重みはさらに15.0増えて20.0になる。これはアルゴリズム内で、人間関係の双方向性に大幅加点を与える唯一の機構であり、返信の価値はリンクコピー共有に等しい。
What special advantage do mutually followed accounts have in reply interactions?An ordinary reply has a weight of 5.0, but when both parties follow each other, the reply gains an additional 15.0, reaching 20.0. This is the algorithm's only mechanism that gives a large bonus for a reciprocal relationship; a reply is worth the same as a link-copy share.
静音与封锁对创作者分数的惩罚有何不同?
静音作者的负权重为 −58.8,而封锁作者为 −31.2,静音的惩罚比封锁重将近一倍。原因在于封锁多属个人恩怨,而静音通常代表读者对内容品质本身的否定。
ミュートとブロックでは、クリエイターのスコアへのペナルティにどのような差がある?作者をミュートした際の負の重みは −58.8、作者をブロックした際は −31.2 であり、ミュートのペナルティはブロックのほぼ2倍に重い。これは、ブロックは個人的な対立によることが多いのに対し、ミュートは通常、読者がコンテンツ品質そのものを否定していることを表すためだ。
How do muting and blocking differ in their penalties to a creator's score?The negative weight for muting an author is −58.8, while blocking an author is −31.2, making the mute penalty nearly twice as heavy. The reason is that blocks are often personal disputes, whereas mutes usually signal a reader's rejection of the content quality itself.
为什么同一作者连续发布多则帖子会失去推荐优势?
算法设有同作者衰减机制,同一批量结果中该作者第 2 则帖子分数乘 0.625,第 3 则乘 0.4375,最低降至 0.25。加上 48 小时的年龄硬上限,集中连发会导致后续内容分数自我稀释。
同一作者が連続して投稿すると、なぜ推薦上の優位性を失うのか?アルゴリズムには同一作者減衰機構があり、同一バッチの結果では、その作者の2件目の投稿のスコアは0.625倍、3件目は0.4375倍となり、最低0.25まで下がる。さらに48時間の年齢ハード上限があるため、短時間に集中投稿すると後続コンテンツのスコアが自己希釈される。
Why do multiple consecutive posts by the same author lose recommendation advantage?The algorithm applies same-author decay: in one result batch, that author's 2nd post is multiplied by 0.625, the 3rd by 0.4375, and the lowest falls to 0.25. Together with the 48-hour hard age limit, concentrated posting causes later content to dilute its own score.
点进作者个人页面(Profile Click)目前会增加推荐分数吗?
依据公开源代码,ProfileClickWeight 的默认值为 0.0,目前完全不计入评分。虽然模型有持续预测该行为,但在线权重开关目前设为零。
作者のプロフィールページへのクリック(Profile Click)は現在、推薦スコアを増やすか?公開ソースコードによれば、ProfileClickWeight の既定値は 0.0 で、現在はスコアリングにまったく計上されない。モデルはこの行動を継続して予測しているが、オンライン重みのスイッチは現在ゼロに設定されている。
Does clicking an author's profile page (Profile Click) currently increase recommendation scores?According to the public source code, ProfileClickWeight has a default value of 0.0 and is currently excluded entirely from scoring. Although the model continues to predict this behavior, the online weight switch is currently set to zero.

引用本文

TK Lin・《你的动作,被标了什么价》・IDAEO 知識庫・2026-08-14・https://km.idaeo.ai/post/ai/x-algorithm-pricing

更新 2026-08-14T15:05:36.153Z · server-rendered · four-language · IDAEO 知識庫