diff --git a/docs/bench-reliability.html b/docs/bench-reliability.html index d418405..6973cdb 100644 --- a/docs/bench-reliability.html +++ b/docs/bench-reliability.html @@ -103,11 +103,12 @@ footer{margin-top:64px;padding-top:22px;border-top:1px solid var(--rule);color:v
同一批关卡、同一个模型、同一套盘面,跑两遍。能重现的指标才配进流程——这份报告把每个指标逐个检验了一遍,结论和直觉相反。
- +每一批用 agent 字段标识,不靠文件名猜来源。「旧盘面」指擦碰只报第一个阻挡者的版本,「新盘面」指修复后全部列出的版本。
模型名以 CLI 启动时打印的解析结果为准,而不是提示词里让 agent 自报的名字——有一批 18 局曾被标成 codex-spark,实际是配置在运行前被改掉、跑成了 gpt-6-astra/low,存档已按日志头更正。
| 批次 | 关数 | 通关 | 空点 | 擦碰空点 | 盲转 | 转错 | 多转 | 单局均 | 每决策 |
|---|---|---|---|---|---|---|---|---|---|
| grok-4.6 · 新盘面 · 第 1 次 | 18 | 18/18 | 2 | 1 | 21 | 8 | 22 | 55 s | 3.9 s |
| grok-4.6 · 新盘面 · 第 2 次 | 18 | 18/18 | 0 | 0 | 25 | 10 | 28 | 49 s | 3.9 s |
| codex-spark · 旧盘面 | 6 | 6/6 | 0 | 0 | 2 | 2 | 2 | 15 s | 1.4 s |
| codex-spark · 新盘面 | 18 | 18/18 | 1 | 0 | 21 | 8 | 22 | 41 s | 7.0 s |
| kimi-k3 · 新盘面 | 18 | 18/18 | 0 | 0 | 21 | 8 | 22 | 48 s | 5.2 s |
| gpt-6-astra · low · 新盘面 | 18 | 18/18 | 1 | 0 | 21 | 8 | 22 | 41 s | 7.0 s |
| codex-spark · xhigh · 新盘面 | 18 | 17/18 | 0 | 0 | 21 | 7 | 21 | 21 s | 1.8 s |
| kimi-k3 · high · 新盘面 | 18 | 18/18 | 0 | 0 | 21 | 8 | 22 | 48 s | 5.2 s |
所有批次通关率都是 100%。这本身就是一条结论:通关率在这批内容上毫无区分度,任何流程都不该建立在通过/失败上。
+已完成的对局通关率全部是 100%(个别批次仍有对局在进行中,未计入)。通关率在这批内容上毫无区分度,任何流程都不该建立在通过/失败上。
下表是同一套盘面下所有批次的 多转 / 盲转 / 转错方向。不同厂商的模型、不同 harness、各自独立跑——如果这些数字真的由关卡决定,它们就该一样。
| 关 | 家族 | grok新① | grok新② | kimi | spark新 | 一致 | |
|---|---|---|---|---|---|---|---|
| 关 | 家族 | grok新① | grok新② | kimi | astra | spark新 | 一致 |
| L1 | switchback | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L2 | switchback | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ | |
| L3 | weave | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L4 | switchback | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ | |
| L5 | weave | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ | |
| L6 | weave | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L7 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L8 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L9 | weave | 2/1/0 | 2/1/0 | 2/1/0 | 2/1/0 | ✔ | |
| L10 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L11 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L12 | switchback | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ | |
| L13 | orbits | 4/4/1 | 10/8/3 | 4/4/1 | 4/4/1 | ✘ | |
| L14 | crossing | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L15 | orbits | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | ✔ | |
| L16 | orbits | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ | |
| L17 | spiral | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | ✔ | |
| L18 | spiral | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | ✔ | |
| L1 | switchback | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L2 | switchback | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ |
| L3 | weave | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L4 | switchback | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ |
| L5 | weave | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ |
| L6 | weave | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L7 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L8 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L9 | weave | 2/1/0 | 2/1/0 | 2/1/0 | 2/1/0 | 2/1/0 | ✔ |
| L10 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L11 | petals | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L12 | switchback | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | 1/1/1 | ✔ |
| L13 | orbits | 4/4/1 | 10/8/3 | 4/4/1 | 4/4/1 | 4/4/1 | ✘ |
| L14 | crossing | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L15 | orbits | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | ✔ |
| L16 | orbits | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | ✔ |
| L17 | spiral | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | ✔ |
| L18 | spiral | 4/4/1 | 4/4/1 | 4/4/1 | 4/4/1 | 3/4/0 | ✘ |
这是全份报告里最硬的一条结论。17/18 关上,独立运行的不同模型给出了完全相同的旋转三元组。这意味着规则机器人 12 秒扫出来的这三个数,等价于大模型跑几小时的结果——这个维度完全不需要 agent。
+这是全份报告里最硬的一条结论。16/18 关上,独立运行的不同模型给出了完全相同的旋转三元组。这意味着规则机器人 12 秒扫出来的这三个数,等价于大模型跑几小时的结果——这个维度完全不需要 agent。
下面这些关在不同运行之间给出了不同的数字。排除模型差异后,剩下的解释是同一关的体验取决于起手方向——两个玩家玩同一关,一个觉得还行,一个觉得这关有毛病。这比"稳定地难"更值得处理。
-把「多转」按路线家族平均。这是关卡结构问题,不是玩家问题——两批 grok、以及 spark,在这一点上给出一致的结果。
@@ -340,7 +342,7 @@ footer{margin-top:64px;padding-top:22px;border-top:1px solid var(--rule);color:v 0.3 -