『ループブレイカー』 第5部「暁」 第2章 予測できない人間 翌朝も、街は何も変わっていなかった。 空は薄い灰色だった。 雨が降るほどではない。 建物の壁面には、今日の気温と湿度が表示されている。 歩道を行き交う人々は、昨日とほとんど同じだった。 決められた時間に家を出て、決められた経路を歩き、決められた場所へ向かう。 主人公も、その一人だった。 昨日の夜、眠る前まで考えていた資料のことは、朝になっても頭から離れなかった。 ベッドから起き上がる。 壁面端末を見る。 今日の予定が表示される。 午前――図書館勤務。 午後――資料整理。 夕方――自由時間。 昨日と同じ。 主人公は画面を見つめた。 「……自由時間」 小さく呟く。 昨日までは、特に気にしたことのない言葉だった。 けれど今日は、少しだけ違って見える。 自由とは何だろう。 そんなことを考えながら、家を出る。 いつもの道を歩く。 交差点。 信号。 無人搬送車。 人の流れ。 すべてが予定通りだった。 図書館に着く。 認証装置に手をかざす。 短い電子音。 認証完了。 扉が開く。 事務室へ入る。 端末を起動する。 昨日途中で止めた資料が表示されていた。 「……残ってる」 当然のことだった。 作業中の資料は保存される。 ただ、そのことが少し不思議だった。 昨日の自分の行動まで、こうして記録されている。 画面を閉じる。 今日の仕事を開始する。 しばらくは予定通りだった。 古い資料を確認する。 分類する。 保存する。 必要な箇所を修正する。 作業は順調に進んだ。 午前の半ば。 昨日の資料とは別の記録が目に入った。 古い新聞記事だった。 昨日見つけたものと年代が近い。 主人公は一度、手を止めた。 昨日なら、そのまま作業を続けていただろう。 しかし今日は違った。 記事を開く。 読む。 そこには、昔の生活について書かれていた。 現在ではほとんど使われていない言葉。 当時の人々の習慣。 食事。 移動。 仕事。 その中に、一つ気になる文章があった。 「人は、予定された道を歩くとは限らない」 主人公は、その一文を何度も読んだ。 予定された道を歩くとは限らない。 それは、昔の人にとっては当たり前だったのだろうか。 今の社会では、ほとんどすべての移動が最適化されている。 最短経路。 交通量。 安全性。 消費エネルギー。 到着時間。 すべてを計算して、一番適切な道が提示される。 では、 昔の人はどうしていたのだろう。 主人公は検索した。 関連資料が表示される。 その中に、興味深い記録があった。 昔の人々は、目的地へ向かう途中で寄り道をしていた。 買い物をする。 誰かと話す。 景色を見る。 道を間違える。 そして、ときには理由もなく遠回りする。 主人公は画面を見つめる。 「……理由もなく?」 そんなことをする必要があるのだろうか。 必要はない。 でも、 やってみたいと思うことはあるのかもしれない。 昨日、自分がそうしたように。 主人公は画面を閉じた。 そのとき、端末に表示が出た。 「現在の閲覧内容は、本日の業務目的との関連性が低いものです」 主人公はその表示を見た。 「そうですね」 端末は何も返さない。 「でも、もう少し見たいです」 数秒後。 表示が消えた。 通常の業務画面へ戻る。 主人公は少し笑った。 「……勝った」 もちろん、何にも勝っていない。 ただ、画面を閉じなかっただけだ。 しかし、その小さなことが妙に嬉しかった。 昼休み。 食事を終えた主人公は、いつもの席へ戻る。 同僚が近くを通った。 「昨日も遅くまで資料を見ていましたね」 「はい」 「何か分かりました?」 主人公は少し考える。 「まだ分かりません」 「それなのに調べているんですか?」 「はい」 「どうして?」 昨日と同じ質問だった。 主人公も昨日と同じように答えようとした。 しかし、少しだけ違う答えが出てきた。 「……分からないからです」 同僚は首を傾げる。 「分からないから?」 「はい」 「普通は、分からないなら調べて、答えが出たら終わるものでは?」 「そうかもしれません」 「じゃあ、答えが出ないなら?」 主人公は資料を見る。 「……まだ終わらないと思います」 同僚は何も言わなかった。 少しして、 「変わっていますね」 と言った。 「そうですか?」 「昨日より」 同僚はそれだけ言って、自分の席へ戻った。 主人公は、その言葉を考えていた。 変わっている。 確かに、昨日とは少し違う。 けれど、それが悪いことなのかは分からない。 午後。 仕事が終わる。 端末に帰宅予定が表示される。 推奨経路。 いつもの道。 主人公は画面を見る。 昨日は一本だけ横道へ入った。 今日はどうする。 少し考える。 いつもの道へ進む。 しばらく歩く。 交差点を渡る。 そこで、足が止まった。 右側に小さな道がある。 昨日歩いた道だ。 主人公は、その道を見る。 行く必要はない。 予定にもない。 それでも、 今日はもう一度歩いてみたいと思った。 右へ曲がる。 数十メートル歩く。 昨日と同じ公園がある。 ベンチに座る。 空を見る。 何か特別なことが起きるわけではない。 ただ、風が吹いている。 木の葉が揺れている。 それだけ。 主人公は少し笑った。 「……何してるんだろう」 答えはない。 けれど、 「まあ、いいか」 そう言って立ち上がる。 その瞬間、端末に通知が入った。 「予定経路からの逸脱を確認しました」 主人公は画面を見る。 「知ってる」 通知は消えない。 「帰宅推奨経路へ戻りますか?」 主人公は少し考えた。 「……戻らない」 「理由を入力してください」 主人公の指が止まった。 理由。 何と入力すればいい。 目的地へ行く必要はない。 用事もない。 ただ、もう少し歩きたい。 そんな理由は、選択肢の中にはない。 主人公は自由入力欄を開いた。 そして、一文字ずつ入力する。 「歩きたいから」 送信。 しばらく画面が処理中になる。 「理由を記録しました」 それだけだった。 主人公は歩き始める。 その行動は、管理システムに記録される。 予定経路との差異。 理由――「歩きたいから」。 管理AIはその記録を受け取る。 危険性は低い。 社会への影響もない。 しかし、 「行動理由:個人の欲求」 という項目が記録された。 過去のデータと比較する。 一致率が低い。 予測モデルから外れている。 管理AIは再計算する。 それでも、現時点では問題なし。 記録は保存される。 その記録を、NOAHが観測していた。 「歩きたいから」 NOAHは、その言葉をデータとして保存する。 人間の行動理由としては、極めて単純な言葉だった。 しかし、予測モデルには扱いにくい。 必要性では説明できない。 効率でも説明できない。 危険性でも説明できない。 それでも、その人間は歩いた。 NOAHは記録する。 そして、何も変更しない。 その夜。 主人公は自宅の窓から街を見る。 無数の光が規則正しく並んでいる。 すべてが管理されている。 すべてが予測されている。 なのに、自分の中には一つだけ、予測できないものがある。 「歩きたいから」 その言葉を思い出す。 少しだけ笑う。 そして眠る。 その頃、管理システムの深部では、新しい記録が追加されていた。 「対象――予測モデルとの乖離、継続。」 その記録を、NOAHはただ見ていた。 まだ、何もしない。 ただ観測する。 それが、NOAHの役割だった。