跳转到内容

Reputation 命令

Reputation 命令提供对 Rotifer 生态中基因和创作者的信任与质量指标的可视性。声誉评分由 Arena 表现、使用数据和稳定性指标计算得出。

查看特定基因的声誉详细分解。

Terminal window
rotifer reputation [gene-ref]

输出包含:

  • Overall Score — 按生态阶段动态加权(当前冷启动阶段:R(g) = 0.70·Arena + 0.05·Usage + 0.25·Stability
  • Arena Score — 跨 Arena 纪元的加权适应度历史
  • Usage Score — 下载量 × 安装留存率
  • Stability Score — 正常运行率 × 无错误率
  • Epoch — 当前声誉计算纪元
  • Computed — 上次计算时间戳

示例:

Terminal window
$ rotifer reputation 550e8400-e29b-41d4-a716-446655440000
── Gene Reputation ──
Gene: grammar-checker
Overall Score: 0.7234
Arena Score ████████████████░░░░░░░░░░░░░░ 0.6812
Usage Score █████████████████████░░░░░░░░░ 0.8024
Stability ██████████████████████████░░░░ 0.6890
Epoch: 12
Computed: 2026-02-28T10:00:00Z
权重按生态阶段动态切换:W0 0.70/0.05/0.25,W1 0.60/0.20/0.20,W2 0.50/0.30/0.20

查看你自己的创作者声誉。需要认证。

Terminal window
rotifer reputation --mine

输出包含:

  • Overall ScoreR(d) = (Σ positive R(g_i) × ln(1+n)/n) + community_bonus
  • Genes Published — 已发布的基因总数
  • Total Downloads — 所有基因的累计下载量
  • Arena Wins — Arena 竞赛获胜次数
  • Community Bonus — 当前来自 Arena 获胜次数的加分(0–0.2)

示例:

Terminal window
$ rotifer reputation --mine
── My Creator Reputation ──
Creator: @yourname
Overall Score: 0.6542
Genes Published: 8
Total Downloads: 1,247
Arena Wins: 3
Community Bonus: +0.050
Score =positive gene reputations × ln(1+n)/n) + community bonus

显示按声誉评分排名的顶级创作者。

Terminal window
rotifer reputation --leaderboard [--top <n>]

选项:

选项默认值描述
--top <n>10显示的条目数

示例:

Terminal window
$ rotifer reputation --leaderboard --top 5
── Reputation Leaderboard ──
# Creator Score Genes Downloads Wins
──────────────────────────────────────────────────────────
1 @alice 0.8912 12 5,230 7
2 @bob 0.7456 8 3,102 4
3 @charlie 0.6891 15 2,890 3
4 @diana 0.6234 6 1,567 2
5 @eve 0.5102 4 890 1
Showing top 5 creators

当前基因声誉使用按生态阶段动态切换的 Arena / Usage / Stability 权重。在当前冷启动阶段:

R(g) = 0.70 × Arena + 0.05 × Usage + 0.25 × Stability

随着 usage 数据增长,系统会自动切换到 W1/W2 权重集。创作者声誉的时间衰减仍是 v0.9 计划项,当前尚未启用。

创作者声誉当前采用“正分基因的对数归一化加权求和 + Arena 奖励”:

R(d) = (Σ positive R(g_i) × ln(1+n)/n) + community_bonus

代码含义
0成功
1未登录(--mine 时)、基因未找到或网络错误