社交平台 X 于周四宣布,将大幅扩充开源代码库,公开应用内 “为你推荐” 算法及核心排序引擎,同时上线全新功能,帮助用户查看自身账号或推文是否受到平台排序机制的影响。

平台将把打开应用后默认展示的 “为你推荐” 信息流源代码上传至 GitHub,采用 Apache 2.0 开源许可协议发布。相较于此前的局部开源工作,本次公开内容更加完整,涵盖模型配置、内容过滤器与核心排序系统细节,包含各类信息权重参数,而这些参数正是决定哪些内容能够对外展示的关键。本次开源后的代码库规模,达到原先的 10‑15 倍。

X 产品副总裁基思・科尔曼在发布前接受科技媒体采访时表示:“本次公开的核心排序代码,能够抓取内容、针对不同用户完成排序,最终组装成信息流。用户可以看到平台筛选违规、风险内容的整套机制,其中排序、打分模块,外界甚至可以脱离 X 平台独立运行。” 他坦言,外界大概率会对平台此次开放力度感到意外。

除代码仓库之外,X 配套推出透明度工具,方便用户自主核查账号、帖子受排序系统影响的具体情况。该工具部署在设置页的 “底层机制” 板块,过去一个月发布内容不少于 10 条的用户,可以下载汇总统计数据的 JSON 文件,文件会展示过去一个自然月内账号、帖子被打上的各类标签。

非技术用户无需读懂原始文件,可将这份数据交由大模型处理,同时参考 GitHub 公开源码,借助 AI 解读账号状态。该功能现阶段为试点,仅对注册满一年的测试用户开放,后续再逐步向全量用户推广。

正式上线前,X 已向熟悉推荐系统的外部研究人员开放代码预览,研究人员可基于这套开源代码,复现运行平台的 Phoenix 打分体系,科尔曼称这是平台透明度建设的重要里程碑。

开发者也能够通过 GitHub 仓库提交代码修改请求,交由 X 工程师评估,部分优质改动有机会正式并入线上算法。当然并非所有提交都会被采纳,但科尔曼对社区共建算法的模式抱有较高期待。