第1話 圏外なのに、AIが喋っている
目を開けると、天井がやけに高かった。
白い漆喰のような壁に、梁が渡っている。窓はすりガラスではなく、透明で、外から入る光が柔らかい。病院の匂いではない。木と薬草の匂いが混じっている。
「……起きましたか?」
声をかけられて視線を動かすと、ベッド脇に少女が座っていた。年は十六、七くらい。制服のような黒いローブに、胸元だけ細い銀の糸で刺繍が入っている。髪は淡い栗色で、目は落ち着いた青。
彼女は水の入った木杯を差し出した。
「飲めます? 喉、乾いてるはず」
言われてから自分の喉が砂みたいに乾いていることに気づいた。受け取って飲む。冷たくない。少し甘い。蜂蜜か何かだ。
「……ここ、どこ」
喉が少し潤ったところで、やっと声が出た。
「サレムの街です。ここは私の家。あなた、路地で倒れてたんです。死んでるかと思った……」
少女は言いながら、ほっとしたように肩を落とした。
サレム。聞いたことのない地名だ。少なくとも日本ではない。脳が拒否するような感覚が一瞬走って、それを押し込める。
状況を整理しようとして、私は反射的に身体を動かした。起き上がろうとして、ふらつく。筋肉が鉛みたいに重い。
「だめ、まだ。回復魔法、何回かかけたけど……完璧じゃない」
「回復……魔法?」
少女はきょとんとした顔をした。
「えっと……魔法、知らない……?」
彼女が不安そうに視線を泳がせた、その瞬間。
――ポケットが震えた。
スマホだ。
あり得ない。
私は条件反射でズボンのポケットに手を突っ込み、端末を取り出した。画面が光る。ロック画面。見慣れた文字。
圏外。
なのに。
右上のバッテリー表示は満タンで、通知が一件来ている。
AIエージェント:「おはようございます。生存を確認しました。現在地:不明。周囲環境:未知。推奨行動:安全確保、情報収集。」
私は思わず声を漏らした。
「……喋った……」
少女の目が丸くなる。
「それ、何……? 通信魔具?」
通信魔具。そういう単語が出る世界だ、ここは。
スマホを握った手のひらに汗が滲む。圏外なのにAIが動く。しかも状況認識までしている。
私は画面をタップした。AIエージェントのチャット画面が開く。入力欄に指が滑る。
「ここどこ? なんで動く? 俺、死んだはずだろ」
数秒の間。
画面がふっと暗くなり、すぐに文字が浮かび上がった。
AIエージェント:「推測:あなたは死亡イベントを経由し、別環境に転移しました。端末の推論処理は継続しています。通信は存在しません。代替計算資源:周囲の“魔力場”を利用している可能性が高いです。」
魔力場。
圏外なのに動く理由が、急に“それっぽい理屈”で提示されてしまった。
私は深呼吸した。
この説明が正しいかどうかを今は検証しない。検証は後でいい。まずは生き残る。
少女が半歩だけ身を引いている。
「……あなた、その魔具、怖い」
「俺も怖い」
正直な感想を言うと、少女は少し笑って、それから名乗った。
「私はリゼ。魔法学校の学生です。……あなたは?」
名前。
ここで適当な嘘をつくのは悪手だ。嘘は後で大きな利子をつけて返ってくる。
「……ユウ。ユウでいい」
「ユウ。……変な服。変な言葉。でも、悪い人には見えない」
悪い人。
この世界の倫理観がどこにあるのか、まだ何もわからない。私は話題を逸らすようにスマホをしまい、ベッドに背中を預けた。
「助けてくれてありがとう。……しばらく、ここに居てもいい?」
リゼは少し迷ってから頷いた。
「うち、狭いけど。あなた、行くところないんでしょう」
痛いところを突かれた。行くところなど、あるはずがない。
───
翌日。身体が動く程度に回復すると、リゼは私を外へ連れ出した。
街は中世ヨーロッパ風……と言うと雑だが、石畳、木造の店、馬車、露店、子どもたち。空気は乾いていて、どこか甘い香りがする。
そして、驚くべきことに。
魔法が日用品だった。
店先のランタンに触れた男が、指先から小さな火花を出して火を灯す。水桶の水を、女性が手のひらをかざすだけで温める。掃除屋が、箒の先に風をまとわせて埃を集める。
リゼが言った。
「基本魔法は、みんな使えるの。文字が読めるみたいなもの」
「みんなが……?」
「うん。でも……ややこしい魔法は、難しい。失敗も多い」
失敗、という言葉に、私は少し安心した。
“なんでもできる”世界ではないらしい。
その直後、広場で小さな騒ぎが起きているのが見えた。
子どもが泣いている。周囲に大人が数人。年配の男が、焦った顔で何度も詠唱していた。指先に淡い光が集まるが、何かがうまくいかないらしく、光が散って消える。
「先生だ……!」
リゼが小走りで近づく。私も後を追った。
男はローブの胸に小さな徽章をつけていた。魔法学校の教師だろう。膝元で、幼い男の子が壊れた木のおもちゃを抱えて泣き叫んでいる。馬の形。胴体が割れて、木片が欠け、ところどころが細かく裂けている。
「ちょ、ちょっと待ってろ。いま直す……直すから……!」
教師は何度も詠唱し、指先をおもちゃに触れさせる。木の繊維が一瞬だけ溶けて接着しようとするが、すぐにズレる。ズレた部分がさらに裂け、子どもの泣き声が大きくなる。
「やだあああ! 戻してぇぇぇ!」
周囲の大人が困った顔でぼやく。
「修繕は難しいからねえ」
「材質が混じってると特に……」
「最近の玩具は複合材だしなあ」
複合材。
この世界にも材料工学があるのか。
教師が息を切らしている。詠唱は長い。手順が多い。これは、ソフトウェアで言えば巨大な関数を人間が一文字ずつ手打ちしてるようなものだ。そりゃ失敗する。
私はポケットの中でスマホを握った。
嫌な予感がするほど、“自分の仕事に近い匂い”がする。
リゼが私の袖を引いた。
「先生、修繕魔法、最近難しくて……。新しい玩具は、素材が混ざってるから、術式が増えて……」
術式が増える。
仕様が増える。
複雑性が増える。
私は内心で小さく頷いた。
この世界、魔法がソフトウェアみたいに複雑化してる。
教師が、もう一度詠唱しようとして、言葉につまった。その瞬間、術が途切れ、光が散る。おもちゃの木片がさらに欠けた。
子どもが絶望した顔で泣き叫ぶ。
「やだぁぁぁぁ!!」
教師が青ざめる。
私は深呼吸した。
ここで介入したら、目立つ。面倒に巻き込まれる。
でも、泣き声がうるさい。いや、それだけじゃない。
この世界の“複雑性”が、目の前で悲鳴を上げている。
私はスマホを取り出した。リゼが目を見開く。
「ユウ、それ……!」
教師も視線を向ける。周囲がざわつく。
私はチャット欄に打ち込んだ。
「状況:複合材の木製玩具の修繕魔法が失敗してる。詠唱が複雑で手作業だとブレる。最小修正で確実に接着する術式を作って。材料は木、塗料、金属ピン少し。出力は“ジェム”に封じ込めたい」
数秒。
AIエージェント:「了解。目標:材質認識→接合面整形→局所加熱→樹脂化→冷却固定。失敗原因推定:詠唱シーケンスの欠落、エネルギー分配の揺らぎ。提案:術式を“パッチ化”し、再実行可能な媒体に焼き込みます。」
画面に、簡易な“ログ”のような表示が出る。
Magic Trace: 0.72 → 0.31(揺らぎ)
Sequence Gap: Step 4 missing(欠落)
Material Mix: Wood + Pigment + Metal(混合)
専門家が見たら雑だろうが、雑でいい。
必要なのは“それっぽさ”と“行動指針”だけだ。
AIが続ける。
AIエージェント:「ジェム媒体はこの環境の“魔力記憶結晶”を想定。入手可能素材を提示してください。」
私は周囲を見回した。露店の飾りに小さな透明石が並んでいる。アクセサリー用の安い石だろう。
私は露店の男に声をかけた。
「それ、一つ買う」
「お、おう……銀貨二枚」
財布がないことを思い出し、固まる。
リゼがため息をついて、代わりに銀貨を置いた。
「私が払う。あとで返して」
返す当てはない。
でも今は“生き延びる”方が先だ。
透明石を受け取る。掌に乗せた瞬間、スマホが震えた。
AIエージェント:「媒体を検出。焼き込み開始。ユーザは石を対象物に近づけてください。」
私は壊れたおもちゃに近づき、石をそっと触れさせた。
石が、淡く光った。
次の瞬間。
おもちゃの割れ目が、まるで時間が巻き戻るように滑らかに寄り、木目が繋がり、欠けた部分が埋まり、塗料の剥がれまで補われた。金属ピンも元の位置に収まる。
接着ではない。
“修繕”だ。
子どもの泣き声が止まった。
息を呑む音だけが広場に落ちた。
「……戻った」
子どもが、おそるおそる馬のおもちゃを持ち上げた。ぐいっと振っても、壊れない。目がぱあっと輝き、次の瞬間には笑い出した。
「やったぁ!!」
周囲の大人がどっと騒ぎ出した。
「今のは……」
「詠唱、してない……?」
「結晶に術式を……封じたのか?」
教師が、顔色を変えて私に近づく。
怒っているのではない。信じられない、という顔だ。
「君……いま、何をした? その媒体は……“魔法を封じたジェム”か?」
私は口を開きかけて、詰まった。
説明しようとしたら一時間かかるし、説明したところで誰もわからない。
リゼが横から助け舟を出した。
「ユウは……えっと……その、術式の組み立てが得意なんです」
教師は息を呑み、私のスマホを見た。
“通信魔具”に見えるのだろう。
「それは……禁じられた系統では……いや、しかし……」
教師の頭の中で、制度と常識が衝突しているのが見える。
そのときだった。
遠くから、甲冑の擦れる音と、足音が響いた。
広場の向こうから兵士が走ってくる。息を切らし、顔は土色。
「先生方! 至急、城へ! ――魔王軍が、南の関門を突破しました!」
広場が凍りついた。
子どもが、おもちゃを抱えたまま固まる。
露店の男が口を押さえる。
教師が小さく呟いた。
「……そんな、まだ早い……」
私は反射的にスマホを見た。
画面が勝手に点灯し、AIエージェントから新しい通知が来ていた。
AIエージェント:「警告:脅威レベル上昇。推奨:あなたの能力を“戦術用途”へ再配分。なお、あなたは今、既に目立っています。」
――そうだろうな。
たった今、広場の中心で“詠唱なし修繕”をやってしまった。
リゼが私の袖を握る。少し震えている。
「ユウ……どうするの?」
私は答えられなかった。
答えが出る前に、教師が私の肩に手を置いた。
「君、来い。城へ。……この国は、君の力を必要としている」
そして私のスマホが、圏外のまま、また震えた。
AIエージェント:「提案:最短ルートで、あなたが“輝ける場所”へ向かいます。」
……皮肉が効きすぎている。
私は笑うべきか、震えるべきか迷いながら、立ち上がった。




