解决 DEV 上的 Clickbait:策略和技术方法 解决 DEV 上的 Clickbait:我们的策略和行动 将文章 clickbait_score 添加为最终 feed 排序的因素 #20493

2025-06-04

解决 DEV 上的点击诱饵问题:策略和技术方法

解决 DEV 上的点击诱饵问题:我们的策略和行动

添加文章 clickbait_score 作为最终 feed 排序的因素 #20493

解决 DEV 上的点击诱饵问题:我们的策略和行动

最近,我们采取了一些措施来解决 DEV 上的点击诱饵问题。这篇文章旨在解释我们的做法及其背后的原理。

定义点击诱饵

标题党通常指标题具有特定模式的内容,例如列表文章或耸人听闻的标题。虽然列表文章在提升 DEV 的参与度方面颇具吸引力,但它们有时会导致内容失衡,正如以下 Chrome 插件等社区举措所体现的那样:

我们的方法

强调缓解而非严格过滤

我们没有实施严格的筛选,而是选择了一种更细致的方法。原因如下:

  • 内容平衡:并非所有列表文章都是负面的;它们也可以提供信息。然而,由于我们基于参与度的系统,它们往往会获得不成比例的奖励。
  • 标题党的多样性:标题党有多种形式,严格的过滤器可能无法有效地捕获所有形式。
  • 主观性问题:确定点击诱饵的主观性使得严格的过滤不切实际。

人工智能和人类的评分判断

我们clickbait_score在应用程序中引入了一个字段,范围从0.01.0

添加文章 clickbait_score 作为最终 feed 排序的因素 #20493

这是什么类型的 PR?(勾选所有适用项)

  • [ ] 重构
  • [x] 功能
  • [ ] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

这增加了一个新字段,允许在最终 feed 排序中添加一个新因素。它添加了 A/B 测试以检查其对社区使用的影响,并添加了一个 API 端点,允许在核心之外进行标签实验,并允许任何 OSS Forem 管理员创建第三方标签和工具。

相关票据及文件

质量保证说明、屏幕截图、录音

请将此行替换为有关如何测试更改的说明、已测试过的设备和浏览器的说明以及 UI 更改的任何相关图像。

添加/更新测试?

我们鼓励您将代码覆盖率保持在 80% 及以上。

  • [x] 是

这个分数并非完全由算法决定。我们结合人工智能和人类的判断来为帖子评分,同时意识到这项任务的主观性和细微差别。

通过 A/B 测试实施

我们正在仔细整合点击诱饵评分。作为我们正在进行的 A/B 测试的一部分,用户可能会体验到不同程度的点击诱饵缓解效果。这些数据将帮助我们在未来几周内改进方法。

展望未来:可定制的用户设置

虽然我们正在开发管理点击诱饵的默认设置,但我们意识到个性化的需求。未来的更新可能会包含用户专属设置,以便根据点击诱饵评分定制信息流偏好。

我们将在不久的将来分享更多有关我们正在采取的各种策略的信息,这些策略旨在改善核心体验并帮助在 DEV 上将信号与噪声区分开来

编码快乐❤️

文章来源:https://dev.to/devteam/tackling-clickbait-on-dev-strategy-and-technical-approach-3dh9
PREV
过去一周最受欢迎的 7 篇 DEV 帖子 1. 字节大小 2. 片段和示例 3. 持续、迭代努力 4. 保持警惕👀 5. 奇怪的语法 6. Vue Axios 7. CLI 还是 GUI?
NEXT
垃圾邮件很讨厌,为管理员添加反垃圾邮件条款的能力#10615