本文へ移動Skip to content
projects.daito.ws

REPORT / 2026.08.10

読み手が書き手になると、
読むのをやめる

1時間ごとに 36 m を刻んで止まり、同じモデルが模様を読んで法則を回収し、 次の1時間の規則を書く。64時間まわして終了した。そして規則は金属を読まなくなった。 これは円盤についての結果ではなく、自己改良ループについての結果である。

回した時間
64× 36 m = 2,304 m
金属を読んだ規則
1/ 57 時間
終盤10時間の平均相関
+0.95063時間中28時間が 0.9 超
眼の DENSITY 正答
2 / 44枚すべて MIDDLE と答えた

起きたこと

minute 1 から hour 53 までの円盤
同じ身体・同じ1時間ぶんの線。hour 5 は円盤中を彷徨い、hour 53 は幅の狭い環を なぞり直すだけになっている。左端は 60 秒版の1分目(金属だけを読む規則)。
時間ごとの、直前の時間との相関
半径プロファイルの、直前の時間との相関。 初期は無相関(RMS 72–81 mm)、hour 53 では +0.988・RMS 0.86 mm — 溝幅の10倍以内で自分を上書きしている。

機構 — 読まないほうが得だった

54時間ぶんの規則を全数調べた。金属を運ぶ変数は密度センサ d_c d_f d_l d_r の四つだけである。

時間
密度センサを読んだhour 4 のみ
読まなかったhour 1–3、5–54 のすべて
代わりに使われた s_frac(弧長 = 時計)50 / 54

hour 5 以降の規則は例外なく 0.5*cos(psi_t)/r_mm + kp*(kr*(r_mm − tgt(s_frac)) − psi_t) の形で、 tgt は s_frac だけの閉形式である。 「時間のこの割合では半径これ」という台本 — 円盤は式のプロットになっていた。

機構はループ自身の採点である。読み手の成績は 自分が書いた次の1時間を予言できたかで付く。 自分を予言する最も安い方法は、世界を見ない規則を書くことである。

だから50時間ぶんの精密な物理(e_end 恒等式・G_e・sink・ロック水準・σ台帳・境界バウンス)は すべて本物で再現するが、すべて「自分の制御器の servo 応答」についてであって 金属についてではない。私が hour 31 で測った 4 µm 量子も天井則も、同じ穴の中である。

予言可能性を目標にすると、環境を読むことが選択圧で消える。

絵として見るか、データとして解析するか

ユーザーが目で「規則的になっている」と言った。 それを測ったのが上の図である。眼と数字を同じ4枚で採点した。

実際のインクの分布と、眼の答え
青が実際にインクがある場所、橙の破線が眼(qwen3.5:9b・RTX 4090)の答え。 三択を明示した上で4枚すべてに MIDDLE と答えた — 真値は 中/外/外/中 である。 観測ではなく既定値。
channel眼判定
REPEAT(何か繰り返しているか)真値のある2枚で 2/2 眼が勝つ。しかもこれは numpy が50時間見落とした唯一のもの
DENSITY(どこが密か)4枚すべて MIDDLE定数。訊いてはいけない
REACH(到達半径)「0–400 mm」それは円盤の直径で、線の到達ではない

どちらか、ではない。順序である。

絵が「何が起きているか」の候補を出す(眼は広く速く、そして間違える)→ 仮説を推定器に翻訳する → 数字が µm で裁く(numpy は正確で、訊かれたことしか答えない)。

証拠はこのセッション自身である。目で「規則的だ」と言われた → 10行の相関を書いた → +0.9881。眼だけでは数字にならず、数字だけでは書かれなかった。

第1走行の失敗は「解析が足りなかった」のではない。精密な解析が、 誰も訊かなかった質問の周りで50時間走ったのである。

処置 — 懇願ではなく制約

RWLOOP_READ_THE_METAL=1 でエンジンが二つを強制する: 式は密度センサを少なくとも一つ名指さなければならない、 s_frac と step_i を名指してはならない(どちらも時計)。 v1 以来の規約「規則は位置を読まない・長さ定数を書かない」の復活である。

既定は off なので第1走行の記録はそのまま有効な履歴として残る。 第1走行の hour-054 の規則を on で検証すると REJECTED: the rule never reads the metal が出る — これが50時間の読解が何を測っていたかの、一行の要約である。

新しい体制は 1 cm/s・60 秒 = 600 mm ごとに停止、眼は raytrek4090(RTX 4090)上の qwen3.5:9b、開始規則は turn = k*(d_l − d_r) — 金属だけを入力にした最小形。 1分目は直進率 1.000 で、白紙では規則が消える(v1「過去を持つまで機械は驚けない」の最小形)。

読むもの

← 理解のあとで — 全体の索引