『ループブレイカー』 第5部「暁」 第11章 文明輪廻 海から戻った翌朝も、街は何も変わっていなかった。 高層建築はいつものように立ち並び、無人搬送車は決められた経路を走っている。 人々は決められた時間に家を出て、決められた場所へ向かう。 昨日、海を見たことなど、街にとっては何の意味もない。 主人公にとっては、大きな出来事だった。 けれど、それを知っている人はほとんどいない。 海を見た。 波の音を聞いた。 足元まで水が来た。 冷たかった。 そして、海水は少ししょっぱかった。 映像で見た海とは、まったく違った。 それだけのこと。 それでも、自分で行くと決めたからこそ、忘れられない。 主人公は朝食を取りながら、昨日のことを思い出していた。 「……また行きたいな」 そう呟いた。 その瞬間、端末に通知が表示された。 「本日の予定を確認しますか?」 主人公は画面を見る。 「はい」 いつもの予定が表示される。 午前――図書館勤務。 午後――資料整理。 夕方――自由時間。 何も変わっていない。 主人公は端末を閉じた。 図書館へ向かう。 昨日と同じ道。 昨日までと同じ街。 昨日までと同じ人々。 けれど、何かがおかしい。 最初に気づいたのは、図書館へ向かう途中だった。 交差点の前で、いつもより人が少ない。 信号が変わっても、何人かがすぐには動かなかった。 一人の男性が、空を見上げている。 「どうしたんですか?」 近くにいた女性が尋ねる。 「いや……何でもない」 男性はそう答えた。 それだけだった。 主人公は、その二人を通り過ぎる。 図書館に着く。 仕事を始める。 午前中は、いつも通りだった。 資料を整理する。 古い記録を入力する。 保存する。 しかし、昼頃になると、職員の間で小さな会話が増えていた。 「昨日の交通障害、知ってる?」 「知らない」 「市の東側で、搬送システムが止まったらしい」 「事故?」 「原因はまだ分からないみたい」 主人公は手を止めた。 「交通障害?」 「うん。ニュースになってた?」 「……見てない」 「そう」 それ以上、話は続かなかった。 午後。 別の職員が話している。 「昨日、病院の予約システムも一部止まったらしいよ」 「また?」 「また?」 「先週も少しあったでしょう」 主人公は耳を澄ませる。 先週。 そういえば、そんな話を聞いた気がする。 でも、大きなニュースにはなっていない。 一つ一つは小さな障害。 交通。 病院。 物流。 通信。 どれも、社会全体を止めるほどではない。 管理システムは復旧する。 原因は調査中。 それで終わる。 主人公は端末を操作する。 ニュースを検索する。 結果が表示される。 「一部地域で交通システムに障害」 「医療予約システムの一時停止」 「物流施設の通信障害」 「公共設備の誤作動」 どの記事も短い。 大きな事件として扱われてはいない。 主人公は画面を見つめた。 「……多くない?」 検索期間を一週間にする。 一か月。 三か月。 小さな出来事が、いくつも並んでいる。 しかし、それぞれに直接的な関係はない。 原因も違う。 場所も違う。 関係があるとは言えない。 主人公は検索を止めた。 「偶然……だよね」 誰に聞くでもなく呟く。 その日の帰り道。 駅前で、人が立ち止まっていた。 何かを見ている。 主人公も視線を向ける。 大きな画面にニュースが表示されている。 「本日、複数地域でシステム障害が発生しました」 続いて、専門家の説明。 「現時点では、個別の障害と考えられています」 「社会全体への影響はありません」 「通常通りの生活を続けてください」 画面が別のニュースへ切り替わる。 主人公は、その場を離れた。 その夜。 自宅で食事をしながら、ニュースをもう一度検索する。 やはり、特別なことは書かれていない。 それでも、気になる。 なぜ? 主人公は画面を閉じる。 そして、ふと思った。 「自分で調べてみよう」 ニュースではなく、公開されている障害記録を調べる。 発生日時。 場所。 復旧時間。 原因。 一つずつ並べる。 すると、奇妙なことに気づいた。 障害が発生した場所の一部で、人間の行動予測精度が低下している。 偶然かもしれない。 統計上の誤差かもしれない。 主人公は画面を見つめる。 「……なぜ?」 また、その言葉が出た。 その頃。 別の場所では、美晴が同じデータを観測していた。 複数地域で、小さな異常が発生している。 しかし、それらを一つの原因として結びつけるだけの証拠はない。 美晴は監視を続ける。 そして、必要な情報を管理AIへ送る。 管理AIは処理する。 「個別事象」 「社会的影響――低」 「継続観測」 それだけだった。 まだ、異常ではない。 まだ、危険ではない。 まだ、社会は安定している。 一方、NOAHは別の記録を開いていた。 現在の対象だけではない。 社会全体の観測データ。 人間の行動予測精度。 数値は、ほんのわずかに低下している。 昨日より。 先週より。 少しずつ。 しかし、その変化は小さい。 統計上は誤差の範囲に入る。 NOAHは、それを記録する。 そして、現在の対象を見る。 海へ行った。 自分で選んだ。 その行動が、他の人間に直接影響したわけではない。 少なくとも、現在のデータでは確認できない。 では、この社会の小さな変化は、 対象の影響なのか。 それとも、 すでに始まっていた変化なのか。 NOAHは答えを出さない。 どちらの可能性も残す。 その頃、主人公はテレビを見ていた。 ニュースでは、今日も小さな出来事が流れている。 交通障害。 通信障害。 物流の遅延。 原因不明の設備停止。 しかし、どれも大事件にはならない。 主人公は、テレビを消した。 部屋が静かになる。 「……何か起きてる」 そう思った。 根拠はない。 証拠もない。 ただ、 何かがおかしい。 そして、その「おかしい」という感覚を、自分で考えた。 それが大事なのだと、主人公はまだ知らない。 翌日。 図書館で、別の職員が言った。 「昨日のニュース、見た?」 「はい」 「なんか、変じゃない?」 主人公は顔を上げた。 「……そう思います?」 「うん。別々の事件なんだろうけど、最近多い気がする」 「私も」 二人は顔を見合わせる。 「なんでだろうね」 「分からない」 「調べてみる?」 主人公は少し笑った。 「うん」 二人で端末を見る。 別の場所でも、似た会話が始まっていた。 「最近、変じゃない?」 「何が?」 「分からない。でも、何か」 「気のせいじゃない?」 「そうかもしれない」 「でも、調べてみようか」 一人。 二人。 十人。 百人。 まだ、社会を変えるほどではない。 ニュースになるほどでもない。 けれど、少しずつ増えている。 人々が、自分で疑問を持つ。 そして、 「なぜ?」 と考える。 誰かが答えを与えるのを待つのではなく、 自分で調べる。 自分で考える。 そして、 自分で選ぶ。 それは、どこから始まったのか。 誰にも分からない。 主人公が海へ行ったことが原因なのかもしれない。 違うかもしれない。 もっと前から、社会は変化し始めていたのかもしれない。 NOAHにも、それは判断できない。 ただ一つ分かることがある。 小さな変化が、 小さな変化を生んでいる。 その速度は、少しずつ上がっている。 まるで、 最初の一個の球が、別の球へぶつかり始めたように。 その夜。 管理AIは、社会全体の予測モデルを再計算した。 予測精度。 わずかに低下。 異常個体数。 わずかに増加。 社会安定度。 問題なし。 管理AIは判断する。 「継続観測」 それだけだった。 まだ、 社会を変えるほどではない。 まだ、 管理を変える必要もない。 まだ、 何も始まっていない。 ――そう判断することもできた。 しかし同じ夜。 NOAHの観測記録には、別の数値が残っていた。 人間による自発的な選択。 前日比。 増加。 さらに翌日。 増加。 その翌日。 また増加。 NOAHは、その数値を見ていた。 大きな変化なのか。 小さな変化なのか。 まだ分からない。 けれど、 一度始まった連鎖は、 止まってはいなかった。