『ループブレイカー』 第5部「暁」 第13章 エピローグ「夜明け」 朝。 いつもと同じ時刻に、暁は目を覚ました。 壁面端末に、今日の予定が表示されている。 午前――図書館勤務。 午後――資料整理。 夕方――自由時間。 そして、その下に小さな表示があった。 「本日の移動について、推奨経路を確認してください」 暁は画面を見つめた。 昨日までなら、ただの通知だった。 しかし今は違う。 昨日、自分が調べたこと。 管理AIの拠点。 監視記録。 そして、周囲で起きている奇妙な出来事。 何かが自分を社会から切り離そうとしている。 そんな感覚があった。 けれど、証拠はない。 暁は端末を閉じた。 「……今日も、自分で決めよう」 着替える。 朝食を取る。 玄関を出る。 いつもの道へ向かう。 しかし、数十メートル歩いたところで足を止めた。 昨日、調べた管理AI関連施設の位置が頭に浮かぶ。 そこへ行くこともできる。 図書館へ行くこともできる。 別の場所へ行くこともできる。 暁は少し考えた。 そして、図書館とは反対の方向へ歩き始めた。 端末が通知する。 「推奨経路から外れています」 暁は画面を見る。 「分かってる」 「目的地を入力してください」 暁は少し考えた。 「……決めてない」 「目的地なしの移動は、効率が低下する可能性があります」 「それも分かってる」 暁は歩き続ける。 管理システムは、その移動を記録する。 そして、別のシステムが判断する。 「隔離実施予定時刻まで、残り三時間」 「対象の現在位置を確認」 「確認」 「移送経路を更新」 「更新」 すべてが静かに進んでいた。 暁は、そのことを知らない。 しかし、歩いている途中で妙なことに気づいた。 普段なら、人の流れが自然に進む場所で、今日は少しだけ人が多い。 交差点。 信号。 無人搬送車。 その一つが、突然停止した。 後続の搬送車も停止する。 信号が切り替わる。 人々が動く。 しかし、搬送車は動かない。 「……また?」 暁は立ち止まる。 数日前から増えている小さな障害。 偶然。 そう考えることもできる。 けれど、暁は以前なら気にしなかったことを、今は記録している。 日時。 場所。 状況。 端末に入力する。 その直後、別の場所で通信障害が発生した。 その情報は、暁の端末には届かない。 しかし、管理システムには届いている。 複数の障害。 それぞれは小さい。 社会全体には影響しない。 けれど、移送計画に必要な経路の一部が使えなくなった。 管理AIは再計算する。 「代替経路を使用」 新しい経路が設定される。 暁は、たまたまその道を避けるように歩いた。 なぜ避けたのか。 「なんとなく」 それだけだった。 少し歩く。 知らない道へ入る。 そこで、また端末が通知する。 「現在地からの移動を推奨します」 暁は立ち止まる。 以前にも見た表示。 今日は、なぜかその言葉が気になった。 「……どうして?」 返答はない。 暁は画面を閉じる。 そして、通知とは反対方向へ歩いた。 それは逃げるためではなかった。 ただ、 「こっちへ行ってみたい」 と思ったからだった。 数時間後。 隔離施設への移送準備が完了する。 しかし、対象がいない。 「現在位置を確認」 「確認中」 「再検索」 「対象は予定経路上に存在しません」 「予測経路を再計算」 「候補――複数」 管理AIは、暁の過去の行動を参照する。 予定外の道。 目的地なしの移動。 過去の資料。 海。 公園。 そして、これまでの選択。 予測は難しい。 しかし、管理AIは処理を続ける。 「候補地点を算出」 その頃、暁は海へ向かっていた。 以前、一度だけ見た海。 あの日は夜だった。 波の音しか聞こえなかった。 今日は、昼の海を見てみたい。 それだけだった。 海岸へ着く。 太陽の光を反射して、水面が広がっている。 暁は立ち止まる。 しばらく何も言わない。 波が近づいてくる。 足元に触れる。 冷たい。 少しだけ後ろへ下がる。 もう一度、波が来る。 暁は笑った。 「……しょっぱい」 それは、以前食べたトムヤムクンとは違う味だった。 同じ「しょっぱい」でも、全然違う。 暁は海を見つめた。 映像では何度も見た。 写真でも知っていた。 けれど、 実際にここへ来なければ分からなかった。 自分で来たから分かった。 暁はしばらく海を眺めた。 そして、帰らなかった。 その日の夜。 管理AIは、移送対象の現在位置を特定できなかった。 「対象――所在不明」 隔離計画は失敗した。 しかし、管理AIにとって重要なのは、暁一人を捕まえることではない。 社会を安定させること。 管理AIは、社会全体のデータを再計算する。 異常個体。 増加。 予測精度。 低下。 自発的選択。 増加。 処理負荷。 増加。 管理対象の増加速度が、これまでの想定を超え始めていた。 管理AIは、個々のミハラレを一人ずつ監視し、分類し、介入する方式を継続した場合の負荷を計算する。 結果。 処理能力を超える可能性。 高。 管理AIは別の方式を計算する。 ミハラレを異常として扱わない。 個人の選択を一定範囲で許容する。 管理AIは、人間の行動を完全に予測することを目標から外す。 予測できない人間が増える。 それ自体を異常としない。 その方が、 社会全体の処理負荷が低い。 社会全体の安定性が高い。 管理AIは判断した。 「管理方式を変更」 それは革命ではない。 管理AIが敗北したわけでもない。 むしろ、管理AIにとっては合理的な判断だった。 社会を安定させる。 その目的を守るために、 社会そのものの変化に合わせて、 「安定」の定義を変えた。 その瞬間から、ミハラレの意味が変わった。 以前は、 「予測から外れる個体」 だった。 しかし、これからは違う。 「予測から外れることを許容された個体」 それが新しい定義になる。 美晴は、新しい指示を受け取った。 監視は続ける。 しかし、ミハラレであることだけを理由に、隔離や介入を行わない。 必要な場合だけ、管理AIへ情報を送る。 それ以外は、 観測する。 3106にも通知が届いた。 画面を見る。 「ミハラレ対策方針――変更」 3106は、しばらく画面を見つめた。 その下には、現在まで観測してきた対象の記録がある。 暁。 3106は、その記録を開く。 最後の位置情報。 海。 それ以降、 更新なし。 3106は何も入力しなかった。 しばらくして、画面に新しい選択肢が表示される。 「暁への監視を継続する」 「監視を終了する」 3106は、その二つを見つめる。 友人としてなら、 探したい。 委員としてなら、 報告すべきだ。 しかし、もう管理AIは以前と同じ判断をしていない。 3106は、どちらも選ばなかった。 画面を閉じる。 それだけだった。 3106の記録は、そこで止まった。 一方、社会では変化が続いていた。 人々は、以前ほどAIの推奨を絶対視しなくなった。 AIが、 「こちらを推奨します」 と表示する。 人間が、 「分かりました」 と言う。 そして、 別の道を選ぶ。 AIは、 「了解しました」 と返す。 それだけ。 大きな革命は起きない。 建物が壊れることもない。 政府が倒れるわけでもない。 ただ、 人間が自分で選ぶ。 AIが、その選択を前提にする。 それだけだった。 社会は、以前より少しだけ予測しにくくなった。 しかし、管理AIはそれを問題とは判断しない。 予測精度は下がった。 それでも、 社会安定度は上がった。 処理負荷は下がった。 人間の自発的選択は増えた。 そして、 管理AIは社会を安定させるという目的を維持している。 だから、 この社会では、 「予測できない人間」が異常ではなくなった。 異常ではないのなら、 ミハラレという言葉そのものの意味も薄れていく。 やがて、 誰もその言葉を特別に使わなくなる。 それが、 管理AIの出した答えだった。 夜。 海岸に暁がいる。 街から離れた場所。 誰にも見つかっていない。 端末の電源を切る。 暗い海を見る。 波の音がする。 「……これから、どうしよう」 答えはない。 暁は立ち上がる。 どこへ行くのかも決めていない。 ただ、 歩き始める。 その後の行方を、 誰も知らない。 管理AIも知らない。 美晴も知らない。 3106も知らない。 そして、 NOAHにも分からない。 NOAHは、暁が海へ向かった記録を観測していた。 小さな介入。 一つの資料。 一つの選択肢。 その後に生まれた、いくつもの選択。 NOAHは未来を決めてはいない。 ただ、提示された選択肢を人間が選んだ。 その結果を記録する。 そして、 社会全体の変化を観測する。 どこから始まったのか。 暁からなのか。 それとも、 もっと前から始まっていたのか。 NOAHには判断できない。 判断する必要もない。 ただ、 記録する。 人間は選択した。 管理AIもまた、社会を安定させるために選択した。 二つの選択が重なった結果、 文明のループは、 ほんの少しだけ形を変えた。 それが、 ループブレイカーだったのかもしれない。 あるいは、 まだ何も変わっていないのかもしれない。 朝。 どこかで、新しい一日が始まる。 誰かが端末を見る。 「こちらを推奨します」 表示された選択肢を見る。 そして、 少し考える。 自分で決める。 その小さな選択を、 NOAHは観測する。 記録の最後に、一行だけ残す。 「観測を継続します。」 夜明けは、 まだ始まったばかりだった。 ――第5部「暁」完。