智测·OpenQA面向 AI 软件交付的证据化变更验收平台
排序规则· Nº 02

排序是怎么算的

公开、加权、可审计。一个没法被检视的排序,也没法被辩护。

为什么有这一页

安装量极易注水,公式一旦保密,面对"操纵排名"的指控就无从回应。把权重公开出来,排序就变成了一件可以争论的事——这正是目的。

权重Σ = 1.00
  • 基准测试35%
  • 维护活跃度20%
  • 安全性15%
  • 文档完整度10%
  • 采用度20%
每一项衡量什么
基准测试35%
在植入缺陷的应用上跑出的、已发布的基准测试得分。没有跑分的条目这一项为零。
维护活跃度20%
提交时间的新鲜度按一年衰减,再乘以维护状态。已归档的仓库即便有最近提交也不计分。
安全性15%
入库扫描结果、信任等级、以及是否固定到 commit。扫描未通过会把这一项直接归零,而不是打折。
文档完整度10%
不读源码能不能把它用起来:description 的长度、README 的实质内容、有没有安装命令、有没有声明兼容的 agent 和领域。
采用度20%
安装量与 star 数,取对数曲线并封顶在 20%。这是发布者唯一能直接控制的输入,也是让先来者一直霸榜的那个因素。

赞助

赞助商可以购买带明确标识的展示位,但买不到分数,也影响不了上面任何一项输入。分数一旦可以被购买,这个技能库也就失去了存在的意义。

代码在哪里

权重和每个分项的计算函数都在 lib/ranking.ts。每个条目自己的页面侧栏会渲染它的拆解,任何分数都能追溯到输入,不需要来问我们。