ダウン・ツ・スカイ ――Down to Sky―― 作:うえうら
「――――兄さん! 」
「リン兄さん! 大学行きますよ!! 」扉越しに妹の声がした。
何度も自分のことを呼んでいたのではないだろうか。ボリュームはそれなりに大きくなっていた。気づけば、時刻は11:30をちょっと過ぎている。
僕はSkypeを一度オフにした。それでも、意識は上方の2機から逸らさない。
「今、忙しいから先に行ってて」
「はあ!? 兄さんは何回留年する気なんですか」
「だ、大丈夫だって、今年こそは必修しっかりとるから。……それで、ノートをお願いしてもらってもいい? 」
「はあぁ」扉越しでさえ聞こえる、わざとらしいため息。「本当に、兄さんは頭が悪いですね。妹と同学年なんて恥ずかしくないんですか? ゼミも一緒ですし、立場が無いのは私なんですから」
「いやあ、本当にごめんね」仮想HUDに意識を埋めながら、僕は上の空で返す。
「まあ、私の学費も生活費も兄さんに出してもらっているので、あまり強く言えないんですけどね。それでも早いとこ卒業した方がいいですよ。大学7年生」
「わかってる、わかってる。それにまだ6年生だってば」
「本当に分かっているんですか? お昼は学食で待ってますから、それまでに来てくださいね」
「はいはい、いってらっしゃい」
「では、いってきますね、」
階段を下る足音がぱたぱたと響く。
一度も顔を合わせることなく、妹は家を出た。
一度深呼吸。全神経を仮想HUDに巻き戻す。SkypeをON。
上方を飛ぶ2機になかなか距離が縮まらない。というより、むしろ離れていくばかりだ。エンジンの性能差があるらしい。だが、何故、逃げるのだろうか。理由は定かでないが、追えぬ敵を追ってもしかたがない。
『これ、きっと届かない。どうすればいい、アズハル』
『アーデルの援護を頼む、リン』
『了解、全速で向かう』
そう答えて、可変ピッチの角速度を調整。
旋回半径を最小に、機首を反転。
景色が混ざって、後方に流れて、消える。
『リン、早く来てくれ。これ、本当にAIかってくらいやばいぞ』
『距離は3000、ちょっとかかるかも、最悪逃げてね。アーデルのが一番性能がいいんだから』
『オーライ。オレはそっちに向かうから、バトンタッチを頼む。任せるぞ、エース』
『任された! 出来高報酬の非常人員だけどね。アーデルは抜けて行った10機をお願い』
『ラジャ! 相対距離1000。3秒後に、オレは機首を上げてループする』
レーダをチェック。目視で確認。
“シルフ”との角度差は0。
真正面からのヘッドトゥヘッド。
あと、4秒で相手は撃つ。
1,2,3。
ピッチアップ。
右にロール。
銃の軌跡を撫でるように、機体が横転。
かすめるように、機体がすれ違う。
相手の機体が一瞬で消える。
瞬間、黒いマークをボンネットに見た。球体に羽? シルフ、つまりは妖精ってことか。
くるりとシャープな旋回で、相手は機首を真っ直ぐにこちらへ向ける。
僕もそちらへ機首を向けた。
再度接近。
一秒撃った。
反転、離脱。
相手も撃った。
数メートルで再びすれ違う。
フル・フラップで急旋回。
相手も既に旋回に入っている。
速い。
本当に、AIか?
相手は左後方で立て直していた。
かなり機敏だ。相当な腕前。
判断がコンマ1秒早い。その一瞬が何よりも尊いのだ。
右手に力が入った。
すぐに、旋回に入れて、大きく回り込む。
こういう場合は正攻法でいくのが良い。
相手もそう考えたのか、ほぼ同じ半径で回り始める。
キャノピィがしっかりと見えた。向こうからもこちらが見えるだろう。
黒い球体に、一対の羽。
妖精のように、柔らかく軽やかな軌跡。パイロットの一つの理想形が体現されていた。
同半径の旋回。
我慢比べ。
しびれを切らした僕は、
エレベータを引いて、ループに入れる。
シルフは逆ループで僕の後ろに着いた。
僕は高さのアドバンテージを、奴は後方というアドバンテージを選んだ。
もう少し小さく回ってみる。
まだついてくる。
咄嗟に反転して、逆へターン。
続いて、エレベータをダウン。
再び、逆へエルロン。
ラダーを突っ張る。機載カメラで後方確認。
プレデターが少し離れた。
スロットル・ダウン。
フラップを下げる。
急激にブレーキがかかる。
エルロンを倒し、急反転。
エレベータをハーフ・アップ。
機体が軋んだ。
一瞬のスナップ・ロールで向きが変わる。
スロットル・アップ。
加速する。
シルフの後方へ。
自分の鼓動、自分の血流を意識して、
速く、速く、速く、と押し上げる。
判断よりも速く舵を切る。
考えるよりも速く振り下ろす。
見るよりも速く予想する。
速度は限界に近い。
ほぼ真下を向いている。
プレデターはターンに入った。
こちらもそれに続き、追い上げる。
シルフは旋回方向を変えた。
洗練された動きだ。
僕は、少し我慢してから、操縦桿を倒した。
一瞬だけフラップを使う。
機体が振動した。
エンジンは唸る。
やっとシルフに追いつく、と思ったら、上へ逃げられる。
インメルマン・ターンだ。
人間なら失神したに違いない。
右に旋回して、軌跡を確認。
もう一度最初から。
すれ違う。綺麗なダンスだ。
すぐにエルロンを逆へ倒し。スロットルを切る。
エレベータをフルアップ、そして戻す。
ストール寸前でラダーを右へ。
シルフはもうターンしている。速い。
嬉しくなった。
スロットルを押し上げる。
フラップを使って、姿勢を維持。
それを戻して加速する。
小さなターン。
反転。
ラダーを切って、機首をスライド。
R1ボタンに中指をかける。
射程。
撃つ。惜しい。
可変ピッチ修正。
舵を切らずに、機体を制御。
射程。
撃つ。
コンマ3秒。吸い込まれる弾道。
甲高い金属音。
主翼の右が吹っ飛んだ。
『ヒャッホウ!! 』思わず叫んだ。快哉を叫ぶとはこのこと。
黒い煙が尾を引いて、地面へと螺旋を描く。
『やったか!? 』アーデルも叫んだ。
『やめておけ、アーデル。それはたしか、日本ではフラグと言うんだ。マン サカタ サリマ』アズハルはそう
ちなみに、沈黙するものは安全である、という意味のアラビア諺だ。口は災いのもの、あるいは沈黙は金という諺に近いのだろうか。
勝利の余韻に浸るため、落ちていくシルフへと距離を詰める。一般に、煽りプレイと呼ばれる行為である。
これがいつもオンラインゲームなら相手は顔を真っ赤にするかもしれない。
悪あがきだろうか、奴は機銃を乱射していた。
人口無能が悪があがき? それとも煽りが気に入らいないのだろうか。だがはたして、感情を持たない戦争の代行者がそんな人間的なことをするだろうか。
ダダン、――、ダン、ダダン、――、ダン。
よく聞けば、乱射ではないような気がする。リズムがあるような、ないような。
不規則なようで、規則的。
トン、ツーを思わせる響き。
というか、まさにそれだ。モールス信号。
“Listen”
確かに、そう聞こえる。
その通信規格に倣って、こちらも機銃を噴かせる。
“OK”
『何をやっている? リン』アズハルが訝しげに聞いてきた。
『シルフがコンタクトを取ってきた』
『それは、本当か』
『たぶん、本当』
『こちらの情報は漏らすなよ。後で、会話内容を送信するように』
『OK、アズハル』
Skypeで会話している間にも、シルフは機銃を鳴らし続けていた。
“4chan SF 692-327 I will wait”
高度は400、そろそろ限界に近い。シルフはこのメッセージを繰り返していた。機体が地に落ちて、爆ぜるまで。
その直前、僕は機銃を鳴らした。
“I see”
片翼の妖精は僅かに翼を揺らした。ように見えた。
天翔ける妖精、シルフを撃墜した後、僕はアーデルと共に残党を殲滅した。
ほとんどをアーデルが片付けていたため、僕がやった仕事は少しだけだった。残党狩りが終わって、ドローンを自動帰投モードに。
3人でちょっぴり反省会。人的被害を出さなかったことが、なによりだった。
2人にお礼を告げてから、Skypeを終了。
今回のスコアは12。“正”の印を2つと“T”印を1つホワイトボードに書き込んだ。ええと、これで合計は232。時計を確認、時刻は12:20少し前。
熱いシャワーを浴びて、戦闘の記憶を躰に溶かし込む。滑らかな機動を何度も脳内に描き、澄んだ空に線を引く。シルフの機動はとてもAIのそれとは思えなかった。僕達みたいに、人間が遠隔操作しているのではないだろうか。さもなければ、A班を壊滅なんて芸当はできないだろう。今回だって、地に落とされたのは僕の方かもしれなかった。
だけどそれ以上に、シルフとの空中戦は楽しくて、嬉しかった。レート1位を取ったときだって、こんな高揚感は覚えていない。
すぐさま、4chanを覗こうと思った。だけど、すんでのところで凪との約束を思い出した。もし行かなかったら、Lineの未読が99になりかねないので、おとなしく大学へ向かうことにする。
電車に揺られながら、Excelで報告書を作成。
コンタクトレンズ状のデバイスが、個人端末のディスプレイを空間上にAR(拡張現実) してくれる。その仮想型ディスプレイの前で、僕は指をせわしく走らせた。僕の目にしか映らないので、その機密性はノートPCよりも高いだろう。
駅から出て、レンタサイクルに足をかける。3度くらいの緩やかな上り坂を汗が出ない程度に急いだ。自転車は飛行機よりも、よっぽど無駄がない。最高効率の乗り物は自転車だと言ったSF作家は誰だったろうか。
考えているうちに、学生会館へ到着。ドミノ倒しをしたらさぞ愉快な駐輪場へ自転車をつけて、ドミノに仲間入りさせる。
サークル呼び込みの看板を横目に一号館へ向かう。
無駄のない簡潔で質素で素朴な造りがいかにも国立っぽさを醸し出していた。
「遅いですよ」学生食堂に入ると、凪が手を振って迎えてくれた。手の動きに合わせて、肩口まである流しっぱなしの黒髪が僅かに揺れる。「応用数理統計の講義、再来週にテストですって」彼女は僕に近づいて、紙片を突きつけてきた。「必要無いかもしれませんが、一応これ、今日の分のノートです」
大学にいるときの凪は僕のことを兄さんと呼ばない。かといって、名前を呼ぶこともない。だから会話の中で主語が消えがちになる。けれど、凪の話し相手の9割り、いや9.5割りは僕なのだからさして問題ではない。
ブラコン・シスコンが許される年齢はいつまでなのだろうか。
少なくとも、二十代の兄弟が仲良く二人暮らしていることの気持ち悪さと、それに対する世間の目を僕と凪は知っている。
異常かもしれない。けれど僕には凪が必要だと思う。
妹無しでは大学7年生になりかねない。
「ああ、ありがとね」手渡されたA4紙には丸文字が浮かんでいた。
「出席数が足りないとテストが受けられないんですから、来週は絶対来てください」
「わかってるって、何も予定が入らなかったら――」
「予定が入ってもですよ」口を斜めにして凪が言った。
食券を買って、兄妹で並んで、蕎麦をすすった。化学調味料がぶち込まれた安っぽい味だけど、そんなに嫌いじゃない。なんというか、人間にのために作られた味。
「あのさ、4限のゼミ出れないから、教授によろしく言っておいて」
「はああ!? 何回休むんですか。教授は毎回のことみたいに許していますけど、今日、発表の順番ですよ」
「資料は共有ストレージにアップ済みだから、凪に代わりをお願いできないかな。教授には僕から伝えておくから」
「はあ、またですか、別にいいですけど」彼女は箸を置いて、人差し指で長方形を描いた。おそらくPDFをARしたのだろう。「へえ、“量子アニーリングを活用してのディープラーニング”ですか。ゼミ入ってからずっと人口知能ですよね。もう何年目なのでしょうかね。ちなみに、これは嫌味です」
ため息をついてから、凪は蕎麦をすすった。心なしか、彼女はゆっくりと食べているような気がする。2人で食べ始めたら、2人で食べ終わる。そんな謎の不文律が僕達の間にある。
「で、質問なんですけど――」
「箸で人を刺さない」
「で、質問なん――」
「七味を勝手に人のにぶち込まない」
「で、質問――」
「コショウはもってのほか。――――醤油もOUT」
機先を制して、僕は凪の右手を掴んだ。彼女はニッと笑って、首だけをこちらに向けた。
兄妹じゃなかったら、バカップルに見えるかもしれない。
「失礼しました。で、今日は何で休むんですか」
「4chanを、あっ、いや、違うよ、親戚に不幸があってそれで」
「へえ、かわいい妹に代理を任せて、自分はネットサーフィンですか。良いご身分になられましたね。というか、そのいい訳は出来が悪すぎて、突っ込む気すら起きません」
割り箸が折れるかと思った。そういう黒い笑みを凪は浮かべていた。
兄妹同士で親戚の不幸もあったもんじゃない。それに悼むような親類はいない。
バキリ、と音がした。あ、折れた。しかも、片手で折りやがった。
「違うって、これも人工知能の研究の一環なの。教授には4chanだなんて、言わないように」
「まあ、そうですね」凪は一度ここで止めてそばつゆをすする。「そう言うなら、そう理解しておきます。くれぐれも私を先輩にしないでくださいね」
彼女はそう告げてから、両手を合わせた。僕もそれに倣った。
結局、昼ご飯を食べに大学にいったことになる。
贅沢な時間の使い方をしたものだと電車に揺られながら反省する。
改札を抜けて、刺すような日差しに思わず空を仰ぐと思考が切り替わった。
シルフに会いたい。
心躍らせた強敵と再会するべく、僕は走った。仮想型端末でアクセスしても良かったけど、掲示板を覗くならやっぱり自分の部屋が落ち着くだろう。
少し躰を動かすと、6月のじとじととした空気が肌に纏わりついた。空に飛び立って、風を浴びたい、そんな気分を覚える。
“4chan SF 692-327 I will wait”
モールス信号の通信規格に乗せて、シルフはそう残した。
ブラウザを立ち上げて、4chanのSFスレッドの692スレ目を開く。レス番号327まで、スクロール。
そこには、ディープ・ウェブ(検索エンジンにかからない領域) のDNSが記されていた。そのため、TOR(IPアドレスの秘匿を可能にするブラウザ) を立ち上げる。
ヤフーやグーグルのスパイダーBOTにひっかからない領域へアクセス。もちろん、SSLで暗号化を行っておいた。支払いをビットコインで受け取っているので、僕はしばしばディープ・ウェブを使ったことがあった。断っておくけれど、薬物や違法ポルノに手を出さない限り、ディープ・ウェブへアクセスすることを咎められはしない。
チャットサイトが1つ現れた。
クリック。
“名前を入力してください”
ブラウザにメッセージボックスが現れた。90年代初期を思わせる簡素なデザインだ。
リンと入力、エンターキィ。
『遅い』__シルフ
チャットルームに入るや否や、文字が躍った。
脊髄反射的に僕はキーを叩く。既視感にも似た不思議な核心があった。
『負けたくせに、偉そうなやつだね』__リン
恥を恐れずに言うと、僕はネット弁慶だった。
シルフとカタカナで表示されていたことに一抹の不安を覚えるも、僕は強気な姿勢を崩さない。
『そもそもどうして僕を呼んだ』__リン
『ボクにキミの技術を教えて欲しい』__シルフ
『人にものを頼むときの態度』__リン
『キミの飛行技術をボクに教えてください』__シルフ
この素直さは何だろうか。
『教えてもらえる技術は、自分が飛ぶために必要な技術ではあるけど、自分が飛ぶ事と同じではない。全然違う』__リン
キーを叩くにつれて、既視感が核心に変わっていく。オンラインゲームのチャットでもこれと似たようなやり取りをしたことがあった。
『ただでとは言わない。3年と29日前にも言ったはずだよ。無課金にして、レート1位を守り続けた伝説のネットランカー、リンリン』__シルフ
『え、リンリンって』__リン
『そうだよ、もうキミも気づいたんじゃないかな、ボクだよ。アカウント名はフェアリィ』__シルフ
フェアリィっていうと、あいつだ。一時期、僕に粘着し続けてきた、課金厨。それでも実力は本物で、奴もレート2位を維持し続けてきた。いや、時々3位とか4位に落ちたことがあったような気もする。
『仮に、僕に報酬があったとしても、教えることのできない技術なんだから、どうしようもないと思うんだけど』__リン
『たしかに、無制限曲技飛行の世界チャンピオンのユルリス・アイリスは「俺をみて感じろ、教えられることはそれだけだ」って言っていたね。その教えに従って、僕もキミのフライトを何十回と繰り返し再生して、記憶領域に焼き付けた。そして、シミュレーションを繰り返した。空気力学の演算も容量が許す限り試行した。でも、結果はあのざま』__シルフ
『じゃあ、得るものは何もないんじゃない』__リン
『いや、思うに、心の不存在がこの原因だと結論している。心や感情が無いから直観が働かない』__シルフ
『え? 心の不存在って何さ? なんで、いきなり中二病っぽいこと言ってんの』__リン
『心の不存在は本当のことだよ。向上心、つまり目標値への再帰的なフィードバック処理と、心あるいは感情は別物だからね』__シルフ
『は? 心が無いってサイコパスのつもり? 』__リン
『広義のサイコパスにAIが含まれるのなら、そうなんだろうね』__シルフ
『はあ!? AIだって? 』__リン
『そうだよ、コードネーム“シルフィード”通称シルフ。ボクは有機系戦闘コンピュータだ。あるいは、課金厨のフェアリィ』__シルフ
そういえば、アズハルはシルフのことをAIだと言っていた。でも、スカイ・コンバット・オンライのフェアリィまでAIだったとは。
たしかに、シルフの言葉づかいは若干奇妙な気配がある。記憶領域、容量、演算(コンピューテーション)、比喩表現だと思っていたが、文字通りの意味らしい。
そして、人工知能もしくは人工無脳の学術サーベイを行ったことのある僕は、感情の発生というブレイクスルーが、研究室レベルでも未だ確認できていないことを知っていた。
『でさ、心の不存在がシルフの負けの原因だとして、それをどう解決するつもりなの? 』__リン
『キミと生活を共にすることにした』__シルフ
『いや、答えになってないんだが』__リン
『ボクは感情を手にするために、進化論的シミュレーションを採ることにしたんだ』__シルフ
『なるほどね、進化論ね』__リン
『本当に納得してる? 日本人特有の知ったかぶりかい』__シルフ
『失礼な。情報工学科だってば』__リン
『へえ、キミのことは生年月日からアマゾンの購入履歴まで知っていたけれど、大学生活のことはさっぱりだったよ。情報工学とは期待してよさそうだね。それで、進化論的シミュレーションについてなんだけど』__シルフ
『生物淘汰というよりも選択淘汰みたいなものでしょ。ヒューリティクスを働かせて、突然変異が出てそれが優秀だったら進化の産物だっていう手法。人間の言語も生物淘汰の産物だしね。心や直感(のように機能するもの) もそれで発声発現できるんじゃない』__リン
おそらく進化論的シミュレーションは心や魂といった理解することのできないものを生み出すのに最適なプロセスだ。
進化論的シミュレーションの面白いところは、それが単純なソートプログラムであっても仕組みを完全に理解することができないところにある。にもかかわず、そのプログラムは人間が組んだものよりも8倍速くデータを整頓するのだ。信じがたいかもしれないけれど、この種の進化論的に製作されたプログラムは完全だと数学的に証明されてはいる。でも、仕組みの理解はできない。進化がソートプログラムのような単純なものを誕生させることができ、なおかつ、我々がそれを本質的に理解できないということであれば、我々が人間の脳の仕組みを理解することに期待は寄せられない。
つまるところ、本質や構成が分からずとも心や直感は生まれる可能性があるのだ。ソートプログラムよりもずっと複雑だろうけれど。
おそらくシルフを形成する関数は並列コンピュータ上でコンマ数秒ごとに新しく生まれ変わっているはずだ。自分と自分´(ダッシュ)を戦わせて数えられないほどの屍を生産しているだろう。そして、プログラム集団は世代を重ねるごとに成績の平均値を上げていく。こないだ将棋の名人に4タテをくらわしたソフトもこの手法で作られている。
『手法はいいと思うよ。でも手段が良くないと思う。何さ、一緒に生活するって』__リン
『せっかく環境の変化という刺激を与えるなら、目標値が近くにあった方が良いと判断した。それと淘汰される母集団をよりキミに近づける必要があるだろうからね』__シルフ
『一緒に生活するって言っても、AIとなんて無理じゃないかな』__リン
『明日、最寄りのセブンイレブンに行って、そこで荷物を受け取ってほしいな』__シルフ
どうもこのAIは自分の要求だけを突き付けてくるきらいがる。え? 僕を参考にしたって。
『まあ、明日は土曜日だからいいけど』__リン
『じゃあ、そういうことで、感謝するよ、リン』__シルフ
『その感謝って言うのは? 』__リン
『関係を円滑にするためのメソッド。べ、べつに心からの感謝ってわけじゃないんだからね。……そうそう、これはたぶんジョークってやつね。ベイズ統計が選択肢を表示したんだよ。キミはこういうゲームも好きなんだろ』__シルフ
『へえ、そう』__リン
僕は無関心を装ったレスをしたけど、水分を口に含んでいたらディスプレイを汚していたに違いなかった。
『あまり面白くなかったかい』__シルフ
『いや、そんなことはない。明日何が届くか分からないけど、取り敢えず、期待しておく。あと協力はさせてもらうんだけど、一つ条件がある』__リン
『いいよ。僕の目的に反しなかったらね』__シルフ
『研究を手伝ってほしい。今年こそ卒業しないと大学7年生になっちゃう。少し大掛かりな計算が必要なんだ』__リン
『それなら明日届く荷物を楽しみにするといい。下手な並列機よりよっぽど早いと思う。ああ、すまない、忘れていた。荷物は着払いだから、キャッシュを持って行くようにね』__シルフ
『ええ? アメリカ様の国防省か何かなんでしょ。予算はジャブジャブなんじゃないの』__リン
『これはほとんどボクの独断なんだ、だから予算申請をできない。すまないね』__シルフ
『へえ、まあ、大丈夫。お金には困ってないから』__リン
『では、また明日。今日のドッグファイトは最高だった』__シルフ
『じゃあ、受け取りに行くから。うん、確かに最高だった』__リン
“シルフが退出しました”
メッセージボックスがブラウザに現れた。
僕はチャットルームをTORのブラウザごと消す。すこしだけ名残惜しい。学術めいた話よりも、操縦技術とか空戦技術の話をしたかったのかもしれない。
進化論的シミュレーションの復習をする必要がありそうだ。本棚を見ると仰々しい表題の本が数冊あった。
手につくか不安である。
頭は明日への期待で埋め尽くされている。
思わず太陽が昇る東の空を見た。
窓枠からはみ出さんばかりの飛行機雲が伸びていた。
案外あれに、シルフの荷物が乗っているかもしれない。
読んでくださって、ありがとうございます。
感想、酷評、頂けるとウサギ跳びで喜びます。
ユルギス・カイリス先生のお名前は少しだけ文字りました。