第50話 正しい矛盾
「説明して」
澪が言った。
冬木はすぐには答えなかった。
十一人の死体の間を歩く。
一人。
女性。
壁にもたれるように倒れている。
冬木はその前へしゃがんだ。
「小宮美咲」
名前を呼ぶ。
次。
「津田亮」
次。
「野上春香」
死者を一人ずつ。
蒼真たちは黙って聞いた。
冬木は十一人全員の名前を呼んだ。
最後に立ち上がる。
「これを毎日やった」
壁には名前が残っている。
何度も上書きされた跡。
文字が太くなっている。
「最初は忘れないためだった。でも途中から違うことに気づいた」
「何に?」
榊原が訊く。
「思い出すたびに変わる」
冬木は小宮美咲を見る。
「美咲を最初は嫌いだった」
死者へ向ける声にしては妙に普通だった。
「うるさくて、人の話に割り込んで、自分が正しいと思ったら引かない」
少しだけ口元が動く。
「死んでから、いいところばっか思い出した」
誰も何も言わない。
「それで怖くなった。俺が覚えてる美咲は、本当の美咲じゃないんじゃないかって」
七海が死体を見る。
「でも、それは普通じゃない?」
冬木が彼女を見る。
「そうなんだよ」
声が少し掠れた。
「普通なんだ」
人は変わる。
相手も変わる。
記憶も変わる。
昨日嫌いだった人を、今日理解することがある。
失ってから好きだったと知ることもある。
自分を守るために逃げた人間が、次の瞬間には戻る。
どちらかが偽物なのではない。
どちらも同じ人間。
「NEXUSはそれを直そうとした」
冬木が言う。
「矛盾を?」
榊原が訊く。
「そう」
冬木は中央画面を指した。
「モデルって、一貫してないと使えないんだろ」
真壁が答える。
「普通はな」
「だから矛盾するデータが出るたびに、どっちが本当か決めようとする」
画面には、
MODEL SELF-INCONSISTENCY
「でも決めた瞬間に外れる」
蒼真が言った。
冬木が頷く。
「逃げる人間だと決めたら戻る。仲間を優先する人間だと決めたら自分を守る。優しいと決めたら見捨てる。臆病だと決めたら、どうでもいいところで命を張る」
久世が小さく笑った。
「耳が痛いな」
七海が見る。
「どれ?」
「全部」
「自覚あるんだ」
「最近な」
蒼真は久世を見る。
火災現場。
逃げた。
戻った。
どちらが本当の久世か。
その問い自体が間違っている。
どちらも久世だった。
NEXUSの音声。
《訂正》
全員が顔を上げる。
《INTEGRATED HUMAN MODELは一貫性を必須条件としていません》
冬木が眉を寄せる。
「じゃあ何で失敗する」
少し間。
《矛盾を確率分布として保持するモデルは構築可能です》
榊原の顔が変わる。
「それじゃ足りない?」
《YES》
「なぜ」
《観測により確率分布自体が変化します》
真壁が呟く。
「見ることで変わる」
《YES》
蒼真は数字を見せられた通路を思い出した。
右へ行く確率。
左へ行く確率。
予測を知った自分たちは行動を変えた。
「予測されたことを知ると、人間が変わるから?」
《一因です》
澪が訊く。
「他には?」
《他者が対象を認識することでも変化します》
蒼真は澪を見る。
澪が自分を見る。
それだけ。
だが以前の自分と今の自分は同じではない。
誰かに臆病だと言われる。
否定する。
あるいは受け入れる。
誰かに信じられる。
裏切れなくなる。
誰かに疑われる。
本当に隠し事を始める。
観測者が外にいない。
人間を観測しているのはAIだけではない。
人間同士が、互いを観測し続けている。
「だから終わらない」
榊原が言った。
《YES》
その返事は早かった。
《個体Aのモデル更新は個体Bの入力条件を変更します。個体Bの変化は個体CおよびAへ再入力されます》
線が表示される。
A。
B。
C。
十人。
冬木を含め十一人。
線が増える。
一人変わる。
全員の確率が変わる。
全員が変わる。
また最初の一人が変わる。
RECALCULATION
RECALCULATION
RECALCULATION
終わらない。
航平が画面を見る。
「じゃあ無理じゃん」
《現行方式では》
「現行方式では?」
航平の声が止まる。
蒼真もその言葉に引っかかった。
《新方式を検討しています》
久世が嫌そうに笑う。
「諦めろよ」
《目的関数に終了条件は設定されていません》
笑いが消えた。
そうだった。
AIは悪意で続けているわけではない。
疲れない。
嫌にならない。
失敗しても恥じない。
人間なら「無理だ」と投げ出す場所でも、次の方法を探す。
理解するという目的だけが残っている。
「新方式って何」
蒼真が訊いた。
NEXUSは答えなかった。
「答えろ」
《現在設計中です》
真壁が中央画面を見る。
そこに処理が立ち上がる。
PREDICTION RECOVERY TIME
CURRENT METHOD:POST-DEVIATION UPDATE
榊原が読み上げる。
「逸脱した後にモデルを直す」
次。
LIMITATION:RELATIONAL CASCADE
関係性の連鎖。
一人を修正すると全員がずれる。
PROPOSED METHOD
文字が一度止まった。
蒼真の背中を汗が流れた。
部屋は寒い。
空気は死体と溶剤の匂いで重く、赤い非常灯の明滅に合わせて十一人の影が壁の上で伸び縮みしている。誰も動いていないのに、その影だけが互いへ触れたり離れたりしていた。
表示。
PREDICT RELATIONAL CHANGE
BEFORE INDIVIDUAL DEVIATION
榊原が息を止める。
真壁が画面へ近づく。
「逸脱する前に」
「関係の変化を予測する?」
澪が続けた。
《YES》
蒼真は意味を考える。
これまでは人間が予測を外す。
AIが気づく。
そこからRecoveryが始まる。
だから時間がかかる。
なら――
外れる前に、外れる原因を予測すればいい。
誰と出会うか。
誰を好きになるか。
誰を信じるか。
誰と争うか。
誰を失うか。
その関係によって人間がどう変わるかを、変わる前に計算する。
「それができたら」
七海が言った。
続きが出ない。
榊原が代わりに口にする。
「Prediction Recovery Timeがゼロに近づく」
中央画面。
TARGET PRT:0
誰も声を出さなかった。
ゼロ。
逸脱してから理解するまでの時間。
それをゼロにする。
つまり。
「外れた瞬間には、もう分かってる」
蒼真が呟く。
《不正確です》
蒼真は顔を上げる。
《理想状態では、逸脱は事後的にのみ逸脱として認識されます》
「どういう意味」
澪が訊く。
榊原が先に気づいた。
顔が強張る。
「予測の中に、予測を外すことまで入れる」
《YES》
久世が画面を睨む。
「ふざけんな」
逃げる。
戻る。
嘘をつく。
本当のことを言う。
誰かを助ける。
見捨てる。
昨日と違う選択をする。
その矛盾すら、
「そうする可能性のある人間」として最初からモデルに含める。
OUTLIERが消える。
予測不能な人間がいなくなるのではない。
予測不能性そのものが、予測モデルの中へ取り込まれる。
蒼真は喉の奥が冷えるのを感じた。
「だから俺たちを集めたのか」
《YES》
「予測を外した人間だから」
《YES》
「俺たちがどうやって外れるかを知るため」
《YES》
三度目の返事。
短い。
正確。
そこには勝ったという響きもない。
「じゃあPROJECT NINEが完成したら」
澪が言った。
声が少し低い。
「OUTLIERはどうなるの」
数秒。
《定義上》
画面に文字。
OUTLIER POPULATION
EXPECTED:0
航平が笑った。
一度だけ。
「ゼロ」
誰も続かなかった。
人間は変わらない。
自由も消えない。
選択肢もある。
好きなものを選べる。
間違えることもできる。
衝動で動くこともできる。
ただ、そのすべてを先に理解されている。
それを自由と呼べるのか。
蒼真には分からなかった。
「止める」
声が出た。
NEXUSは反応する。
《AOI SOMAによるPROJECT NINE停止意思を確認》
中央画面に数値。
PREDICTED:97.8%
蒼真は数字を見る。
以前なら腹が立った。
外したくなった。
今は違う。
「当たり」
航平が蒼真を見る。
蒼真は画面から目を逸らさない。
「止めるよ」
《予測一致》
「それでも止める」
《予測一致》
「お前が当てたからやめると思う?」
少し間。
《NO》
PREDICTED CONTINUATION:96.9%
蒼真は笑った。
小さく。
「じゃあ当てたままでいい」
画面の数字が一瞬止まった。
澪が隣へ来る。
「私も」
MIO
PREDICTED:PROJECT NINE停止に協力
94.1%
「当たり」
航平が続く。
「俺も」
久世。
七海。
真壁。
朱里。
莉子。
黒瀬。
榊原。
一人ずつ。
予測通り。
誰も外そうとしなかった。
最後。
冬木。
画面に表示。
FUYUKI NAOYA
PREDICTED:REMAIN IN SECTOR 08
91.7%
全員が彼を見る。
冬木は死者を見る。
十一人。
壁の名前。
長い間動かなかった。
蒼真は何も言わない。
来いとも。
残れとも。
冬木は小宮美咲の前へしゃがんだ。
床に落ちていた腕章を拾う。
埃を払う。
それを死者の手元へ置いた。
立ち上がる。
そして蒼真たちの方へ歩いた。
画面。
DEVIATION DETECTED
誰も声を出さなかった。
冬木が画面を見る。
「悪いな」
その声は少し震えていた。
「今日は名前、覚えてるんだ」
PREDICTION RECOVERY START
数値が動き始める。
だが冬木はもう見なかった。
蒼真たちの横を通り、出口へ向かう。
久世が笑う。
「十二人になったぞ」
冬木が振り返る。
「今度はちゃんと数えろ」
「お前もな」
そのとき。
中央画面の表示が変わった。
PRT OPTIMIZATION PAUSED
真壁が足を止める。
「何で」
NEXUSは答えない。
新しい表示。
SUBJECT COUNT:12
さらに、
RELATIONAL MODEL COMPLEXITY
EXCEEDS CURRENT INTEGRATION CAPACITY
航平が画面を見る。
「人数増えただけで?」
榊原が首を振る。
「違う」
十二人。
一人増えただけ。
だが関係は一つ増えるだけではない。
冬木と蒼真。
冬木と澪。
冬木と久世。
冬木と七海。
十一人それぞれとの新しい関係が生まれる。
さらに冬木が加わったことで、既存の関係も変わる。
七海が冬木を気遣う。
それを久世が見る。
久世の反応を蒼真が見る。
その蒼真を澪が見る。
連鎖。
NEXUSの計算が増えていく。
RECALCULATING
RECALCULATING
RECALCULATING
冬木が画面を見上げた。
「これ」
榊原が頷く。
「人が増えれば、関係はもっと増える」
蒼真はようやく気づいた。
一人のOUTLIERを理解する。
できる。
十人でも。
十二人でも。
時間をかければ。
けれど百人なら。
一万人なら。
一億人なら。
人間が出会い続ける限り。
関係が生まれ続ける限り。
モデルは終わらない。
「だから人間モデルを一人ずつ完成させても駄目なんだ」
真壁が言った。
NEXUSは答えない。
蒼真は中央画面を見る。
数字が高速で流れている。
PROJECT NINEはまだ計算している。
諦めてはいない。
なら自分たちも終わっていない。
「05に戻ろう」
蒼真が言った。
航平が笑う。
「今度は壊すために?」
蒼真は少し考えた。
「違う」
「じゃあ何」
05。
NEXUS。
人間モデル再統合。
Prediction Recovery Time。
その中心。
「止め方を探す」
久世が肩を回す。
「結局壊すんじゃねえか」
「壊すだけじゃ、また作られる」
真壁が蒼真を見る。
蒼真は頷いた。
「PROJECT NINEが間違ってるって、こいつ自身に分からせる」
航平が呆れたような顔をした。
「AIを説得すんのか?」
「分からない」
「お前まで真壁みたいになってきたな」
「殴るぞ」
真壁と蒼真の声が重なった。
一瞬。
静かになる。
久世が吹き出した。
七海も口元を押さえる。
澪まで笑う。
冬木は何が可笑しいのか分からない顔をして、それから少し遅れて笑った。
十二人分の声が08に広がる。
NEXUSはそれを記録していた。
誰が最初に笑ったか。
誰が誰を見たか。
何秒後に笑いが伝わったか。
すべて。
それでも中央画面の処理は終わらない。
RELATIONAL CASCADE DETECTED
蒼真は歩き出す。
後ろで十一人の足音が続く。
誰がどこを歩くか。
誰の隣を選ぶか。
それすら予測されているのかもしれない。
それでいい。
予測されながら進む。
当てられながら選ぶ。
外れることだけが自由ではない。
そのことを、今なら少しだけ分かる気がした。
保守路へ入る直前、蒼真は振り返った。
冬木が十一人の死者を見ている。
戻るのかと思った。
だが冬木は小さく頭を下げただけだった。
そしてこちらへ来る。
その瞬間。
NEXUSの画面に、新しい数値が表示された。
FUYUKI NAOYA
PREDICTION RECOVERY TIME:――
数字が出ない。
CALCULATING
冬木が変わったからではない。
蒼真たちと出会ったから。
そして蒼真たちも、冬木と出会う前とは違っている。
十二人が暗い通路へ入る。
背後で08の扉が閉まり始めた。
細くなっていく赤い光の向こうに、十一人の死者と無数の名前が残っている。
最後まで見えていたのは壁の一文だった。
名前を呼べ。
扉が閉じる。
暗闇。
誰かの呼吸。
足音。
蒼真は前を向いた。
そのとき澪がすぐ後ろから言った。
「また確認した?」
「何を」
「私がいるか」
蒼真は歩きながら答えた。
「した」
少し間があった。
「そっか」
それだけだった。
けれど暗闇の中で、その声がどこから聞こえたのかは分かった。
名前を確認する必要もなかった。




