X近日宣布大幅扩展其开源代码库,涵盖应用的"为你推荐"算法及核心排名引擎,同时推出新功能,允许用户自行查看其账号或帖子是否受到平台排名系统的影响。
X正式将"为你推荐"时间线的源代码以Apache v2许可证的形式发布至GitHub。这一时间线是用户打开应用时默认看到的信息流。此次开源范围相较以往有大幅扩展,新增了模型配置、内容过滤机制及核心排名系统的详细信息,其中包括用于衡量不同信号权重的参数——而这些参数正是决定哪些帖子最终被推送给用户的关键所在。此次更新使代码库规模扩大至原来的约10至15倍。
X产品副总裁基思·科尔曼在接受TechCrunch专访时表示:"你可以看到用于抓取帖子、为特定用户进行排名并组建信息流的核心排名代码,也可以了解过滤潜在违规内容的系统。其中一些系统,比如排名模块和评分模块,甚至可以在公司外部独立运行。"他还补充道:"我认为,我们愿意公开这些内容,会让不少人感到惊讶。"
除代码库开放外,X还推出了一项透明度工具,用户可通过应用设置中新增的"引擎盖下"页面访问该功能。过去一个月内发帖10次或以上的用户,可将其汇总统计数据下载为JSON文件,文件中将显示过去一个自然月内平台对其账号或帖子所添加的标签信息。
不懂技术的普通用户也能从中获益——只需将该文件导入自己选择的大语言模型,并引导AI参考X的GitHub代码库进行解读分析即可。该工具将首先向注册满一年的账号进行小范围测试,之后再逐步扩大推广。
在正式发布前,X已邀请熟悉推荐系统的外部研究人员预览开源代码,他们成功在X外部环境中运行了"评分"功能,即平台为每条帖子计算的数值。科尔曼表示,这是X提升透明度工作的重要里程碑。
开发者还可通过GitHub代码库提交更新请求(即pull request),X的工程师将评估是否将其纳入算法。科尔曼对此充满热情:"如果有人提交代码来优化算法,那真的太棒了……让X的算法不只是对公众可见,更是由公众共同参与构建,这该有多酷?"
不过,此次开源并未涵盖所有系统,例如利用Grok预测帖子是否违规的模块就未被纳入。此举旨在防止恶意用户利用这些信息规避平台规则、大规模传播垃圾内容。
此次变更旨在回应外界对X算法如何影响政治走向、选举进程及虚假信息传播等问题的持续关注。X平台长期以来是政界人士和公众人物的聚集地,而如今该平台的所有者是一位支持特朗普当选的万亿富翁。事实上,早在马斯克收购推特之前,该平台在透明度方面就饱受诟病——国会共和党人曾多次指控这家总部位于加州的社交网络立场偏左,并声称平台对他们的帖子实施了"影子封禁",即在用户不知情的情况下屏蔽或隐藏其帖子。推特方面始终否认存在此类操作。
科尔曼表示:"我们的目标是,让任何公众成员都能评估帖子在平台上的分发方式,验证平台是否真正做到公平竞争;如果他们认为不够公平,可以提出批评,以便我们持续改进和解决问题。这正是此次开源的核心意义——代码可以被审计、被批评。我们会倾听反馈,致力于打造一个让用户认可、信任、感到公平的系统。"
值得注意的是,尽管X在算法透明度及社区笔记等功能上有所进步,但自马斯克将其私有化后,平台在其他方面的透明度实际上有所下降。由于不再需要向美国证券交易委员会(SEC)汇报,X在用户数据、增长情况、营收状况及政府下架请求等方面的信息披露明显减少。
Q&A
Q1:X开源的"为你推荐"算法具体包含哪些内容?
A:此次X开源的内容涵盖"为你推荐"时间线的核心排名代码、内容过滤系统,以及用于衡量不同信号权重的模型参数。开发者可通过GitHub查看帖子抓取、用户排名及信息流组建的完整逻辑,部分模块(如评分系统)甚至可以在X外部独立运行。整体代码库规模约为此前的10至15倍,已采用Apache v2许可证公开发布。
Q2:普通用户如何用X的透明度工具查看自己是否被"影子封禁"?
A:用户可进入X应用设置中的"引擎盖下"页面,过去一个月内发帖10次或以上的用户可将统计数据下载为JSON文件,文件中会显示平台在过去一个自然月内对账号或帖子所添加的标签。不懂技术的用户可将该文件导入大语言模型,并让AI结合X的GitHub代码库进行解读,从而了解自己是否受到排名系统的影响。
Q3:X开源算法是否意味着平台整体变得更透明了?
A:不完全是。虽然X在算法代码和社区笔记功能上提升了透明度,但自马斯克将平台私有化后,X不再需要向SEC定期汇报,在用户数量、营收、增长数据及政府下架请求等方面的信息披露反而比以前更少,整体透明度水平存在明显落差。