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