命題
「設計にない副作用的機能は、利用され続けることで運用の実態が設計意図を上書きし、前提化されることで文脈を機能化させ、不可逆的に仕様化する」
「偶然の必然化モデル」——副作用的機能の仕様化プロセス論
【Phase 1】カオス(偶然)
設計の外に副作用的機能が発生する。誰も意図していない、誰も気づいていない。
設計とは「想定の輪郭」だ。その輪郭の外側で、利用は静かに始まる。
【Phase 2】自己組織化(偶然→必然)
利用され続けることで基準線にドリフトする。運用の実態が設計意図を上書きし始める。
意図的な利用も、偶然の利用も、システムへの入力としては等価だ。積み重なった利用が、偶然に「重力」を与える。
【Phase 3】秩序(必然)
前提化されることで文脈が機能化する。設計思想が後付けで書き換えられ、不可逆的に仕様化する。
「もともとそういうものだった」という語りが生まれた瞬間、プロセスは完了している。
【Phase 4】硬直化(秩序の脆弱性)
仕様が現実の変化に対応できなくなる。可逆性が完全に失われる。
仕様は使われるほど強固になるが、それは同時に「壊れたとき、元に戻れない」ことを意味する。
【Phase 5】崩壊・再カオス
外部変化・ハック・技術進歩が硬直した仕様を破壊する。振れ幅は不可逆性の蓄積に比例して大きくなる。
崩壊の規模は、どれだけ長く「疑われなかったか」に等しい。そして新たな副作用的機能が、また静かに発生する。
↺【Phase 1】へ戻る
構造の3つの性質
① 主体の非対称性
設計者は知らない、あるいは知っている。ユーザーも知らない、あるいは知っている。認知の非対称こそが、副作用的機能を生む温床だ。
「誰かが知っているはず」という前提が、誰も気づかない状態を持続させる。
② 動力は「利用」
意図も偶然の利用も、等しくシステムへの入力だ。利用という集積が、偶然を必然に変換する。
踏み跡を道にするのは、設計者でも行政でもない。次の一歩を踏み出した、名もない誰かだ。
③ 不可逆性の蓄積
仕様化が進むほど可逆性が失われる。崩壊時のカオスは、その蓄積に比例する。
「元に戻せるうちに気づく」ことが、いかに難しいかを、このモデルは静かに告げている。
射程
このモデルが当てはまる現象は、一つの領域に収まらない。
- 技術的障壁(AI・核・生物兵器)
- 善意の慣行(無料アップデート・OSSへの貢献)
- 集合的行動(ショートカット・芝生の踏み跡)
- ルールのハック(スポーツの抜け道・ゲームのバグ技)
- 政治的常識・空気読み
- 個人の努力基準
規模も文脈も異なるが、いずれも「利用が偶然を必然に変える」という同じ回路で動いている。
反証可能性として:
- そもそも変化が起きてないこと(副作用 ≠ 適応圧)
- 設計意図に副作用が明示されること
- 変化に設計者あるいは意図が混入したときの影響や意味
- 変化後定着しないこと
- 定着後、回帰するあるいは併存すること(不可逆というより、回帰コストが高い状態)
などを挙げられる(今後の整理対象)。