atlas:AI Agent 工具实践指南
2026-10-03
2026-10-07 0
实际看x-algorithm-optimizer,先要确认它的用途:使用开源 X (Twitter) For You 提要算法优化推文和 X 帖子的覆盖范围 - 基于 xai-org/x-algorithm 源,而不是共鸣。内容与市场工作里,受众、平台规则和事实依据容易被统一模板抹平。我会选一个已有主题制作可人工复核的样稿,检查事实准确性、平台适配、语气和修改成本。它适合有明确品牌标准并保留人工审校的团队;采用前仍要看维护状态和试跑结果。

名称:x-算法优化器 描述:使用开源 X (Twitter) For You 提要算法优化推文和 X 帖子的覆盖范围。重写草稿,诊断帖子表现不佳的原因,并从实际的 xai-org/x-algorithm 来源解释参与度、排名和影子禁令机制 - 候选人来源、过滤器、Phoenix 评分、回复排名和可见性过滤。解释“幕后”标签报告并审核帐户最近的帖子。 许可证:Apache-2.0(参考xai-org/x-algorithm)
X算法优化器
基于 2026 年 8 月发布的源代码:github.com/xai-org/x-algorithm。
这取代了 2023 twitter/the-algorithm 模型。 Real-graph、TwHIN、Tweepcred、UTEG、tweet-mixer 和搜索索引候选源在当前系统中不,不得引用。 SimClusters 是唯一幸存下来的命名组件。
何时使用
请勿用于:LinkedIn/Medium/blog 内容、一般文案编辑或与发行无关的音调工作。
认知规则(不可协商)
每个分析都分为三个层次。永远不要模糊它们。
训练后的权重值已发布为 NOT。 ScoringWeights 是一个公共结构,具有通过 params.get() 加载的约 40 个字段 - 源中没有默认值。任何告诉你点赞值“0.5”或转发“20x”的人都是在发明它。切勿对信号进行数字排序。 结构上对它们进行排名:哪些是建模的,哪些是惩罚的,哪些是完全门控分布的。
Feed 的实际工作原理
每日约 5 亿帖子 → 约 1,500 名候选人 → 35 名已发货 (RESULT_SIZE),其中 TOP_K_CANDIDATES_TO_SELECT = 50。
第一阶段——候选人搜寻(三个并行来源)
| 来源 | 它的作用 | 这对你意味着什么 |
|---|---|---|
thunder |
观看者关注的帐户中最近发布的帖子的内存索引 | 您的关注者是唯一有保证的受众 |
phoenix 检索 |
将查看者和帖子嵌入为向量,返回最近的帖子 | 网络外覆盖是语义,而不是关键字或主题标签 |
simclusters |
按谁参与什么对帐户进行集群 | 社区一致性是一种检索机制,而不是隐喻 |
For You 提要中没有关键字搜索索引。 主题标签不是检索路径。 主题清晰度很重要,因为它会移动您的嵌入,而不是因为它与字符串匹配。
第 2 阶段 — 预评分过滤器(此处被删除的帖子永远不会被排名)
应用顺序为:DropDuplicates → CoreDataHydration → Age → SelfTweet → OONRetweetReply → PreviouslySeen → MutedKeyword → AuthorSocialgraph。
其中三个是战略性承重的:
AgeFilter — MAX_POST_AGE = 48 * 60 * 60。 硬 48 小时窗口。一个帖子有两天的候选人寿命,句号。常青内容不会累积覆盖面;它必须重新发布为新的。OONRetweetReplyFilter 删除来自观看者不关注的帐户的转发和回复。 回复基本上无法到达网络外。这是内容形状的最大的单一结构事实。PreviouslySeenPostsFilter — 每个观看者一次展示。没有第二口。第三阶段——菲尼克斯得分
变压器可以预测大约 40 个不同动作的概率。 Final Score = Σ (weight_i × P(action_i))。
正模型:favorite、reply、retweet、quote、share、share_via_dm、share_via_copy_link、click、 open_link、profile_click、photo_expand、video_open、vqv、quoted_click、quoted_vqv、dwell、 cont_dwell_time、cont_click_dwell_time、follow_author、post_unexplored。
模型底片:not_interested、block_author、mute_author、report、not_dwelled。
ranking_scorer.rs 中的五种机制可以改变您的写作方式:
share_via_dm 和 share_via_copy_link 分别建模。 私人共享是一流的排名信号。值得发送给一个人的内容很重要,并且它永远不会显示在您的公共指标中。not_dwelled 是负面的。 滚动过去不是中性的 - 它是模拟伤害。这就是为什么现在批量发布的成本确实很高。multiplier = (fav / baseline).powf(alpha).max(floor).min(cap),当喜爱度相对于基线较低时阻尼 click_dwell_time。 这是一个明确的反点击诱饵术语。 赢得点击但未获得批准的挂钩会获得停留信用削减。bidirectional_follow_reply_weight_boost / ..._dwell_weight_boost - 相互关注会在回复和停留权重上获得附加提升,应用于原始帖子。 互助是代码级乘数。 建立真正的双向关系是一种排名策略,而不仅仅是礼仪。post_unexplored — 一个新颖的术语,可选乘法:base_dwell_time * (1.0 + post_unexplored * alpha)。 想法的新鲜度,而不仅仅是时间戳。视频观看信用被限制(value_model.rs → candidates_util::vqv_eligible)。 vqv 仅当视频时长为 > min_video_duration_ms(参数,未发布的值)时才计数,并且仅适用于拥有 < MAX_FOLLOWERS_THRESHOLD = 10_000 关注者的观看者。太短的剪辑根本无法赚取 vqv,因此“越短越好”是错误的。真正的规则:通过最低限度并保持注意力。陌生人不停留的每一秒都会面临 not_dwelled 的风险。
停留遗憾评分模式(dwell_regret_sigmoid、gated_dwell_regret)通过居中比率将帖子的参与度与群组平均值进行比较。您的评分是根据可比较的帖子进行的,而不是绝对的评分。
候选者隔离:在推理过程中,候选者无法互相关注——每个帖子都仅根据查看者上下文进行评分。您的分数并不取决于批次中的其他内容。计分时不存在“与病毒式帖子竞争该位置”的情况。不要提供假设存在的计时建议。
侧面——对话内回复排名
For You 并不是唯一的表面。对帖子的回复由 grox/flows/reply_spam/ 中的 LLM 法官命令。 ReplyScorer(Grok 4 mini,在较小的线程上有 Gemma 后备)读取渲染的线程以及参与信号和关注者计数。它返回 ReplyScoreResult { score: float, reason: str },分桶为 0-3。它的提示被保留“以降低可玩性”。同一文件夹还包含 coordinated_spam 和 multi_step_reply_spam 分类器。
这意味着什么(推论):独立的回复会被置于父级之下更高的位置,并借用父级的听众。单令牌回复(“AGI”、“这个”、“恶魔时间”)没有任何内容可供法官评分。对于小帐户,这是通往陌生人的主要路径,因为回复无法通过 For You (OONRetweetReplyFilter) 进行。但它只到达家长的观众,所以它建立关系和相互,而不是广播。
第四阶段——分数调整
(1.0 - floor) * decay^k + floor,其中 k 计算排名列表中的重复次数。在短时间内发布多次意味着每个后续帖子的得分都会较低对于同一观看者。真实的,它限制了突发发帖。author_cold_start.rs) 的提升。新账户有一个真正的、暂时的推动力。NEW_USER_OON_WEIGHT_FACTOR = 0.00001(适用于具有 < NEW_USER_MIN_FOLLOWING = 5 的查看器)。新的观众的提要本质上只是他们的关注。针对全新用户的内容无法到达网络外。第 5 阶段 — VMRanker 分集通行证
vm_ranker 通过嵌入的决定点过程对评分帖子进行重新排序,用分数换取邻居之间的差异。得分最高的 Feed 故意不是已发货的 Feed。 成为热门话题的第七个几乎相同的观点会受到结构的惩罚——在拥挤的话题上,语义差异比增量质量更有价值。
第 6 阶段 — 可见性过滤(单独的服务、单独的规则)
返回每个观看后对的 ALLOW / INTERSTITIAL / DROP。它决定是否,而不是哪里。选择后过滤器 VFFilter、AncillaryVFFilter 和 DedupConversationFilter 在订单确定后应用。
重要的是:一些规则仅适用于网络外推荐——当关注者看到相同的帖子时,为陌生人捕获高召回率垃圾邮件。这种不对称性是“影子禁令”问题的诚实技术核心:不是分数推动,而是标签驱动的规则。每个帐户的标签显示在 under-the-hood/ 中。
为其提供标签的来源:
grox — 发布时的垃圾邮件、成人、暴力媒体分类器agatha — 离线作业通过 其他人如何回复其帖子来标记帐户:阻止、报告、垃圾邮件报告bdsm — inauthentic/abusive 行为模式的动作序列分析user-cred-v2 — PageRank 在以下图表和参与边缘→每个帐户得分(Tweepcred 的结构继承者;不要称之为 Tweepcred)agatha 就是为什么通过愤怒进行参与是一项失败的交易:它聚合的区块和报告率是帐户级别的且持久的,并且它们会路由到一个系统,该系统可以将您完全排除在网络之外 - 您所有的成长都在其中。
Under the Hood——面向用户的标签报告
under-the-hood/ 也是可下载的每帐户 JSON 报告(于 2026 年 9 月向所有符合条件的用户推出)。这是“我是否受到影子禁令?”的唯一第一方证据,因此在猜测之前先询问一下。
形状:
{ "period": { "startDate": "2026-08-01", "endDate": "2026-08-31", "timezone": "UTC" },
"generatedAt": "2026-09-09T23:59:59Z", "postCount": "70",
"postLabels": [], "accountLabels": [], "totalPostLabels": 0, "totalAccountLabels": 0 }
来自 underTheHoodReport.User.strato:
minimumAccountAge = 365.days 和 minimumEligiblePosts = 10L。minDaysAfterMonthEnd = 10 天可用。它从未描述过这周。标签目录(strato/lib/underTheHoodLabels.strato)用简单的英语说明了每个标签的效果。根据他们所做的事情对他们进行分组:
| 效果 | 发布标签 | 帐户标签 |
|---|---|---|
| 隐藏在对非关注者的推荐中(真正的“影子禁令”) | SPAM_HIGH_RECALL、MALICIOUS_URL、DO_NOT_AMPLIFY、FOSNR_ABUSE_INSULTS、所有 NSFW_* / GORE_AND_VIOLENCE_HIGH_PRECISION(这些也会对未成年人和注销用户隐藏) |
SpamHighRecall、DoNotAmplify、ImpersonationHighPrecision、AbusiveHighRecall、Compromised、ReadOnly、全部 Nsfw* |
| 仅限个人资料(带有可见的可见性有限通知) | FOSNR_ABUSE, FOSNR_HATEFUL_CONDUCT, FOSNR_VIOLENT_SPEECH, FOSNR_CIVIC_INTEGRITY |
— |
| 根本没有显示 | SPAM、PDNA(待审核)、BOUNCE(待作者删除) |
— |
| 不在主页时间线中 | FOR_EMERGENCY_USE_ONLY |
— |
| 法律/版权扣留 | LegalRequest(cc), BystanderReport(cc), UnspecifiedReason(cc), Dmca / is_dmca |
每个国家都一样 |
读取干净的报告(全部为空,总计0):
一份干净的报告将诊断从第 6 阶段转移到第 3-5 阶段。直接这么说吧。不要为隐藏的诅咒故事留下空间。
优化手册
内容形状(来自过滤器)
OONRetweetReplyFilter 表示回复实际上不会传出网络。回复者策略可以建立相互关系(真正的提升),但无法达到目标。quote、quoted_click、quoted_vqv),并且不受回复过滤器的影响。具有实质性附加值的报价是更强的放大举措。一句仅对病毒式帖子做出反应的引言(“这家伙正处于恶魔时间”,“你们得到报酬了吗?”)没有增加任何新内容。它在语义上位于其父级 (DPP) 之上,并且让陌生人没有理由停止。grox 回复评委排名,而不是由 For You 排名。瞄准中等大小的话题,良好的回复仍然可以占据较高的位置。不要指望他们会超越这条线。vqv 持续时间下限,然后大力削减。 将回报放在第 1 帧中。来自小帐户的长变更日志视频主要产生 not_dwelled (推论)。地板下方的小夹子将完全丧失 vqv(代码)。信号形状(来自记分员)
not_dwelled + phoenix 检索推断)。simclusters 和 phoenix 检索都不知道要向哪些陌生人展示(推断)。share_via_dm 和 share_via_copy_link 已建模。问:有人会将其发送给特定的人吗?该意图排名并且永远不会出现在您的点赞数中。not_dwelled 是一个建模惩罚。第一行必须停止拇指,否则该柱为净负值。post_unexplored)。新的想法会被评分,而不仅仅是新的时间戳。约束(来自调整)
agatha 和 bdsm,并可以控制网络外分发。制造的愤怒会影响你的整个未来。请勿索赔
open_link 和 click 建模为正数;源中没有出现链接降级PreviouslySeenPostsFilter(每个观众)、DPP 相似性传递和作者多样性衰减。说出那些。vqv 信用有最低 (min_video_duration_ms)。工作方式
第 1 步 — 对帖子进行分类。 原创/回复/引用/话题头/转发。仅此一点就确定了通过预评分过滤器的到达上限。先声明一下。
第 2 步 — 审核漏斗。 它是否能经受住 Age、OONRetweetReply 和 muted/blocked 过滤器的考验?一篇在过滤中消失的帖子无法通过更好的文案来修复。
第 3 步 — 映射到建模信号。 这似乎会触发大约 40 个头中的哪一个?按字面意思命名它们(share_via_dm、profile_click、cont_dwell_time)。然后找到你留在桌子上的那个。
第 4 步 — 检查处罚。 滚动过去的风险 (not_dwelled)?点击诱饵形状(点击停留低最喜欢)?时间线的语义重复(DPP)?这个小时第三篇文章(作者多样性)? Block/report 风险(agatha)?
第 5 步 — 重写,然后通过机制解释每次更改。 每次编辑都会引用真实的代码路径或标记推理。没有机制,没有主张。
模式:“我被暗影禁令了吗?”
模式:帐户审核(“分析我最近的 N 个帖子”)
浏览每篇文章,最新的在前:输入(步骤 1)→ 陌生人在第一行或第一帧中看到的内容→ 它看似合理地触发了哪个信号头→ 杀死它的机制。然后总结各个帖子:
vqv 楼层以及陌生人会坐着的内容。结束时≤6 个具体更改,每个标记代码或推理。
工作示例
原件:
“我们今天推出了一项新功能。看看吧。”
分析:
profile_click 拉动。 not_dwelled 风险较高。优化:
“用户最要求的一件事花了六个月的时间:PDF 导出。
报告生成时间从 40 秒减少到 4 秒。现在就住。
困难的部分不是渲染 - 而是我们的布局引擎假定无限的页面高度。这是我们改变的:”
为什么:
cont_dwell_time 和 bookmark/DM-share 意图(share_via_copy_link),而不是纯粹的公告。post_unexplored 领域 - 一个真正未探索的角度,以及使其在 DPP 通行证下语义上不同的东西。simclusters / phoenix 检索),而不是移至通用发布邻域。agatha 成本。来源
github.com/xai-org/x-algorithm,Apache-2.0,2026 年 8 月发布。模型权重、精确系数值和基于 Grok 的策略违规预测不包括在该版本中。当问题需要这些时,直接说出来,而不是猜测。