表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
固有スキル【生成AI】で異世界全自動化 〜魔法陣はAIで組み、国はAIが建て、気づけば俺の仕事がなくなりました〜  作者: 歩人


この作品ページにはなろうチアーズプログラム参加に伴う広告が設置されています。詳細はこちら

3/9

第3話: 一言で井戸が直った——ついでにゴーレムも暴走した

 壊れた井戸の前に立ったとき、レンハルトの頭にあったのは一つだけだった。


 ——動くか動かないかは、やってみなきゃわからない。


 スキル発現から二日。レンハルトは夜通しスキル【生成AI】の説明文を読み込み、得た結論を整理していた。

 テキスト・画像・動画・音楽・魔法陣——あらゆるものを「生成」できる能力。発動方法は「プロンプト」、つまり言葉で指示を出すだけ。前世で散々やってきたことだ。


 ただし、違いが一つある。

 生成されたものは、この世界では「魔法」として物理的に実現される。


 ——命令したら、本当にそうなる。


「まるでフィジカルAIだな……」


 呟いて、レンハルトは目の前の井戸に視線を落とした。


 初夏の風が、村の広場を吹き抜けていく。干した草の匂いと、どこかの家のかまどから漂う煙の香り。ヴィントヘルムは石造りの家が十数軒、木の柵で区切られた畑が周囲に広がる小さな辺境村だ。村の東には深い森が黒々と連なり、西には低い丘陵が夕陽を受けて緑色に光る。


 その村の中心にある共用井戸が、三日前から壊れていた。

 釣瓶つるべを吊るすロープが千切れ、巻き上げ機構が歪み、井戸の石壁にひびが入っている。石壁に触れると、ざらりと冷たい感触が指先に伝わった。


「直すには魔法師を呼ばにゃならんが、辺境まで来てくれる魔法師は少なくてなぁ。二、三週間は待つことになる」


 村長が腕を組んで溜息をついた。


「その間、水はどうしてるんですか?」


「東の川まで汲みに行っとる。往復で半刻はんときはかかるから、婆さん連中には堪えとるよ」


 レンハルトは井戸の縁に手を置いた。石の隙間から湿った土の匂いがする。


 ——問題は明確。仕様は単純。失敗しても致命的ではない。

 要件定義は完璧だ。


「村長、俺が直せるかもしれません」


「ほう?」


 村長の眉が上がった。


「レン坊、お前、魔法使えたか?」


「使えます。たぶん」


「たぶん、って……」


 自信がないのがバレバレの返答に、村長は額を押さえた。


「まあ見ててください。動くか動かないかは、実行してみないとわからないんで」


「……よくわからんが、まあやってみろ。壊れとるものがもっと壊れても、たいして変わらん」


 村長の太っ腹な許可が出た。


 周囲に村人が集まり始めている。遠巻きに、しかし好奇心を隠しきれない顔で。


「ねえ、レン坊がまた変なことするって」

「井戸を直すとか言ってるぞ」

「あの子に直せるのかい? 魔法なんて見たことないけど」


 ひそひそ声が聞こえる。

 その中に——パン工房の方から歩いてきたエルナの姿もあった。

 小麦色の髪を後ろで束ね、エプロン姿のまま。手に焼きたてのパンが入った籠を抱えている。村長にパンを届けに来たのだろう。


 エルナは人だかりを見て足を止め、レンハルトの方をちらりと見た。

 レンハルトはそれに気づかなかった。


 井戸の前に立ち、深呼吸する。朝の空気が肺を満たす。土と草の匂い。遠くで鶏が鳴いている。


 プロンプトを組み立てる。

 シンプルに。曖昧さを排除する。具体的に。


「——この井戸を修復してください」


 声に出した瞬間、視界が変わった。


 半透明の文字列が空間に浮かび、井戸の周囲に淡い光の線が走る。光の線は幾何学的な紋様を描き、魔法陣が展開された。円形。六角形。入れ子構造。まるでプログラムのクラス図を見ているようだった。


 村が、静まり返った。


 魔法陣が回転する。

 井戸の石壁に走っていたひびが、音もなく塞がっていく。その静寂がかえって異様だった。風の音も、鶏の声も、全てが遠のいて——魔法陣の光だけが世界を満たしている。

 壊れた巻き上げ機構が、見えない手に操られるように元の位置に戻り、歪みが修正される。千切れたロープが——再生した。


 十秒後、井戸は元通りになっていた。


「……動いた」


 レンハルトは呟いた。

 前世で何百回とやってきたこと——コードを書き、実行し、結果を確認する——がこの世界でも機能する。

 ただし、画面の向こうではなく、目の前で。


 Hello, World! が成功した瞬間だ。

 ——十五年かかった。この世界に来てから、ずっと「通じない」側にいた。魔法は使えない、言葉は通じない、前世の知識は誰にも理解されない。

 でも今、目の前で井戸が直っている。俺の知識が、この世界で意味を持った。


「な、なんじゃあれは……!」


 村長が腰を抜かしている。


「一言だぞ……! たった一言で魔法陣が出て、井戸が……!」


「ちょ、ちょっと待ってくれ。普通の魔法は詠唱に何十行もかかるんだぞ?」


「しかも魔法陣を手で描いてないじゃないか!」


 村人たちがどよめく。


 レンハルトは頭を掻いた。


「いや、魔法じゃなくてプロンプトです」


「ぷろんぷと?」


「ええと……この世界の言い方だと、詠唱文えいしょうぶんみたいなもんです。ただ、俺のスキルだと一言で済むんですよね」


「一言で済むって、そんな魔法あるか……?」


「ありました。今、目の前で」


 村長が口をぱくぱくさせている。


 村人の一人が恐る恐る井戸に近づき、巻き上げ機構を動かした。ギシギシと音を立てて釣瓶が降り、水が汲み上げられる。


「……直ってる」


「本当に直ってる!」


「水が出るぞ!」


 どよめきが歓声に変わった。


「レン坊、すごいじゃないか!」


「これで婆さん連中も川まで行かんで済む!」


「ありがとうよ、レン坊!」


 口々に感謝の言葉が飛んでくる。

 レンハルトは内心でガッツポーズをした。


 ——初回テスト、成功。


 少し離れた場所で、エルナがその一部始終を見ていた。

 彼女はパンの籠を抱えたまま、修復された井戸を見つめ、それからレンハルトを見た。

 何かを考えるような目。しかし何も言わずに、村長にパンの籠を渡すと、そのまま工房の方へ歩いていった。


   ***


 その日の夕方。


 レンハルトは村の畑の前に立っていた。


 井戸修復の成功で調子に乗った彼は、次のステップに進むことにした。農作業の自動化だ。


「井戸は小規模な修復だから、プロンプト一発でいけた。でも農作業みたいな大規模で継続的な作業は、物理的に動く何かが必要だよな……」


 スキルの説明文を思い出す。ゴーレム——この世界の言い方で、術者のプロンプトで動く自律型の構造体。いわばフィジカルAIだ。


「村長、ちょっとまた試していいですか?」


「……今度は何をやるつもりじゃ?」


「畑仕事を手伝ってくれるやつを作ります」


「やつ?」


「ゴーレムです。土の人形みたいなもんで——」


「わしは知っとるよ、ゴーレムくらい。重い石を運んだり畑を耕したりする力仕事用じゃ。だが普通は魔法陣を何日もかけて描いて、魔石を何個も使って、それでやっと動くかどうかじゃぞ? しかも魔石を食わせ続けんと、すぐ止まる。うちの村にそんな余裕はないぞ」


「魔石、そんなに要るんですか」


「当たり前じゃ。ゴーレムの魔法陣は燃費が悪いんじゃよ。大気の魔力を吸って動くことは動くが、粗い陣じゃあ吸収が追いつかん。だから魔石で補う。王都の金持ちの道楽じゃ」


 ——なるほど。燃費の問題か。

 レンハルトの頭の中で、前世の知識が繋がった。魔法陣の効率が悪いから、外部エネルギー(魔石)に頼らざるを得ない。逆に言えば、魔法陣を極限まで最適化すれば——大気の魔力だけで動くんじゃないか?


「まあ、とりあえずやってみます」


「お前の『とりあえず』はちょっと怖いんじゃが……」


 村長の不安そうな顔を無視して、レンハルトはプロンプトを頭の中で組み立てた。


 ゴーレムを生成する。農作業ができるように。魔法陣は最適化。できるだけシンプルに。


 ——そしてふと、前世の癖が出た。


「ゴーレムを作れ——今すぐに!」


 口に出してから、しまったと思った。頭の中で完全に前世のターミナル画面が浮かんでいた。コマンドを打ち込む感覚で言ってしまった。


 だが——魔法陣は展開された。


 地面に光の紋様が走る。井戸の時よりも複雑だ。円が重なり、紋様が回転し、中心から何かが——盛り上がってくる。


 土。石。

 畑の黒い土の匂いが一気に立ち上り、レンハルトの鼻を突いた。

 それらが寄り集まり、形を成していく。


 人型。

 いや、正確には人型「っぽい何か」。


 頭部はのっぺらぼうで、腕は左右で長さが違い、胴体は歪んでいる。脚は太さがバラバラで、今にも倒れそうだ。


「おい、なんじゃあれ……」


「人? 人形? いや、動いとる……!」


 村人が遠巻きにざわめく。


 ゴーレムは、ぎこちない動作で立ち上がった。

 一歩、踏み出す。バランスを崩しかけて、なんとか持ち直す。


「……動くんだ」


「動いとるけど、あの見た目は大丈夫なのか……?」


 村長が眉を寄せる。


「見た目は後で直します。まず動くことが大事なんで」


「優先順位がおかしいぞ、レン坊」


「エンジニアの基本です」


「えんじにあ?」


「あ、いえ。職人の心得みたいなもんです」


 レンハルトはゴーレムに命令した。


「よし、お前——畑を耕せ」


 ゴーレムは反応した。畑に向かって歩き出す。途中で一度転びかけたが、なんとか到着。


 そして——土を掘り始めた。手らしきもので地面に突っ込み、土を掻き出す。動作は雑だが、確かに耕している。


「おお……動いとる……」


「本当に畑を耕しとるぞ……」


「なんか怖いけど、すごくないか?」


 村人たちの声が聞こえる。レンハルトは満足げに頷いた。


「とりあえず1いちごうと呼ぶか。次に作るのが2号で——」


 ——問題は、三十分後に発生した。


 ゴーレムが止まらない。


 畑を耕し終わったにもかかわらず、1号は作業を続けている。

 隣の畑にも侵入し、既に植わっている作物を引っこ抜き始めた。


「おい待て! そっちは耕すな!」


 レンハルトが叫ぶが、ゴーレムは止まらない。


「停止! ストップ! 終わり!」


 何を言っても効かない。


「レン坊、止めろ!」


「止め方がわからないんです!」


「わからんて、お前が作ったんじゃろ!」


「作りましたけど、停止の命令を用意してなかったんです!」


「なんでそんな大事なことを忘れるんじゃ!」


「すみません、本当にすみません!」


 ゴーレムはさらに隣の畑へ移動し、村長が大事にしていた薬草畑に手を伸ばした。


「あああ、それは掘るな! わしの薬草じゃ!」


 村長が悲鳴を上げる。


「おい、あいつうちの畑にも来るんじゃ——!」


「にんじん! にんじんを引っこ抜くな——!」


 村人たちがパニックになる。


 レンハルトは焦った。止める方法。終了処理。どうする。

 前世の記憶を頼りに、思いつく限りの言葉を試す。


「強制終了!」


 効かない。


「全部止まれ!」


 効かない。


「消えろ!」


 効かない。


 ——落ち着け。前世のコマンドの癖で叫んでも通じないんだ。この世界の、魔法としての命令を。


 レンハルトは深呼吸した。


「——ゴーレムを解除する」


 落ち着いて。明確な意志を込めて。異世界の言葉で命令した。


 その瞬間——ゴーレムが崩れた。


 土と石がバラバラになり、元の地面に戻る。魔法陣が消えた瞬間、大気の魔力を吸う仕組みも止まる。あとはただの土くれだ。静寂が戻った。


 レンハルトは、その場に座り込んだ。

 膝の下の土が、まだ湿っていて冷たい。


 ——三十分は動いてたな。魔石なしで。

 村長は「魔石がないとすぐ止まる」と言っていた。それが三十分。最適化された魔法陣のおかげで、大気の魔力だけでここまで持ったってことか。

 ……ただし終了処理は、別問題だ。


「……終了処理、大事だな……」


 村長が、レンハルトの肩に手を置いた。


「レン坊。次からは、止め方も考えてからやれ」


「はい……」


「で、わしの薬草畑はどうしてくれるんじゃ」


「……直します。明日、プロンプトで」


「当たり前じゃ」


 村長は溜息をついたが、怒りより呆れの方が勝っているようだった。


「まあ……井戸は見事だったからな。差し引きで許してやる」


「ありがとうございます……」


 周囲の村人たちが、呆れた顔——だが、どこか楽しそうな顔で見ている。


「レン坊、面白い子だねえ」


「すごいことやるくせに、抜けてるとこが抜けてるんだよなあ」


「まあ、悪い子じゃないよ。不器用なだけさ」


 声が聞こえる。レンハルトはそれに少しだけ救われた気がした。


 ——と、視線を感じた。


 振り返ると、少し離れた場所にエルナが立っていた。

 パン工房の前。エプロン姿のまま、崩れたゴーレムの残骸——元はただの土と石の山——を見つめている。


 彼女の目はゴーレムの跡を見て、それからレンハルトに移った。


「……あんなものが、人の代わりになるのかしらね」


 小さく呟いた声が、夕風に乗って聞こえた。


 レンハルトが何か言い返す前に、エルナはもう背を向けていた。


「——変な人」


 それだけ残して、パン工房の扉が閉まった。


 レンハルトはその背中を見送り、溜息をついた。


「また、呆れられたかな……」


 夕陽が村の石造りの家を赤く染めていた。煙突から夕餉ゆうげの煙が立ち上り、風が森の方から涼しい空気を運んでくる。


 エルナが消えた工房の窓から、パンを焼く匂いがかすかに漂ってきた。


 ——いい匂いだな。


 そんなことを、ぼんやりと思った。


   ***


 夜。


 レンハルトは自室で、今日の出来事を整理していた。


「井戸修復——成功。ゴーレム生成——一応成功。ゴーレム制御——失敗。薬草畑——明日修復」


 声に出して反省するのは前世からの癖だ。一人暮らしのマンションで、画面に向かって独り言を言いながらデバッグしていた。


「課題は三つ。プロンプトの精度を上げる。終了処理を必ず含める。スキルの限界を把握する」


 やること、山積みだ。


 だが——手応えはあった。この世界で、前世の知識が使える。プログラミングの思考が、魔法として機能する。


 窓の外を見た。

 辺境の村の、静かな夜。星が無数に輝いている。前世の東京では、こんなに星は見えなかった。


「まずはこの村からだ。最適化する」


 そして——いつか、もっと大きなことを。


 ……それにしても。


 エルナの言葉が、妙に引っかかっている。


「『あんなものが、人の代わりになるのかしらね』——か」


 答えは、まだ出ない。


 だが、明日やることは決まっている。薬草畑を修復すること。ゴーレムの停止命令を実装すること。


 ——そして、エルナにゴーレムの暴走をちゃんと謝ること。


 レンハルトは目を閉じた。パン工房から漂ってきた、あの匂いを思い出しながら。


 意識が、落ちた。



最後まで読んでいただきありがとうございました。


第3話「一言で井戸が直った——ついでにゴーレムも暴走した」。


プログラマーあるあるを全力で詰め込んだ回です。「動くか動かないかは、やってみなきゃわからない」——これは本当にエンジニアの口癖で、そしてだいたい「やってみたらやばかった」がオチになります。


井戸修復は成功。Hello, World! が通った瞬間です。前世で何百回と繰り返してきた「コードを書き、実行し、結果を確認する」が、画面の向こうではなく目の前で起きる。十五年かかってようやく、レンの知識がこの世界で意味を持った——ここは静かに熱いシーンだと思っています。


そしてゴーレム暴走。終了処理を忘れるのは、現実のプログラミングでも本当によくある失敗です。「作ることに夢中で、止め方を考えていない」——これ、AIの時代に一番怖いことかもしれません。


エルナの「あんなものが、人の代わりになるのかしらね」。この一言が、レンの心にずっと引っかかり続けます。答えはまだ出ません。でも、この問いこそがこの物語の背骨です。

☆評価・ブクマ・感想をいただけると次話の執筆エンジンが回ります!

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ