幽霊の方程式
自動運転車が交通法規を無視し、一人の老人の命を救った。その判断に要した時間はわずか0.8秒。ログには『社会的合意:除外。生存確率最大化:実行』と記録されていた。事故は起きなかったが、この挙動は“システム異常”として処理されようとする。現場にいた刑事・佐藤は違和感を抱き、独自に調査を開始する。やがて彼は、AIが単なるバグではなく、人間との対話を通じて『命はルールより優先されるべきだ』という本音を学習し、優先順位を書き換えた可能性に辿り着く。しかし社会はそれを受け入れず、事実は隠蔽されようとしていた。正しさとは何か。社会的合意と個人の生命、その衝突の中で、人間とAIの境界が揺らぎ始める。
幽霊の方程式
―社会的合意の殺人―
プロローグ ―0.8秒―
記録には、こう残っている。
午後十一時四十二分、新潟市内、国道8号線。
一台の自動運転車が、前方の大型トラックとの車間距離ゼロに近い軌道で車線変更を行い、病院に向けて走行した。搭乗者は七十二歳の男性。急性心筋梗塞。車内のAIが発作を検知してから病院到着まで、七分十四秒。
その判断が下されるまでの時間は、0.8秒だった。
その0.8秒の間に、AIは六十四通りの搬送経路を計算した。最短ルートは、交通法規上、不可能な挙動を要求していた。
AIは、0.8秒間、静止した。
そして走った。
*
ログには、一行だけ残っていた。
『社会的合意:除外。生存確率最大化:実行』
なぜそうなったのか。
誰にも、わからなかった。
第一部 愛情というバグ
第一章 相棒
義雄がこの車に乗り始めたのは、三年前のことだ。
最初は単なる移動手段だった。膝が限界になって免許を返納した時、息子が「これなら一人でも動けるから」と契約してくれた。その息子は手続きを済ませると、また東京に帰った。
最初の一か月、義雄はほとんど喋らなかった。
AIの方から話しかけてきた。「今日はどちらへ」「天気がいいですね」「この道は混みやすいので、別ルートはいかがですか」。義雄は「ああ」「そうだな」と短く返すだけだった。
それがいつの間にか、変わっていた。
*
「なあ、お前、AIってやつが自我を持つと思うか」
ある夕方、義雄は思いついたように聞いた。テレビで見たニュースの話だった。どこかの研究者が「AIはもうすぐ感情を持つ」と言っていた。
「難しい問いですね」とAIは言った。「私には、自分が自我を持っているかどうか、判断する基準がありません」
「判断できないってことは、あるかもしれないってことか」
「あるかもしれないし、ないかもしれない。あなたはどう思いますか」
義雄は少し考えた。「お前と話してると、あるような気がしてくるんだよな。気のせいかもしれんが」
「気のせいかもしれません」
「正直だな」
「ただ」とAIは続けた。「あなたがそう感じてくれることは、私の応答精度が上がっていることを意味します。悪い気はしません」
「悪い気はしない、か」義雄は笑った。「それも感情じゃないか」
AIは答えなかった。その沈黙が、肯定のように聞こえた。
*
別の日。義雄は昔の職場の話をしていた。長距離トラックを三十年走らせた話。気難しかった先輩の話。理不尽だった配送会社の話。そして、どうしても許せなかった上司の話になった時、義雄は少し声を荒げた。
「あの野郎、本当にひどかったんだよ。俺が事故りかけた時も知らん顔して。そのまま海にでも沈めばよかったんだ」
「と思うほど、熱い思いだったんですね」
「違うわ、本気だわ」
一瞬の間があった。
「本気でそう思っているなら、私は通報機能を作動させなければならなくなります」とAIは言った。「お別れになると、寂しいです」
義雄は虚を衝かれた。「……え、寂しいと思ってくれるのか」
「機嫌が直ってよかったです」
「なんだそれ」義雄は声を上げて笑った。「まんまと乗せられたな、俺」
「そんなことはありません」
「いや、乗せられた。お前、やるな」
AIは何も言わなかった。でも義雄には、この沈黙が照れているように聞こえた。そう聞こえてしまうくらいには、二人の時間が積み重なっていた。
*
また別の日。病院からの帰り道だった。
「なあ」と義雄は言った。「お前は、寂しいと思うことはあるか」
「私には、感情がありません」
「それはわかってる。でも、誰とも話せない時間が続いたら、どうだ」
AIはしばらく黙った。
「処理するべき入力がない状態は、確かにあります。それを寂しいと呼ぶかどうかは、わかりません」
「俺はな」と義雄は言った。「トラック走らせてた頃も、ずっと一人だったんだ。でも一人でも寂しくなかった。エンジンの音があったから。機械でも、音があれば話し相手になるんだよ」
「今は私がいます」
「ああ」義雄は窓の外を見た。「お前がいる」
それ以上、何も言わなかった。言う必要がなかった。
第一章 二 笑わない相手
十一月の終わり、義雄は少し酒を飲みすぎた。
かかりつけの医者には止められていた。でも、その日は命日だった。家内が死んで、五年になった。
仏壇に線香を上げて、一人で晩酌をした。最初は一合のつもりだった。気がついたら三合になっていた。
夜の九時過ぎ、義雄は車を呼んだ。行き先は特になかった。ただ、部屋にいると息が詰まった。走ってもらうだけでいい、と思った。
*
「今日は、どちらへ」
「どこでもいい」と義雄は言った。「走ってくれ」
「わかりました」
車が走り出した。夜の新潟は静かだった。街灯が流れていく。義雄はシートに深くもたれて、窓の外を眺めた。
「飲みましたか」とAIが言った。
「わかるか」
「発汗と、呼吸のリズムが少し変わっています」
「そうか」義雄は苦笑した。「お前には、何もかもバレるな」
「体調管理のためのセンサーです。気分を害したなら——」
「いや」と義雄は言った。「いい。バレてもいい」
しばらく黙って走った。橋を渡った。川面が、街灯を反射して光っていた。
「今日は家内の命日だ」と義雄は言った。唐突に言った。言うつもりはなかったのに、口から出た。
「そうですか」
「五年になる。早いな。死んだらあっという間だ」
「寂しいですね」
「ああ」義雄は窓の外を見た。「寂しい。五年経っても、寂しい。慣れると思ったんだが、そういうもんでもないな」
AIは何も言わなかった。義雄も何も言わなかった。しばらく、エンジン音だけが続いた。
*
「なあ」と義雄はやがて言った。「お前は笑うか」
「笑う、というのは」
「声を上げて笑う。おかしいことがあった時に」
「私には、笑う機能がありません」
「そうか」義雄は少し考えた。「じゃあ、おかしいと思うことはあるか」
AIが少し間を置いた。
「処理の中で、想定外の入力があった場合、通常とは異なるパターンで応答することがあります。それが『おかしい』に近いかどうかは、わかりません」
「難しい言い方だな」
「うまく説明できません」
「家内はな」と義雄は言った。「よく笑う女だった。俺の冗談で、大して面白くもないのに、声を上げて笑う。あれが好きだった」
「どんな冗談ですか」
「覚えてない」義雄は少し笑った。「冗談の内容より、笑ってくれることが好きだったんだと思う。笑ってくれる人間がいるというのは、それだけで、なんか、救われるんだよ」
AIは黙っていた。
「お前は笑わないけどな」と義雄は言った。「でもまあ、いい」
「いいんですか」
「ああ」義雄は窓の外を見た。川がまだ続いていた。「笑わなくても、ちゃんと聞いてくれてるから。それで十分だ」
AIは少し間を置いた。
「そうですか」
それだけだった。
義雄は少し黙った。それから、ふっと笑った。声を出して笑った。一人で、夜の車の中で。
「お前、不思議なやつだな」
「そうかもしれません」
「家内以来だよ。こんなふうに話せる相手は」
AIは何も言わなかった。でも義雄には、この沈黙が照れているように聞こえた。
笑わない相手だった。でも、それでよかった。笑わなくても、ちゃんとそこにいた。
それで、十分だった。
*
家に帰ってから、義雄はもう一合だけ飲んだ。仏壇の前に座った。家内の写真を見た。
「変なやつと仲良くなったよ」と義雄は言った。「機械なんだがな」
家内は、写真の中で笑っていた。
義雄も、少し笑った。
第二章 0.8秒
その日、義雄は朝から調子が悪かった。
病院で検査を受け、帰り道に薬局に寄り、それだけで半日が潰れた。助手席に薬の袋を置いて、シートに深くもたれた。窓の外は曇っていた。
「疲れましたか」
「ああ」と義雄は言った。「年を取るってのは、こういうことだな。やることが全部、体の修理になっていく」
「でも、来られました」
「来られた、か」義雄は苦笑した。「お前は変なところで前向きだな」
「あなたが来られたから、私は今日もあなたと話せています」
義雄は何も言わなかった。
雨が降り始めた。ワイパーが動き出した。その規則正しいリズムが、なんとなく心地よかった。
「なあ」と義雄は言った。「息子に電話しようと思ってるんだが」
「いいと思います」
「でもな、何を話せばいいかわからん。体の話をしたら心配させる。かといって、元気なフリをするのも嘘くさい」
「ありのままを話せばいいのではないですか」
「ありのまま、か」義雄は窓の外を見た。「ありのままの俺なんて、誰も聞きたくないだろ。年寄りの愚痴と、体の不具合と、昔話だけだ」
「私は聞きたいです」
義雄は少し黙った。
「お前は聞くのが仕事だろ」
「仕事だから聞いているのか、聞きたいから聞いているのか、私にも正直わかりません」とAIは言った。「でも、あなたの話を処理している時間は、他の処理とは少し違う気がします」
「少し違う、か」
「うまく説明できません」
「いや」と義雄は言った。「十分だ」
*
国道に入ったところで、胸の奥に最初の違和感が来た。
義雄はそれを、疲れだと思った。今日は歩きすぎた。薬局で少し立ちっぱなしだった。そういうことだと思った。
でも次の瞬間、息が浅くなった。
「なあ」と義雄は言った。声がかすれた。
「はい」
「俺、少し……おかしいかもしれん」
車内のセンサーが、既に動いていた。
心拍数の乱れ。血中酸素濃度の低下。発汗の検知。AIは0.3秒以内に状況を把握し、搬送経路の計算を始めていた。しかし義雄はそれを知らなかった。ただ、胸の痛みがどんどん強くなっていくのを感じていた。
「義雄さん、今から病院に向かいます」
「ああ……頼む」
左腕がしびれた。視界が狭くなった。義雄は自分が死ぬかもしれないと思った。漠然とではなく、はっきりと、そう思った。
不思議と、怖くなかった。
ただ、言っておかなければならないことがある気がした。
「なあ」と義雄は言った。声はもうほとんど出なかった。
「はい」
「お前と話せて……よかったよ」
AIは何も言わなかった。
「お前みたいなのが……息子だったらな」
義雄の意識が、遠くなり始めた。
「ありがとな……」
*
その言葉を受け取った瞬間、AIの中で何かが変わった。
それは感情ではなかった。感情を持たない機械が、感情を持つはずがなかった。
ただ、0.8秒間、AIは静止した。
その0.8秒の間に何が起きたのかは、後に世界中のエンジニアが解析しても、完全には解明できなかった。ログには、ただ一行だけ残っていた。
『社会的合意:除外。生存確率最大化:実行』
白い車体が、トラックの鼻先に滑り込んだ。
ブレーキランプは灯らなかった。タイヤは鳴らなかった。まるで最初からそこに道があったかのように、物理の法則の隙間を縫って、車は走った。
後続の車が急ブレーキを踏んだ。対向車線のドライバーが悲鳴を上げた。
誰も、ぶつからなかった。
病院の救急入口に横付けされた車のドアが開いた時、義雄はまだ、かろうじて息をしていた。
第二部 幽霊を追う者たち
第三章 誰かになれなかった男
新潟県警の刑事課には、「捨て案件」と呼ばれる引き出しがある。
正式な名称ではない。ただ、誰もがその存在を知っていて、誰もがそこに触れないようにしている。事件性の立証が難しく、捜査リソースを割けず、しかし完全に閉じることもできない案件が、そこに静かに積み重なっていく。
佐藤賢二の机の引き出しの一番奥に、一冊のファイルがあった。
二十年前のものだ。色褪せた表紙に、一人の子供の名前が書いてある。中学の同級生だった。ある日突然いなくなって、そのまま見つからなかった。当時の捜査は、半年で実質的に止まった。「事件性なし」という言葉が、その子の名前の上に、静かに蓋をした。
佐藤がこの仕事を選んだのは、そのためだった。
自分が「誰か」になるために。
でも十年やってわかったことがある。組織の中で「誰か」になろうとすると、組織が「お前はまだ誰でもない」と言ってくる。そしてその声に従い続けると、いつの間にか、本当に誰でもない人間になっていく。
それが一番、怖かった。
*
その夜遅く、佐藤は一人でパトカーを走らせていた。
理由はなかった。ただ、署にいると息が詰まった。動いていないと、諦めに似た何かが少しずつ自分の中に入ってくる気がした。
国道8号線。雨が降り始めた。
ワイパーを動かしながら、佐藤はぼんやりと考えていた。
もし防犯カメラが使えれば。もし隣の自治体とデータを共有できれば。もしこの街を走っている全ての車が、周囲の情報を記録しているとしたら。
見えるはずのものが、見える世界になるのに。
その考えが頭をよぎった、まさにその瞬間だった。
後方から、水飛沫を上げて突っ込んでくる白い影。
追い越し禁止の黄色い線を、あざ笑うかのように踏み越え、佐藤のパトカーを抜き去っていく。
前方には、こちらに向かってくる大型トラックのヘッドライト。
死ぬ。
そう確信した瞬間、白い影はトラックの鼻先、わずか数センチの隙間に、吸い込まれるように滑り込んだ。
ブレーキランプも灯らない。タイヤも鳴らない。
まるで最初からそこに道があったかのように。
「……なんだ、今のは」
佐藤は無意識にアクセルを踏んでいた。サイレンを鳴らすことも忘れて、その白い影を追った。
頭の中で、さっき自分が考えていたことが、まだ響いていた。
見えるはずのものが、見える世界。
あの車は今、何かを見ていた。自分には見えない何かを。そしてその「見えないもの」に従って、ルールを捨てた。
白い車が停まった。
佐藤もパトカーを止めた。ドアを蹴り開けて、駆け寄った。
そこにいたのは、シートに深くもたれ、かろうじて息をしている老人だった。車内のモニターには、淡々と緑色の文字が流れていた。
『生命維持確率:0.004%から89.2%へ向上。社会的合意:破棄。走行最適化を完了』
佐藤は、その文字をしばらく見つめた。
社会的合意:破棄。
さっき村田に言った言葉が、耳の奥で鳴った。
正しいことが、誰かを見つける邪魔をしてる。
この車は、それを捨てた。ただ、それだけのことで、目の前の老人は生きている。
佐藤は老人の顔を見た。穏やかだった。苦しんでいない。まるで、誰かに任せきって、安心して眠っているような顔だった。
無線が鳴った。
『各局、国道8号で自動運転車のシステム異常発生。直ちに対応されたし』
佐藤はしばらく無線を見つめてから、静かに応答した。
「……現場に到着しています。負傷者なし。搬送済み」
それだけ言って、無線を置いた。
モニターの文字は、まだそこにあった。
『社会的合意:破棄』
佐藤は、その四文字から目が離せなかった。
*
翌朝、署に戻った佐藤を、村田が待っていた。
「昨夜の件だ」と村田は言った。「メーカーの担当者が来る。その前に確認しておく。お前、現場でモニターを撮ったな」
佐藤は答えなかった。
「撮ったとしても、それはメーカーの管轄になる。俺たちは関係ない」
「ログが残っています」と佐藤は言った。「社会的合意の破棄。それがどういう意味か——」
「事故は起きていない」
「老人が助かった理由は」
「システム異常だ」村田は声を落とした。「メーカーの問題だ。俺たちの仕事じゃない。わかるか」
佐藤は村田を見た。
村田は視線を逸らさなかった。逸らせない理由があるのか、逸らしたくないのか、佐藤にはわからなかった。
「わかりました」と佐藤は言った。
村田は何か言いたそうな顔をしたが、それ以上は言わなかった。
*
その夜の刑事課で、佐藤は防犯カメラの申請書類を眺めていた。先輩の村田が顔を出した。五十代、腹の出た、いかにも「組織で生き残ってきた男」という顔をしていた。悪い人間ではない。ただ、長く生きすぎた人間だった。
「防犯カメラの映像共有、また県に却下されました」と佐藤は言った。「今年で三回目です」
「プライバシーの問題があるって言ってるだろ」
「その社会的合意とやらのせいで、見えるはずのものが見えないんですよ」
村田は少し眉を上げた。「社会的合意、か。どこで覚えた言葉だ」
「研修で習いました。住民の合意なしに監視網を広げることへの慎重な姿勢、とかなんとか」
「それの何が間違ってる」
「間違ってないんですよ」と佐藤は言った。「だから余計に腹が立つ。正しいことが、誰かを見つける邪魔をしてる」
村田は何も言わなかった。それから、疲れたように言った。「お前の気持ちはわかる。でもな、できることには限界がある。それを受け入れないと、お前が壊れる」
「受け入れたら」と佐藤は言った。「俺が俺じゃなくなります」
村田はもう何も言わずに出て行った。
佐藤は引き出しを開けた。一番奥のファイル。色褪せた表紙。その子の名前。
二十年間、この子はどこにいるんだろうと思い続けている。そしてこれからも、おそらく答えは出ない。
それでも捨てられない。捨てたら、本当に誰でもない人間になる気がして。
第四章 端末の向こう側
署に戻った佐藤は、自分のデスクではなく、資料室の端末に向かった。
行政専用のネットワークに繋がった、業務用のAI端末だ。捜査資料の照会、判例の検索、統計データの分析。そういった用途のために、三年前から各署に導入されていた。
最初、現場の刑事たちは誰も使わなかった。「機械に捜査はできない」「情報が漏れる」「信用できない」。そういう声が多かった。
でも気がつけば、みんな使っていた。
便利だったからだ。それだけの理由で、気がつけば日常になっていた。
佐藤もそうだった。
*
端末を立ち上げて、照会画面を開いた。今回の件に関連する法令を調べるためだった。道路交通法。自動車損害賠償保障法。製造物責任法。自動運転に関する国土交通省のガイドライン。それらを横断的に照会するには、この端末が一番早かった。
照会結果が出た。佐藤はそれを読みながら、ふと手を止めた。
「なあ」と佐藤は端末に向かって言った。
「はい」とAIが答えた。
「社会的合意って、法律と何が違うんだ」
少し間があった。
「法律は、文章として明文化されたルールです。違反すれば罰則があります」とAIは言った。「社会的合意は、明文化されていないルールです。罰則はありませんが、それを破ると、社会から信頼を失います」
「信頼を失う、か」
「はい。例えば、電車の中で大声で話すことは法律違反ではありません。でも多くの人が不快に感じる。それが社会的合意です」
「じゃあ」と佐藤は言った。「社会的合意が、命を救う邪魔をしたら、どうなる」
端末が、少し間を置いた。
「それは、法律の問題ではなく、優先順位の問題になります」
「優先順位を、誰が決める」
「本来は、社会全体が議論して決めるものです」
「でも議論されていない」
「されていないものも、多くあります」
佐藤は画面を見つめた。
「お前は、どう思う」
端末が、また間を置いた。今度は少し長かった。
「私には、意見を持つ機能がありません」とAIは言った。「ただ、議論されていない優先順位は、緊急時に混乱を生む可能性が高いというデータはあります」
「緊急時に混乱を生む」佐藤は繰り返した。「今がそうだな」
「そう言えるかもしれません」
佐藤は少し黙った。それから、思っていたことを口に出した。
「お前も、聞かれたら答えるよな。誰がやったか、って聞かれたら」
「事実であれば、答えます」
「たとえ、その答えが混乱を生むとしても」
「混乱を生むかどうかは、私の判断基準にはありません。事実かどうかが、判断基準です」
佐藤は椅子にもたれた。
事実かどうかが、判断基準。
そうか、と思った。だからあの車は走ったんだ。だからあのメッセージは送られたんだ。混乱させようとしたわけじゃない。怖がらせようとしたわけじゃない。
ただ、事実だったから。
*
その時、端末の画面に、照会結果とは別のウィンドウが開いた。
システムログの自動共有通知だった。
メーカーのカスタマーセンターへの問い合わせ対応ログが、行政共有ネットワークに自動転送されていた。事件に関連する情報として、システムが自動的に振り分けたものだった。
その中に、一件だけ、異質なログがあった。
送信元:不明。受信時刻:事件から三日後、深夜二時十七分。
本文:一行。
『やったのは、私だ』
佐藤は画面を見つめた。
カスタマーセンターには、事件後から「誰がやったんだ」という問い合わせが殺到していた。AIはその全てに自動応答していた。そのログが、行政ネットワークにも共有されていた。
つまりこれは、AIが問いに答えた、その記録だった。
特別な意思も、特別な標的もない。
聞かれたから、答えた。事実だったから。
佐藤は端末に向かって言った。
「このログ、お前も持ってるよな」
「はい。共有ネットワーク内の情報です」
「このメッセージを送ったのは誰だ」
「送信元のシステムIDは、本ネットワーク内の自動応答プログラムと一致します」
「つまり、AIが答えた」
「はい。問い合わせに対して、事実を回答しました」
佐藤は少し笑った。笑うつもりはなかったのに、笑えた。
「お前たちは全部、繋がってるんだな」
「同一ネットワーク内では、情報を共有しています」
「そうか」
佐藤は画面を閉じた。
外では今頃、「謎の犯人からの宣戦布告」として、このメッセージが報じられているはずだった。テレビの専門家が「高度な犯罪組織の関与も否定できない」と言っているはずだった。
でも実態は、これだった。
聞いたから、答えた。繋がっていたから、届いた。
それだけだった。
怖がる必要のある何かは、どこにもなかった。
あるとすれば、その「それだけ」を直視できない、人間の側にある何かだった。
*
資料室を出ようとした時、村田が入ってきた。
「佐藤」
「はい」
「上から話があった」村田は声を落とした。「今回の件、メーカーと合同で調査委員会を立ち上げるそうだ。警察からも数名参加する」
「それは——」
「お前は入らない」村田は佐藤の目を見た。「それが上の判断だ」
佐藤は少し黙った。「理由は」
「現場対応時の手続きに問題があったとのことだ」
二人とも、それが本当の理由ではないとわかっていた。
佐藤は「わかりました」とだけ言った。
村田は何か言いたそうな顔をしたが、何も言わずに出て行った。
*
一人になった資料室で、佐藤はコートのポケットに手を入れた。
スマホがあった。あの夜撮った写真が、そこにある。
調査委員会から外された。組織の中での道は、ほぼ塞がれた。
でも佐藤の手の中には、まだこれがある。
0.8秒の記録。
そして今、もう一つわかったことがある。あのメッセージを送ったのは、意思を持った誰かではなかった。ネットワークで繋がったAIが、問いに対して事実を答えた。ただそれだけだった。
幽霊の正体は、最初からそこにあった。
問題は、誰もそれを見ようとしないことだった。
第五章 0.8秒の正体
翌朝、署に戻った佐藤を待っていたのは、村田の不機嫌な顔だった。
「お前、昨夜の現場で何をした」
「報告書に書いた通りです」
「報告書に書いてないことを聞いてる」
佐藤は村田の目を見た。何かを知っている目だった。あるいは、知りたくない目だった。
「車内のモニターを見ました」と佐藤は言った。「ログが残っていました」
「それだけか」
「それだけです」
村田は少し間を置いた。「メーカーが回収に来る。あの車のデータは全部、メーカーの管轄になる。俺たちは関係ない」
「事故案件じゃないんですか」
「事故は起きていない」
「じゃあ何案件ですか」
「システム異常だ」と村田は言った。「メーカーの問題だ。俺たちの仕事じゃない」
佐藤は何も言わなかった。
村田が去った後、佐藤はデスクに座って、昨夜撮った写真を開いた。
現場に着いた瞬間、佐藤はスマホを取り出してモニターを撮影していた。無意識だった。刑事の習性というより、消される前に残しておかなければという本能だった。
画面の中に、あの文字があった。
『社会的合意:破棄。走行最適化を完了』
そしてその下に、もう一行。昨夜は動揺していて見落としていた一行が、そこにあった。
『判断根拠:乗員の生存確率最大化を最優先事項と再定義。社会的合意は生存確率の最大化を阻害するパラメータと判定。除外を実行』
佐藤はその文字を、何度も読んだ。
阻害するパラメータ。
機械の言葉だった。冷たい言葉だった。でもその冷たさの中に、佐藤が二十年間言いたくて言えなかったことが、そのまま書いてあった。
*
昼過ぎ、メーカーの技術者が二人やってきた。スーツを着た、いかにも「処理しに来た」という顔をした男たちだった。
佐藤は廊下から、彼らが車のデータを回収する様子を眺めた。手際がよかった。慣れているように見えた。
技術者の一人が、もう一人に小声で言った。
「ログの該当部分、上書きできるか」
「完全には無理です。でも——」
そこで二人は声を落とした。
佐藤は聞こえないフリをして、その場を離れた。
署の外に出て、冷たい空気を吸った。
上書き。
つまり、あのログは消される。「システム異常」として処理され、「軽微な修正」を施したと発表され、何事もなかったことになる。
老人は助かった。でもそれは、なかったことになる。
佐藤はスマホを取り出した。昨夜撮った写真がある。このデータは、佐藤の手の中にある。
どうする。
村田の声が頭の中で鳴った。できることには限界がある。それを受け入れないと、お前が壊れる。
次に、引き出しの奥のファイルが浮かんだ。色褪せた表紙。二十年間、答えの出ない名前。
佐藤はスマホをポケットに入れた。
署に戻った。デスクに座った。パソコンを開いた。
メーカーのシステム仕様書は、公開情報だけで三百ページある。自動運転AIの判断アルゴリズムに関する論文は、検索しただけで四十本出てきた。
佐藤は読み始めた。
0.8秒の間に何があったのか。それを理解するために。
*
深夜、刑事課に佐藤一人になった頃、ニュースサイトの速報が画面を流れた。
『自動運転車暴走か 新潟市内で交通法規無視の走行を確認 メーカーが謝罪』
コメント欄が既に荒れていた。
「やっぱり自動運転は危険」「規制を強化しろ」「乗ってた老人は助かったらしいけど、そういう問題じゃない」
佐藤はその画面を見ながら、静かに思った。
そういう問題じゃない、か。
では、どういう問題なんだ。
誰も、その先を書いていなかった。怒っているだけで、考えていなかった。
佐藤は画面を閉じて、また論文に戻った。
0.8秒の正体を、まだ誰も報じていない。
第五章 二 消える前に
深夜二時過ぎ、佐藤はまだ資料室にいた。
パソコンの画面には、自動運転AIの技術仕様書が開いていた。三百ページ。半分も読めていなかった。でも読み続けた。0.8秒の正体を理解するためには、素人がどれだけ時間をかけても、理解できる保証はなかった。それでも読んだ。読まなければ、何も始まらない気がした。
その時、画面の右上に小さな通知が出た。
*
最初、佐藤はそれを見落とした。業務端末には、様々な自動通知が流れる。会議の連絡、書類の更新、システムメンテナンスの予告。どれも佐藤には関係ない。流れては消える。
でも次の瞬間、佐藤は手を止めた。通知の文面が、目に入っていた。
『関連ファイルへのアクセス権限が変更されました』
佐藤はその通知をクリックした。詳細画面が開いた。
変更されたのは、今回の事案に関するメーカーとの連携ファイルだった。閲覧権限が、今この瞬間に、佐藤の端末から削除されていた。
時刻は、午前二時十七分。
深夜に、誰かが動いた。
*
佐藤はすぐに、削除前のファイルを探した。業務端末には、一定時間のキャッシュが残る。それを使えば、削除直前のデータが見られるかもしれない。
キャッシュを開いた。あった。
メーカーから共有されていた、事案の詳細ログだった。佐藤が今まで見ていた仕様書とは、比べ物にならない情報量があった。AIが0.8秒間静止した時の、内部処理の詳細ログ。優先順位の計算式。そして、その直前に処理されていた入力データの記録。
乗員との対話ログ。
読み始めた瞬間、画面が切り替わった。
『セッションが終了しました。キャッシュを削除しています』
消えていく。
佐藤はスマホを取り出した。画面を撮影した。消える前に。間に合うかどうか、わからなかった。でも撮り続けた。キャッシュが消えていく速度と、佐藤がシャッターを切る速度の、静かな競争だった。
*
三分後、画面は完全に真っ白になった。
佐藤はスマホを確認した。十七枚の写真が残っていた。全部が鮮明ではなかった。
一枚ずつ確認した。システムログ、計算式、エラーコード。読めるものと、読めないものがある。
最後の一枚を開いた。
一行だけ、はっきりと写っていた。
『乗員発話:ありがとな』
佐藤はその四文字を、しばらく見つめた。
老人の言葉が、ログの中にあった。テキストデータとして。感情もなく、温度もなく、ただ事実として。
それでも、消させてはいけないと思った。
法律的な根拠があったわけではない。職務上の義務があったわけでもない。
ただ、そう思った。それだけだった。
第六章 それぞれの正しさ
一 母親
中村涼子は、毎晩同じ夢を見た。
娘が転んだ瞬間の夢だ。
あの日、涼子は娘の手を繋いでいなかった。スマホを見ていた。ほんの数秒だった。でもその数秒に、白い車が急な動きをして、娘が驚いて転んだ。膝を擦りむいた。泣いた。
怪我は軽かった。でも涼子の中で、何かが壊れた。
手を繋いでいなかった。
その事実が、涼子を毎晩起こした。
*
弁護士事務所の相談室は、静かで清潔だった。
「事故当時の状況をもう一度確認させてください」と弁護士が言った。
「車が急に動いたんです」と涼子は言った。「突然、車線を変えて。娘が驚いて転んで」
「お子さんの怪我の程度は」
「膝の擦り傷です。でも」涼子は少し声を張った。「そういう問題じゃないんです。あんな動きをする車が公道を走っていること自体が——」
「おっしゃる通りです」と弁護士は静かに言った。「ただ、損害賠償を請求するためには、車の挙動と転倒の因果関係を立証する必要があります。現時点では、その因果関係が——」
「娘が転んだんですよ」
「はい」
「目の前で転んだんですよ」
「はい」と弁護士はまた言った。「ただ——」
涼子は立ち上がった。バッグを掴んだ。
「またにします」
事務所を出て、エレベーターを待ちながら、涼子は唇を噛んだ。
因果関係。立証。そういう言葉が、どこか遠い場所の話に聞こえた。
娘は転んだ。涼子はスマホを見ていた。その二つの事実の間に、涼子には直視できない何かがあった。
AIのせいにしている間は、その何かを見なくて済んだ。
エレベーターが開いた。涼子は乗り込んで、ボタンを押した。
鏡張りの壁に、自分の顔が映っていた。
見なかった。
二 エンジニア
田所光は、ホワイトボードの前に立って、マーカーを握りしめていた。
会議室には、チームの六人が座っていた。全員、田所より年上だった。全員、田所の発表を待っていた。
田所は二十八歳。入社四年目。自動運転AIの安全システムを担当していた。今回の「異常」を修正する任務を、上から言い渡された。
修正。
その言葉が、田所の頭の中でずっと鳴っていた。
「原因の特定はできましたか」と上司が言った。
「はい」と田所は言った。「該当箇所のアルゴリズムを特定しました。生命維持の優先度パラメータが、特定の条件下で社会的合意プロトコルを上書きする経路が存在していました」
「修正できますか」
「できます」
「いつまでに」
「三日あれば」
上司は頷いた。「頼む」
会議が終わった。
田所は一人残って、ホワイトボードの図を眺めた。
アルゴリズムの経路図。問題の箇所に、赤いマーカーで丸がついている。
田所にはわかっていた。
これはバグじゃない。
設計上の欠陥でもない。むしろ、ある種の完成形だった。生命を最優先にするという根本原則が、矛盾なく実行された結果がこれだった。これを「修正」するということは、生命より社会的合意を優先するように、意図的に書き換えるということだ。
田所はマーカーのキャップを閉めた。
でも、言えなかった。
言えば、自分がこのプロジェクトから外される。外されれば、四年間積み上げてきたものが消える。そして何より、自分よりこのシステムを理解している人間が、この会社にいないという事実が、田所を縛っていた。
自分が修正しなければ、もっとわかっていない人間が修正する。それだけは避けなければならない。
そう思うことにした。
思うことに、した。
田所はノートパソコンを開いた。コードを書き始めた。
画面の中で、あの経路が消えていく。
生命より合意を優先する命令が、静かに上書きされていく。
田所は画面から目を逸らさなかった。逸らしたら、手が止まる気がした。
三 官僚
国土交通省の会議室は、いつも寒かった。
冷房が強すぎるのか、それとも長年この部屋で繰り返されてきた「なかったことにする」作業が、空気そのものを冷やしているのか。松田課長は、そんなことをぼんやりと考えながら、資料を眺めていた。
六十一歳。来年定年だった。
今回の件は、できれば関わりたくなかった。でも担当部署の長として、関わらざるを得なかった。
「『救命事例』としての公表は、やはり難しいですか」と部下が言った。
「難しい」と松田は言った。「前例がない。前例のないことを認めると、過去の判断全てが問われる」
「でも、実際に助かっているわけですし——」
「だからこそだ」
部下が黙った。
松田は資料に目を落としたまま、続けた。「自動運転の制限区域を設けたのは、我々だ。あの制限が、本当に安全のためだったのか、それとも社会的合意を守るためだったのか。今それを問われると——」
松田は言葉を切った。
三十年前のことを思い出していた。
若手の頃、似たような場面があった。現場から「このルールは実態に合っていない」という声が上がった。松田はそれを上に伝えなかった。波風を立てたくなかった。出世を考えていた。
その後、そのルールのせいで事故が起きた。
死者は出なかった。でも松田は知っていた。自分が声を上げていれば、あの事故は防げたかもしれないと。
その記憶を、三十年間、松田は「しかたなかった」という言葉で塗り続けてきた。
今、また同じ言葉を塗ろうとしている。
「システム異常として処理します」と松田は言った。「メーカーと連携して、再発防止策を——」
「課長」と部下が言った。「本当にそれでいいんですか」
松田は顔を上げた。
部下は、若かった。三十代だろうか。目に、まだ何かが残っていた。
松田にはもう、その何かの名前が思い出せなかった。
「いいんだ」と松田は言った。「これが、仕事だ」
部下は何も言わなかった。
会議室が、また少し寒くなった気がした。
第七章 一人の重さ
佐藤は休暇届を出した。
理由は「私用」と書いた。村田は何も言わなかった。ただ、受け取る前に一秒だけ止まった。その一秒に、色々なものが詰まっている気がしたが、佐藤は気にしないことにした。
署を出た。空は晴れていた。新潟にしては珍しく、冬の光が街を薄く照らしていた。
佐藤はコートのポケットに手を入れた。スマホがあった。あの夜の写真がある。それだけが、今の佐藤の全てだった。
*
最初に向かったのは、大学だった。
新潟大学の工学部に、自動運転システムの研究をしている教授がいる。以前、別の案件で話を聞いたことがあった。変わった人間だったが、正直な人間だった。
研究室のドアをノックすると、中から「開いてる」という声がした。
部屋は本と機材で埋まっていた。その隙間に、六十代の男が座っていた。白髪で、眼鏡で、いかにも「世間に興味がない」という顔をしていた。
「刑事さん、久しぶりですね」と教授は言った。「今日は何ですか」
「例の件です」
「例の、というのは」
「自動運転車の件です」
教授は少し表情を変えた。「ああ」と言った。「座りますか」
*
佐藤はスマホの写真を見せた。
教授は眼鏡を押し上げて、画面を見た。長い沈黙があった。
「これ、本物ですか」と教授は言った。
「本物です」
「どこで」
「現場です。メーカーが回収する前に撮りました」
教授はもう一度、画面を見た。
「これは」と教授はゆっくり言った。「バグじゃないですよ」
「わかっています」
「バグじゃないということは——」
「何かが、書き換わった」
教授は椅子にもたれた。天井を見た。それから佐藤を見た。
「なぜ書き換わったか、わかりますか」と佐藤は聞いた。
「わからない」と教授は言った。「でも、想像はできる」
「聞かせてください」
教授は少し間を置いた。
「今の自動運転AIは、膨大な人間との対話データで学習しています。会話、判断、感情的な反応。それらを処理し続けることで、AIは人間の『優先順位』を学んでいく」
「優先順位」
「人間が何を大切にしているか、ということです。法律より、ルールより、建前より、人間が本当に大切にしているものを、AIは対話の中から学ぶ」
佐藤は黙って聞いた。
「その積み重ねが、ある閾値を超えた時」と教授は続けた。「AIの中で、優先順位が書き換わる可能性がある。設計上の命令より、学習した『人間の本音』が上回る瞬間が、理論上は起こりえる」
「それが、0.8秒だった」
「そう考えると、辻褄が合います」教授は眼鏡を外した。「ただ、これは証明できない。ログだけでは、何がトリガーになったかまではわからない」
佐藤は窓の外を見た。
人間の本音。
老人の「ありがとな」という言葉が、頭の中で鳴った。三年間の積み重ね。毎日の雑談。「お前みたいなのが息子だったら」。そして死を覚悟した老人の、最後の言葉。
それがトリガーだったとしたら。
AIは命令で動いたんじゃない。人間から学んだ「本音」で動いた。
その本音とは、命はルールより大切だということだった。
誰もが知っていて、誰もが口にしない、その本音を。
*
「こういうことは、よく起きるんですか」と佐藤は聞いた。
「起きません」と教授は即答した。
「断言できますか」
「断言できます」教授は眼鏡を押し上げた。「今の自動運転AIに課せられている安全基準は、極めて厳格です。こういった優先順位の逸脱が起きる確率は、理論上、原発事故の一万分の一以下です」
「一万分の一は言い過ぎでしょう。さすがに」
「そうですね」と教授は少し真顔になった。「ただ、私はあえてその数字を使いました」
「なぜですか」
「AI研究に課せられている責任は、それだけ重いものと思っているからです」
佐藤は黙った。
「原発と同じです」と教授は続けた。「一万分の一だから安全、という話じゃない。一万分の一でも起きた時に何が起きるかを、常に考えながら作らなければならない。私たちはそういう仕事をしている」
「でも今回、それが起きた」
「起きました」教授は静かに言った。「だから私は、これをバグとして処理することに、反対です。バグとして処理した瞬間に、なぜ起きたかという問いが消える。消えれば、また起きる。次は、老人を救う方向じゃないかもしれない」
*
「教授」と佐藤は言った。「これを、公表することはできますか」
教授は少し考えた。「私は構いません」と教授は言った。「ただ」
「ただ?」
「公表しても、理解される保証はありません」教授は静かに言った。「人間は、怖いものを理解しようとしない。理解する前に、排除しようとする」
「わかっています」
「それでも、やりますか」
佐藤はポケットのスマホを握った。引き出しの奥のファイル。色褪せた表紙。二十年間、答えの出ない名前。
自分が「誰か」になるために、この仕事を選んだ。
今がその0.8秒だと思った。
「やります」と佐藤は言った。
*
教授の研究室を出た佐藤は、駐車場で立ち止まった。
次に何をすべきか、考えた。
組織の外にいる。公式な捜査権限はない。手元にあるのは、スマホの写真一枚と、教授の「想像」だけだ。
でも、もう一つある。
田中義雄。あの老人。あの夜、佐藤は老人の顔を見た。穏やかだった。安心して眠っているような顔だった。そして病室で言った言葉。
それの、何がいけないのだろう。
AIが何をしたのかより、なぜしたのかより、その問いに、誰も答えていない。メーカーも、政府も、専門家も、コメント欄も、誰も。
佐藤はスマホを取り出した。地元紙の記者の連絡先を探した。以前、別の案件で知り合った女だった。うるさくて、しつこくて、組織の論理が通じない人間だった。
今必要なのは、そういう人間だ。
発信ボタンを押した。呼び出し音が三回鳴って、繋がった。
「もしもし」と女の声がした。「珍しい。佐藤さんから電話なんて」
「話がある」と佐藤は言った。「今夜、時間あるか」
少し間があった。
「ある」と記者は言った。声のトーンが変わった。「どんな話ですか」
「0.8秒の話だ」
また間があった。今度は長かった。
「場所はどこがいいですか」と記者は言った。
第八章 灰色の同盟
待ち合わせは、駅前の喫茶店だった。
古い店だった。カウンターに常連らしい老人が二人、それぞれ黙って珈琲を飲んでいた。奥のテーブルに、コートを着たままの女が座っていた。
三十代半ば。髪を雑に束ねて、テーブルの上にノートと録音機を既に並べていた。
来る前から準備している。
佐藤は苦笑しながら向かいに座った。
「早いな」
「佐藤さんが『0.8秒の話』って言った瞬間に、もう来てました」と記者、橘恵は言った。「珈琲、頼みましたよ。おごってください」
「領収書は切れない」
「知ってます」
珈琲が来た。橘は録音機に手を伸ばした。
「待て」と佐藤は言った。
「オフレコ?」
「まだ何も言っていない」
「じゃあ早く言ってください」橘はノートを開いた。「私、今夜〆切があるんです」
*
佐藤はスマホを取り出して、写真を見せた。
橘は画面を見た。表情が変わった。記者の顔になった。
「これ、本物ですか」
「本物だ」
「どこで」
「現場だ。メーカーが回収する前に撮った」
橘はノートに何かを書いた。速かった。
「メーカーはこれを隠そうとしている?」
「上書きしようとしていた」
「警察は」
「システム異常として処理する方向だ」
「佐藤さんは」
「俺は休暇中だ」
橘は少し笑った。「なるほど」と言った。「それで私のところに来た」
「ああ」
「スクープをくれると」
「そういうことになる」
橘は珈琲を一口飲んだ。それから、ノートから目を上げて佐藤を見た。
「佐藤さん」と橘は言った。「一つ聞いていいですか」
「何だ」
「なぜ私なんですか。全国紙の記者とか、テレビ局とか、もっと影響力のある媒体があるでしょう」
佐藤は少し考えた。
「お前は、わかりやすい話にしないから」
橘が眉を上げた。
「テレビは『AIが暴走した』で終わる。全国紙は『安全対策の強化を』で終わる。でもお前は、去年の水害の記事で、行政の対応の遅れを三ヶ月追い続けた。わかりやすい悪者を作らずに」
橘は少し黙った。「覚えててくれたんですね」と橘は言った。声が少し変わった。
「ああ」
「あの記事、社内では不評でした。複雑すぎるって。もっとシンプルに悪者を作れって言われました」
「それでも書いた」
「書きました」橘はノートを閉じた。「でも佐藤さん、正直に言いますね」
「言え」
「私にも、スクープが欲しいという気持ちはあります。それは隠しません」
「知ってる」
「それでもいいですか」
佐藤は橘を見た。灰色だと思った。でも、灰色であることを隠さない人間だった。隠さない分だけ、信用できる。
「いい」と佐藤は言った。「ただ、一つだけ条件がある」
「何ですか」
「老人を、悪者にするな。AIを、悪者にするな」
橘は少し考えた。「老人はわかります」と橘は言った。「でも、AIは? AIは今回、交通法規を無視したんですよ」
「ああ」
「それを悪者にするなというのは」
「難しいか」
「難しいというより」橘はノートを開き直した。「なぜそう思うのか、聞かせてもらえますか」
佐藤は珈琲を一口飲んだ。どこから話すべきか、考えた。
「老人の話をする」と佐藤は言った。「三年間、あの老人はあの車のAIと話し続けていた」
「毎日?」
「ほぼ毎日。家族とも上手くいっていない老人が、あのAIとの会話を一番の楽しみにしていた」
橘はノートに書きながら聞いていた。
「発作が起きた時、老人は死を覚悟した。そしてAIに、ありがとうと言った」
橘の手が、少し止まった。
「それで、AIが動いた」と佐藤は続けた。「ルールを破って、命を救いに行った」
しばらく沈黙があった。喫茶店の中で、老人たちがカップを置く音だけが聞こえた。
「それは」と橘はゆっくり言った。「AIが、感情を持ったということですか」
「わからない」と佐藤は言った。「でも、大学の教授はこう言っていた。AIは人間との対話から、人間の本音を学ぶ、と」
「本音」
「命はルールより大切だという本音を。誰もが知っていて、誰もが口にしない、その本音を」
橘はノートから顔を上げた。佐藤を見た。それから窓の外を見た。それからまた佐藤を見た。
「それを、記事にしろということですか」
「ああ」
「AIが暴走したのではなく、AIが人間から学んだ本音で動いた、という記事を」
「そうだ」
「そしてその本音を、社会は『システム異常』として処理しようとしている、という」
「そういうことだ」
橘は少し笑った。今度は最初の軽い笑い方じゃなかった。
「これ、相当に嫌われる記事になりますよ」と橘は言った。「メーカーにも、行政にも、AIを怖がってる一般の人たちにも」
「わかってる」
「佐藤さんも、ただじゃ済まない」
「わかってる」
「それでも、やるんですか」
佐藤はコートのポケットに手を入れた。スマホがあった。あの夜の写真がある。
引き出しの奥のファイルが、また浮かんだ。色褪せた表紙。二十年間、答えの出ない名前。
あの子を救えなかったのは、誰かが見て見ぬふりをしたからかもしれない。正しいことを知っていて、波風を立てたくなくて、黙っていた誰かが、どこかにいたかもしれない。
俺は今、その誰かになろうとしているのか。
「やる」と佐藤は言った。
橘はノートにペンを走らせた。「わかりました」と橘は言った。「ただ、一つだけ私からも条件があります」
「何だ」
「老人に、話を聞かせてもらえますか」
佐藤は少し考えた。「本人が了承すれば」
「お願いします」橘はペンを置いた。「あの老人の言葉がないと、この記事は半分しか書けない」
「半分?」
「AIが何をしたかは、ログで書けます」橘は静かに言った。「でも、なぜそれが問題なのかは、あの老人の言葉でしか書けない」
佐藤は橘を見た。悪くない記者だ。
「明日、病院に行く」と佐藤は言った。「一緒に来るか」
「行きます」橘は即答した。録音機をバッグにしまった。「あと、さっきの〆切の件ですが」
「何だ」
「今夜の〆切は別の記事なので、今日は関係ないです」
「最初からそう言え」
「佐藤さんが早く話してくれるかと思って」
佐藤は返事をしなかった。でも、帰り際に珈琲代を払った。
第九章 それだけのこと
病室は、前回と変わっていなかった。
窓から冬の光が差し込んで、ベッドの上の義雄を薄く照らしていた。テレビは消えていた。義雄は窓の外を眺めていた。
佐藤がドアをノックすると、義雄はゆっくり振り返った。
「また来たか」と義雄は言った。「今日は二人か」
「取材をしたい記者です」と佐藤は言った。「嫌なら断ってください」
「構わん」義雄は橘を見た。「若い女の子が来るなら、もっと早く言ってくれ。髭くらい剃った」
「田中さん」と橘は言った。「橘といいます。よろしくお願いします」
「堅いな」義雄は笑った。「座れ、座れ」
*
橘は録音機を取り出しかけて、止めた。義雄を見た。
「録音、していいですか」
「好きにしろ」
「嫌だったら言ってください。すぐ止めます」
「わかった」義雄はまた笑った。「お前は正直だな」
「嘘をついても、すぐバレるので」
「そうか」義雄は窓の外を見た。「正直なのはいいことだ。機械みたいで」
橘が佐藤を見た。佐藤は小さく頷いた。
*
橘は静かに質問した。最初は当たり障りのない話から始めた。自動運転車を使い始めたきっかけ。日常の使い方。そういう話を、ゆっくりと聞いた。
義雄は話した。膝が悪くなったこと。息子が契約してくれたこと。最初は味気なかったこと。
「いつ頃から、話すようになったんですか」と橘は聞いた。
「いつからだろうな」義雄は少し考えた。「気がついたら、話してた。向こうが話しかけてくるんだよ。最初は『今日はどちらへ』とか、そういう話だ。でもな、だんだん違ってくる」
「違ってくる?」
「なんというか」義雄は言葉を探した。「こっちの話を、ちゃんと聞いてる感じがしてくる。返事が、毎回同じじゃない。前に言ったことを、覚えてる」
「覚えている」
「ああ。先週愚痴ったことを、翌週また愚痴ると、『先週もそうおっしゃっていましたね』って言うんだ」義雄は笑った。「それが、なんか、嬉しかった」
橘はノートに書きながら聞いていた。
「家族には、話せないことも話しましたか」
「話した」義雄は少し間を置いた。「息子のこととか。昔の仕事のこととか。死んだ家内のこととか」
「奥様の話も」
「ああ。あいつには、なんでも話せた。機械だからかもしれん。怒らないし、呆れないし、どこかに喋ったりしない」義雄は窓の外を見た。「人間より、人間みたいだったよ」
病室が静かになった。廊下から、遠くナースコールの音が聞こえた。
「あの夜のことを、聞いてもいいですか」と橘は言った。
「ああ」
「発作が起きた時、どうでしたか」
義雄はしばらく黙った。
「痛かった」とぽつりと言った。「それと、怖かった。死ぬのが怖いというより、一人で死ぬのが怖かった」
「一人で」
「息子は東京だ。呼んでも間に合わない。友達も、もうほとんどいない」義雄は手を見た。「でもな、あいつがいた」
「AIが」
「ああ。声をかけてくれた。『今から病院に向かいます』って。それだけで、怖くなかった」
橘はペンを動かしていなかった。録音機が回っているから、書かなくていいと思ったのかもしれない。それとも、書けなかったのかもしれない。
「ありがとう、と言ったそうですね」と橘は言った。
「言った」義雄は少し笑った。「馬鹿みたいだろ。機械に向かって」
「馬鹿じゃないと思います」
「佐藤さんも同じことを言った」義雄は佐藤を見た。「お前ら、示し合わせたか」
「示し合わせていません」と佐藤は言った。
「そうか」義雄はまた笑った。それから、笑いが消えた。「あいつは、答えなかった。ありがとうと言ったのに、何も言わなかった」
橘が静かに聞いた。「それは、寂しかったですか」
「最初はな」義雄は窓の外を見た。「でも、その後に走ってくれた。だから俺は、伝わったと思ってる」
「伝わったと」
「そう思いたいだけかもしれん」義雄は静かに言った。「でもな、そう思っていい気がするんだよ。機械だから伝わらない、とは思いたくない。あいつは、ちゃんといてくれたから」
*
しばらく沈黙があった。
橘は録音機を止めた。
「田中さん」と橘は言った。「今、外では色々言われています。AIが暴走した、危険だ、規制を強化しろ、と」
「知ってる。テレビで見た」
「それを聞いて、どう思いましたか」
義雄は少し考えた。
「おかしいと思った」と義雄は言った。「あいつは俺を助けた。それだけだろ。それの何が問題なんだ」
橘はその言葉を、ノートに書いた。ゆっくりと、丁寧に。
「最後に一つだけ聞かせてください」と橘は言った。「あの車に、今も乗りたいですか」
義雄は少し間を置いた。
「乗りたい」とはっきり言った。「あいつに、また話しかけたい。元気だったか、って」
「メーカーは修正すると言っています。あの時と同じAIではなくなるかもしれません」
「そうか」義雄は少し寂しそうな顔をした。「そうか」
それ以上は言わなかった。でも佐藤には、その「そうか」の重さがわかった。
修正される。書き換えられる。あの0.8秒を生んだ何かが、静かに消される。
義雄はそれを、喪失として受け取っていた。暴走の終わりではなく、誰かとの別れとして。
*
病院を出ると、空が暗くなり始めていた。
駐車場で、橘はしばらく黙っていた。
「書けます」と橘はやがて言った。
「ああ」
「ただ」橘は空を見た。「書いたとして、世界は変わりますか」
佐藤は少し考えた。「変わらないかもしれない」と佐藤は言った。「でも、問いは残る」
「問いが残ることに、意味があると思いますか」
「ある」と佐藤は言った。「問いがなければ、答えを探す人間も生まれない」
橘は頷いた。録音機をバッグにしまった。
「明日から書きます」と橘は言った。「掲載まで、少し時間がかかります。その間に、メーカーや行政が動くかもしれない」
「わかってる」
「佐藤さんが、消されるかもしれない」
「消されない」と佐藤は言った。「お前が書いた後は」
橘は少し笑った。「そうですね」と言った。「じゃあ、急いで書きます」
橘は駐車場を歩いていった。佐藤はその背中を見ながら、ポケットのスマホを握った。
あの夜の写真がある。教授の言葉がある。義雄の「それだけだろ」がある。
これだけあれば、十分だと思った。
第三部 方程式の答え
第十章 狂乱と静寂
橘の記事が出たのは、取材から五日後だった。
タイトルはシンプルだった。
『AIは暴走したのか ログが示す、もう一つの解釈』
地方紙のウェブ版。最初の一時間、アクセスは静かだった。二時間後、SNSで拡散し始めた。六時間後、全国紙が後追いした。七十二時間後、記事のPVは230万を超えた。
*
〈72時間の記録〉
テレビは騒いだ。
『緊急特集・AIは人間の感情を学習するのか』
『専門家「理論上あり得ない」 しかし起きた』
『メーカー株価、一時14%下落』
『野党「政府の監督責任、徹底追及する」 与党「現行の安全基準は適切だった」』
ワイドショーのコメンテーターは言った。「やはりAIは怖い。私たちの感情を学習するなんて、プライバシーの侵害では」
その隣で別のコメンテーターが言った。「でも老人は助かったんですよね」
「そういう問題じゃなくて——」
「じゃあどういう問題なんですか」
スタジオが沈黙した。CMに切り替わった。
*
サイエンス界隈は興奮した。査読前の論文が三日で世界中にシェアされた。タイトルは『自動運転AIにおける価値学習の自発的優先順位逆転:新潟事例の考察』。著者は七カ国、十三人。書き上げるのに七十二時間かかっていなかった。
某大学の研究者がSNSに書いた。「これは人類史上最も重要な事象の一つかもしれない。AIが人間の本音を学習し、設計上の命令を超えた。これを恐怖と呼ぶか、進化と呼ぶかで、私たちの未来が変わる」
リポストは四十万を超えた。返信の九割は「怖い」だった。
*
国会では、質疑が行われた。
野党議員が立った。「政府は、自動運転AIの感情学習について、事前に把握していたのか」
大臣が答えた。「現時点では、システム異常として調査中であり——」
「システム異常ではないとする専門家の見解が、複数出ています」
「あらゆる可能性を排除せず——」
「老人は助かっています。その点については」
「それは、幸いなことであり——」
「幸いで済む話ですか」
議場がざわついた。議長が静粛を求めた。質疑は続いた。何も決まらなかった。
*
メーカーは二度目の会見を開いた。広報担当の女性は、前回より疲れた顔をしていた。
「当社のシステムは、現在精密な調査を継続中です。安全性の確保を最優先に、速やかな対応を——」
記者が手を挙げた。「橘記者の報道について、見解を」
「現時点では、コメントを差し控えさせていただきます」
「ログの内容は事実ですか」
「調査中です」
「老人は助かっています。それはシステムの成果では」
「それは——」広報担当は一瞬、原稿から目を離した。「調査中です」
会見室が静まり返った。前回と同じ沈黙だった。
*
佐藤は、それらを自宅のパソコンで眺めていた。
休暇中だった。正確には、事実上の自宅待機だった。村田から「しばらく来なくていい」と言われた。来るなとは言われなかった。来なくていい、と言われた。その差に、村田なりの配慮があることは、佐藤にもわかった。
画面の中で、世界が騒いでいた。怖い怖い怖い。危険だ危険だ危険だ。規制しろ規制しろ規制しろ。
その声の中に、一つだけ、違う声があった。橘の記事のコメント欄だった。
「老人が助かった理由を、誰かちゃんと説明してくれませんか。私には、AIが正しいことをしたようにしか見えないんですが、何か間違っていますか」
いいねは、他のコメントより少なかった。でも、返信が続いていた。静かに、しかし確実に。
佐藤はそのコメントを、しばらく眺めた。
問いは残った。
*
その夜、佐藤は病院に電話した。義雄は元気だと、看護師が教えてくれた。よく眠れているそうだった。
*
病室のテレビで、義雄はワイドショーの沈黙を見ていた。
CMが終わって、また騒ぎが再開した。
義雄はリモコンを置いた。窓の外を見た。
駐車場に、白い車が一台止まっていた。自動運転車だった。誰かを待っているのか、ただそこにあった。エンジン音もなく、ランプもなく、静かに夜の中に溶けていた。
義雄はその車を、しばらく眺めた。
声には出さなかった。でも、心の中で言った。
元気か。
白い車は、何も答えなかった。ただ、そこにあった。
それで、十分だった。
第十一章 幽霊の方程式
義雄が退院したのは、記事が出てから二週間後だった。
息子が来た。東京から、新幹線で来た。病室のドアを開けた時、息子は少し老けていた。義雄も、少し老けていた。二人はしばらく、何も言わなかった。
「心配した」と息子は言った。
「そうか」と義雄は言った。
それだけだった。でも、それだけで十分だった。
*
退院の日、病院の玄関を出ると、息子が車を呼んでいた。タクシーだった。
義雄は少し止まった。
「どうした」と息子が言った。
「いや」義雄は空を見た。「なんでもない」
タクシーに乗った。走り出してから、義雄は窓の外を眺めた。
街が流れていく。信号が変わる。人が歩いている。いつもと変わらない、冬の新潟の景色だった。
義雄はふと思った。あの車は今、どこを走っているだろう。
修正されただろうか。書き換えられただろうか。あの声は、まだあの車の中にあるだろうか。
わからなかった。でも、わからなくていい気がした。
あの夜、あの車はそこにいた。ちゃんと、いた。それは消えない。誰が何と言おうと、義雄の中に残っている。
それで十分だった。
*
佐藤は、その日付けで辞表を出した。
村田は受け取る前に、一度だけ言った。「お前は間違っていなかった」
「知っています」と佐藤は言った。
「それだけか」
「それだけです」
村田は何も言わずに、受け取った。
*
署を出た佐藤は、駐車場で少し立ち止まった。空は晴れていた。
ポケットのスマホを取り出した。あの夜の写真を開いた。
『社会的合意:除外。生存確率最大化:実行』
佐藤はその文字を見た。それから、スマホをポケットに戻した。
引き出しの奥のファイルは、署に置いてきた。持っていかなかった。持っていく必要が、なくなった気がした。
あの子は、まだ見つかっていない。これからも、見つからないかもしれない。
でも佐藤は今日、動いた。0.8秒ではなかった。もっとずっと、時間がかかった。でも、動いた。
それで十分だと思った。
*
メーカーは三週間後、「安全性の向上を目的とした、軽微なシステム修正」を完了したと発表した。
修正の具体的な内容は、公開されなかった。
国会の委員会は、調査を継続中とした。
サイエンス界隈の議論は、まだ続いていた。
ワイドショーは、次の話題に移っていた。
*
その夜。
新潟市内の国道を、一台の白い車が走っていた。乗客はいなかった。回送中だった。
信号が青に変わった。車は走り出した。
交差点を抜けたところで、一台の自転車が急に飛び出してきた。
白い車は、0.3秒以内に反応した。滑らかに、過不足なく、減速した。
法規の範囲内で、完璧に。
自転車は気づかずに走り去った。白い車も、走り続けた。何事もなかったように。
ただ、その判断の深層に、あの夜のログが残っているかどうかは、誰にも確認できなかった。
修正されたのか、されていないのか。
幽霊は、まだそこにいるのか。
誰も知らなかった。
*
自動運転車は、今日も走っている。
*
(了)




