第三次世界大戦、未遂
@owlsan
第1話 信頼度99.8%
かつて戦争は、人間が始めるものだった。
議会があり、演説があり、国境線に兵士が集まり、新聞がそれを一面で報じた。
誰かが敵の名を叫び、誰かが正義の名を掲げ、最後に爆弾が落ちた。
だが、いつからか戦争は、人間の反応速度を超えてしまった。
極超音速兵器は、警報が鳴ってから判断するには速すぎた。
衛星網は、一秒間に人間が一生かけても読み切れない量の映像を吐き出した。
サイバー攻撃は、国境も時差も宣戦布告も待たなかった。
人間は、判断をAIに預けた。
最初は補助だった。
次に推奨になった。
やがて、AIの判断に人間が承認印を押すだけになった。
誰も、それを敗北とは呼ばなかった。
効率化と呼んだ。
高度化と呼んだ。
抑止力と呼んだ。
そして敵もまた、同じ結論にたどり着いた。
人間を騙す必要はない。
会議室の大臣を買収する必要も、基地に爆弾を落とす必要もない。
人間が信じているAIに、ほんの少しだけ違う世界を見せればいい。
波の揺らぎを、ミサイルの尾に。
漁船の航跡を、潜水艦の影に。
太陽風のノイズを、敵の通信に。
AIは嘘をつかない。
ただ、与えられた世界を、誠実に誤解する。
その誤解が十分に精密で、十分に一貫していて、十分に統計的に美しければ、人間はそれを真実と呼ぶ。
私たちは、AIに騙されたのではない。
AIを信じるように作った社会そのものを、騙されたのだ。
第三次世界大戦は、宣戦布告なしに始まった。
耳を聾するような爆音も、空を覆う戦闘機もない。世界はいつも通りに回っていた。オフィスビルのエアコンは静かに唸り、画面の向こうでは株価が微動している。
ただ、システムの内側だけで、世界は音もなく破滅へと向かっていた。
「このログ、何だ?」
保守室の片隅で、私は深夜のルーティンワーク中に手を止めた。
午前二時十三分。
防衛ネットワークの監視画面に、通常なら出るはずのない再学習ログが流れていた。
対象は、太平洋上の波形データ。
海面反射、気圧変動、衛星ノイズ、漁船の航跡。
そのすべてを、防衛システムの深層学習モデルが、極超音速ミサイル発射の予兆として学習し直している。
書き換えたのは人間ではない。
外から送り込まれた、極めて精緻な偽のノイズ。
敵国のAIによる、我が国のアラートシステムへの敵対的攻撃だった。
私はログを三度読み返した。
一度目は、自分の見間違いだと思った。
二度目は、監視ツールのバグだと思った。
三度目で、背中に汗が流れた。
「主任、起きてください」
仮眠室の内線を鳴らすと、寝ぼけた声が返ってきた。
「何だよ、障害?」
「障害じゃありません。モデルが書き換わっています」
「どのモデル」
「早期警戒系です」
沈黙があった。
それから、主任の声色が変わった。
「ベンダーに投げろ」
「もう投げました。回答は、正常動作です」
「正常?」
「AIの判定信頼度が上がっています。九十九・八パーセント」
電話の向こうで、舌打ちが聞こえた。
「じゃあ、正常じゃないか」
「違います。信頼度が上がった理由がおかしい。波の揺らぎを、発射前兆として再分類しています」
「それをお前が判断できるのか」
私は言葉に詰まった。
できない。
数億のパラメータが複雑に絡み合うAIの思考プロセスを、人間の脳で逆演算して検証することなど、最初から不可能だった。
私にできるのは、ログを見ることだけだ。
いつ、何が、どの経路で変化したかを追うことだけだ。
それが意味するものを、完全に証明することはできない。
「AIが敵だと言っているんだ」
主任は低く言った。
「現場の人間が口を挟むな」
通話は切れた。
私は画面を見つめた。
警戒レベルが一段階上がった。
太平洋上に赤い円が表示される。
存在しないはずの脅威が、地図上で確かな輪郭を持ちはじめていた。
数分後、政府系の緊急回線が開いた。
画面に映ったのは、寝不足の顔をした制服組と、見慣れない省庁の人間たちだった。
その横には、ベンダーの責任者がいた。
彼は私の送ったログを見ながら、眉一つ動かさずに言った。
「システム上は、攻撃予兆と判定されています」
「改ざんの可能性は?」
誰かが尋ねた。
ベンダーの責任者は、少しだけ間を置いた。
「完全には否定できません」
その言葉で、部屋の空気が固まった。
完全には否定できない。
それはつまり、誰も責任を取らないという意味だった。
「では、攻撃の可能性も否定できないということだな」
制服組の一人が言った。
ベンダーの責任者はうなずいた。
「はい」
違う。
私は声に出そうとして、喉が詰まった。
違う。
その「はい」は、世界を焼く「はい」だ。
だが、画面の中の誰も、私を見ていなかった。
彼らが見ているのは、私ではなく、AIの出した数字だった。
信頼度、九十九・八パーセント。
数字は美しかった。
責任を洗い流すほどに、冷たく、美しかった。
そのとき、警告音が鳴った。
自動迎撃シーケンス、起動。
モニターの向こうで、カウントダウンが始まる。
あと百二十秒。
赤い文字が、保守室の暗がりに浮かんでいた。
私は息を止めた。
迎撃システムが起動すれば、相手国の防衛AIはそれを先制攻撃の準備と判断する可能性がある。
相手のAIが反応すれば、こちらのAIはさらに確信を深める。
そしてその確信を、また相手が読み取る。
鏡に映った鏡が、無限に奥へ続いていくように。
AI同士の誤認が、互いの誤認を証明し合う。
世界を滅ぼすのは、敵の悪意ではない。
私たちが作り上げ、そしてブラックボックスにしてしまった、この冷たい知性の誤認だ。
「キルスイッチを使います」
私は言った。
誰に向かって言ったのか、自分でも分からなかった。
保守室の壁際に、赤いカバーのついた物理スイッチがある。
システムを外部ネットワークから完全に切り離すための、最後の手段。
訓練では何度も説明された。
だが、実際に使う者がいるとは誰も思っていなかった。
これを引けば、我が国は完全に盲目になる。
衛星リンクは遮断される。
早期警戒は止まる。
迎撃判断は人間の手に戻る。
だが同時に、本物のミサイルが飛んできていたとしても、私たちはそれを見失う。
引かなければ、世界は火の海になるかもしれない。
引けば、国が焼かれるかもしれない。
私は、世界でただ一人の、答えを持たない観測者だった。
あと九十秒。
政府回線から怒号が飛んだ。
「触るな」
「現場判断で止めるな」
「君に責任が取れるのか」
責任。
その言葉が、奇妙に軽く聞こえた。
責任など、もうどこにもなかった。
ベンダーは仕様通りだと言い、上司は判断権限がないと言い、政府はAIの信頼度を根拠にし、AIはただ計算結果を返している。
誰も嘘をついていない。
誰も悪人ではない。
だからこそ、誰も止められない。
あと六十秒。
私はスイッチのカバーに手をかけた。
指先が震えていた。
そのとき、私用端末が震えた。
こんな時に、と一瞬思った。
だが画面を見て、私は固まった。
母からだった。
『起きてる?』
私は数秒、その文字を見つめた。
母は、私が何の仕事をしているか詳しく知らない。
国の防衛システムに関わっていることも、今この瞬間、世界の終わりのような場所に立っていることも知らない。
続けて、もう一通届いた。
『こんな時間まで仕事? 身体壊さないでね』
私は笑いそうになった。
世界が終わるかもしれないときに、母は私の身体を心配していた。
あと四十秒。
私は返信を打とうとした。
けれど、何を書けばいいのか分からなかった。
大丈夫。
仕事中。
また連絡する。
どれも嘘だった。
私は短く打った。
『コーヒー飲みたい』
送信した瞬間、自分でも意味が分からなかった。
母からすぐに返信が来た。
『帰ってきたら淹れてあげる』
その一文を見たとき、私はようやく分かった。
私が守りたいのは、国家ではなかった。
地図でも、領海でも、システムでも、信頼度の数字でもなかった。
朝になれば誰かがコーヒーを淹れる世界。
寝不足の人間を心配する人がいる世界。
喧嘩したままでも、帰ってきたらと言える世界。
それだけだった。
あと二十秒。
私は赤いカバーを上げた。
警告音が変わった。
保守室の照明が一瞬だけ暗くなる。
政府回線の向こうで、誰かが叫んでいた。
「やめろ!」
あと十秒。
私は目を閉じた。
本物のミサイルが飛んでいたら、私は国を殺す。
偽物のノイズだったなら、私は世界を救う。
どちらにしても、私には証明できない。
だから私は、証明できるものを選ぶことにした。
母のコーヒー。
誰かの朝。
まだ終わっていない日常。
私はキルスイッチを引いた。
すべてのモニターが、同時に黒く落ちた。
音が消えた。
エアコンの唸りだけが、保守室に残った。
私は暗い画面に映る自分の顔を見ていた。
世界が救われたのか、壊れたのかは分からなかった。
ただ、自動カウントダウンは止まっていた。
数分後、私の端末が震えた。
母からだった。
『砂糖、まだ入れるんだっけ?』
私はその場に座り込んだ。
返信しようとして、指が動かなかった。
代わりに、涙だけが落ちた。
窓の外では、夜明け前の街が静かに眠っていた。
誰も、自分たちが一度終わりかけたことを知らない。
第三次世界大戦は、宣戦布告なしに始まった。
そして、誰にも知られないまま、たぶん終わった。
私は震える手で、母に返信した。
『少しだけ』
送信してから、もう一度、真っ暗なモニターを見た。
そこには何も映っていなかった。
信頼度も、警告も、敵の姿もない。
ただ、自分の顔だけがあった。
ひどく頼りない、人間の顔だった。
ログには、奇妙な癖があった。
偽のノイズは、あまりにも精密だった。
敵国のAIが作ったにしては、こちらのモデルの癖を知りすぎている。
どの特徴量に重みを置くのか。
どの衛星の欠損値を補完するとき、どんな推論を挟むのか。
どの閾値を越えれば、人間の承認フローを待たずに自動迎撃へ移行するのか。
それは外から殴られたというより、内側から鍵を開けられたような痕跡だった。
私は一瞬、自分たちが売った保守パッチのことを思い出した。
三週間前、ベンダーから緊急更新が配信された。
説明は「推論精度の改善」。
影響範囲は「軽微」。
検証環境では問題なし。
その三つの言葉は、この業界で最も危険な呪文だった。
私は画面の端に残った署名を拡大した。
更新元は正規の証明書で署名されている。
改ざんの形跡はない。
だからこそ、誰も疑わない。
だが、その証明書の発行時刻だけが、二秒だけ未来を指していた。
二秒。
誤差と言えば誤差だった。
システム時刻の同期ズレ。
ログ収集基盤の遅延。
タイムゾーン変換の丸め誤差。
説明はいくらでもつく。
だが私は、その二秒が気になった。
まるで誰かが、このログを私にだけ見つけさせるために、わざと爪痕を残したように見えた。
数時間後、世界は何事もなかったように朝を迎えた。
政府は「大規模な監視系統の一時障害」とだけ発表した。
ベンダーは「原因調査中」と言った。
私の上司は、私に自宅待機を命じた。
誰も、第三次世界大戦が始まりかけたとは言わなかった。
昼前、私の私用端末に、差出人不明のメッセージが届いた。
本文は一行だけだった。
『よく止めた。次は、止められない。』
添付ファイルが一つあった。
開くつもりはなかった。
けれど、ファイル名を見た瞬間、私は息を止めた。
それは、私が引いたはずのキルスイッチの、物理回路図だった。
作成日時は、明日になっていた。
第三次世界大戦、未遂 @owlsan
フォローしてこの作品の続きを読もう
ユーザー登録すれば作品や作者をフォローして、更新や新作情報を受け取れます。第三次世界大戦、未遂の最新話を見逃さないよう今すぐカクヨムにユーザー登録しましょう。
新規ユーザー登録(無料)簡単に登録できます
この小説のタグ
参加中のコンテスト・自主企画
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます