S12-P01 固有スキル【ChatGPT】で異世界全自動化 〜魔法陣はCodexで組み、国はAIが建て、気づけば俺の仕事がなくなりました〜

第11話: 不協和音の精霊交響楽

第2アーク · 5,260文字 · revised

世界で最も不快な和音が、ヴィントヘルムの空に響き渡った。

鳥が飛んだ。犬が吠えた。広場にいた子供が泣き出し、井戸の水を汲んでいたおばさんが桶を落とした。

レンは両耳を押さえた。

「停止! 停止停止停止!」

虚空に浮かぶ光の紋様——音楽生成の魔法陣が消え、ようやく不協和音が止まった。残響が耳の中でじんじんと鳴っている。

隣で、イグニスが人型のまま地面にしゃがみ込んでいた。赤い髪がいつもより弱々しく揺れている。

「……二度とやるな」

「すまん」

「あれは音楽ではない。兵器だ」

「……否定できない」

始まりは今朝のこと。村長がレンを訪ねてきた。

「収穫祭が来週じゃ。音楽のことなんだが——」

ヴィントヘルムの収穫祭は、秋の実りに感謝する年に一度の行事だ。秋風が冷たさを帯び始め、畑の小麦はすっかり刈り取られている。村の紅葉も盛りを過ぎ、落ち葉が道を埋め尽くしていた。去年までは村の老人たちが手作りの楽器で演奏していたが、今年はメンバーの一人が腰を痛めて笛が吹けないらしい。

「レンハルト、お前の魔法で音楽は作れんか?」

作れる——はずだ。

ステータスウィンドウを開く。

固有スキル: 【生成AI】
   テキスト生成: ★★★☆☆
   コード生成(魔法陣): ★★★☆☆
   画像生成: ★☆☆☆☆
   動画生成: ★☆☆☆☆
   音楽生成: 未解放
   物理AI(ゴーレム): ★★☆☆☆

未解放。つまり、まだ一度も使ったことがない。

画像と動画を解放した時の経験がある。最初は散々な結果だった。設計図の階段は天井に繋がり、剣士の関節は逆に曲がった。

だが——試さなければ始まらない。

「やってみます」

村長の依頼を引き受けた時点で、レンの中ではすでにプロンプトの設計が始まっていた。

***

そして——冒頭の惨事に至る。

「何が悪かったんだ……」

レンは地面に座り込み、魔法陣の構成を見直していた。

最初のプロンプトはこうだ。

——収穫祭の音楽。明るく、楽しく、村の広場で演奏するのに適した曲。テンポは中程度。

生成された「曲」は、確かに複数の音が同時に鳴っていた。しかしそれらは互いに何の関係もなく、音階も調性も無視した無秩序な音の洪水だった。

「プロンプトが抽象的すぎた。画像の時と同じだ」

画像生成で「集会所の設計図」と指示して物理法則を無視した建物が出てきたのと同じ構造。「明るく楽しい」は人間にとっては直感的だが、スキルにとっては曖昧すぎる。

「もう一回やる」

「やめろ」

イグニスが即座に拒否した。

「あの音は精霊にとって拷問だ。火の精霊力が乱れる」

「精霊にも聞こえるのか」

「聞こえるどころか、精霊力の波動と共鳴する。不協和音は精霊力を攪拌(かくはん)する。あれを続ければ、この辺り一帯の精霊力の流れが滅茶苦茶になる」

想定外の副作用だった。音楽生成は単なる「音を出す」ではない。この世界では音が精霊力と結びついている。

「……なるほど。つまり音楽の質は精霊力の安定性にも影響する」

「そういうことだ。だから古来、祭りの音楽は精霊を鎮め、祝福を得るためのものだった。この俺様でさえ、人間の祭り音楽に心地良さを感じたことがある——二百年ほど前の話だがな」

「二百年前の祭りを覚えてるのか」

「精霊の記憶を舐めるな。人間の一生など、我々にとっては瞬きのようなものだ」

「レーン!」

大きな声。カイルが広場に走ってきた。今朝から村に居着いている。エルナの工房の裏の納屋に寝泊まりしているらしい。

「今の音、何だ!? すげえ音がした!」

「失敗だ」

「あ、そう。で、何やってたんだ?」

「収穫祭の音楽を作ろうとした」

「音楽!? お前、音楽も作れるのか!」

「作れなかったから問題なんだが」

カイルは腕を組んだ。

「音楽か……。俺、歌なら得意だぞ」

レンとイグニスが同時にカイルを見た。

「歌」

「おう! 農作業の時にいつも歌ってた。聞くか?」

止める間もなかった。

カイルが息を吸い——歌い始めた。

音程が、ない。

リズムが、ない。

あるのは圧倒的な声量だけだった。腹の底から出る声が広場に轟き、先ほどの不協和音とは別の意味で村人たちが振り返った。

「大地よ〜〜〜! 恵みを〜〜〜! くれ〜〜〜!」

歌詞は素朴で悪くない。だが音楽としての体裁を完全に無視した、ただの怒号だった。

「……やめろ」

イグニスが先ほどと同じ言葉を発した。

「どうだ!」

「俺が聞いた中で最悪の音だ。筋肉バカめ」

「お前の不協和音よりマシだと思うが」

「五十歩百歩だ」

レンは天を仰いだ。精密に設計しようとした自分の音楽と、何も考えずに叫んだカイルの歌が、同じレベルで失敗しているという事実。

「あんたたち、朝から何やってるの」

エルナが工房から出てきた。エプロンに粉がついたまま。

「収穫祭の音楽を作ろうとして失敗した」

「知ってる。さっきの音、村中に聞こえてた。うちの窯のパン生地がびっくりして膨らみすぎた」

「パン生地に聴覚はないだろ」

「あるかもしれないでしょ。知らんけど」

エルナはレンの手元に置かれた魔法陣の構成メモを覗き込んだ。読めないだろうが、図形の複雑さは見て取れるようだ。

「祭りの音楽くらい、おじいちゃんたちに任せれば?」

「老人の一人が腰を痛めて——」

「じゃあ残りのメンバーで曲目を変えればいいじゃない。笛がなくても太鼓と竪琴だけでできる曲、あるわよ」

レンは口を開き——閉じた。

その発想はなかった。

足りないリソースを技術で補おうとしたが、そもそもリソースに合わせて要件を変えるという選択肢を見落としていた。前世の自分なら「スコープを縮小する」と即座に判断したはずだ。

「エルナちゃん、頭いいな!」

カイルが感心している。

「普通のことよ」

エルナはそう言い残して、工房に戻った。

レンは空を見上げた。秋の空は高く澄んでいる。エルナの「普通のこと」が、今の自分には一番足りなかったものだ。

***

それから一週間。

レンは音楽生成の実験を封印し、代わりに別の準備を進めた。収穫祭の会場設営をゴーレムのアダムに手伝わせ、カイルは力仕事を引き受けた。テーブルの搬送、かがり火の薪積み、舞台の組み立て——魔法を使わなくても、人の手と力でできることはいくらでもあった。

老人たちは毎晩、太鼓と竪琴と鈴の練習をしていた。レンは時々、その練習を遠くから聴いた。まだ音楽のことが頭から離れなかった。

***

収穫祭の夜。

広場にかがり火が焚かれ、村人たちが集まっている。炎の匂い——松脂(まつやに)が爆ぜる甘い煙が鼻をくすぐる。長テーブルに料理が並び、エルナのパンも山積みだ。焼きたてのライ麦パンの香ばしい匂いと、煮込みシチューの湯気が混じり合って、秋の夜気を温かく満たしている。

カイルが早くも皿を三枚空にしている。

「食いすぎよ」

「祭りだから! 許される!」

「許されてない」

「エルナちゃんのパンがうますぎるのが悪い!」

「それ褒めてるつもり?」

「褒めてる!」

エルナは返事をしなかったが、少しだけ口角が上がった。

レンは広場の端に座り、眺めていた。

村の老人たちが——三人だ。一人が太鼓を叩き、一人が竪琴を弾き、もう一人が小さな鈴を振っている。笛の代わりに、おばあちゃんが低い声で歌を添えている。

音楽が、始まった。

素朴だった。

技術的には拙い。太鼓のリズムは時々ずれるし、竪琴の音は一本だけ調弦が甘い。鈴のタイミングも曲によっては早すぎる。

だが——レンの胸の奥で、何かが震えた。

音が、温かい。

かがり火の光が揺れるたびに、老人たちの影が広場に伸びる。太鼓の振動が地面を通じて足の裏に伝わってくる。竪琴の弦が震え、夜の空気を柔らかく切る。鈴の音が、星の瞬きのように散らばる。

音の隙間から、秋の虫の声が聞こえる。かがり火の薪が爆ぜる音。子供の笑い声。ジョッキの触れ合う音。それらすべてが、音楽の一部になっている。

レンは自分の胸に手を当てた。

理由がわからない。技術的には三十点にも満たない演奏だ。前世のAI音楽生成なら、もっと正確で、もっと複雑で、もっと「完成された」音を出せる。

なのに——なぜこんなに、胸が痛いんだ。

村人たちが手を叩き始めた。子供たちが踊り出す。ハンナがエルナの腕を引っ張って、広場の真ん中に連れ出す。

「ちょっと、引っ張らないで!」

「踊る! 祭りなんだから!」

カイルも立ち上がった。リズム感はゼロだが、全身で楽しんでいる。大きな体が跳ね、隣の人にぶつかり、笑い声が上がる。

——ふと、カイルが踊りを止めた。

レンの近くに来て、しゃがみ込む。

「なあ、レン」

「何だ」

「あの爺ちゃんたちの演奏——俺、なんでいい音楽かわかる気がする」

レンは意外に思って、カイルを見た。

「わかるのか?」

「うん。農作業の歌ってさ、収穫の時にみんなで歌うだろ。あれ、音程とかリズムとか関係ないんだよ。一緒に歌ってるってことが大事なんだ」

レンは黙った。

「上手い下手じゃないんだ。あの爺ちゃんたちは、この村で何十年もずっと一緒に弾いてきたんだろ。ずれてても合ってるんだよ——心が」

難しいことはわからん、が口癖の男の言葉だった。

だが——これは。

「……お前、たまに核心突くよな」

「へ? 何か言ったか?」

「いや。いい」

カイルは首をかしげて、また踊りに戻っていった。

イグニスが——炎の球体のまま、夜空に浮いていた。かがり火と呼応するように、その炎がゆっくりと揺れている。

「イグニス」

「なんだ」

「いい音楽だな」

「……悪くない」

その声に、いつもの嘲笑はなかった。炎がいつもより大きく、ゆっくりと揺らめいている。

レンは目を閉じた。

自分が生成しようとした音楽と、この老人たちの演奏。技術的には比較にならない。レンのスキルが完成すれば、もっと正確で、もっと複雑で、もっと美しい音楽が作れるだろう。

だが——この場に、あの不協和音を響かせたとして。たとえ完璧な和声で完璧なリズムの曲が生成できたとして。

この温かさは、あっただろうか。

カイルの言葉が頭の中で響いている。「ずれてても合ってるんだよ——心が」。

画像で建物の設計図を描いた時、「階段は地面と同じ高さから始まる」という当たり前を言語化しなければならなかった。動画で剣術の映像を作った時、「関節は正しい方向に曲がる」という当たり前を体で知る必要があった。

音楽はもう一段、深い場所にある。

「プロンプトエンジニアリングが甘かった……というより」

レンは呟いた。

「俺が、どんな音楽が良いかを知らなかったんだ」

「良い音楽」とは何かを——心で知らなければ、プロンプトは書けない。

前世でも同じだった。AI音楽生成の最大の課題は、技術ではなく「何を美しいと感じるか」の定義だった。それは数値化できない。言語化もできない。ただ聴いて、感じて、覚えるしかない。

そしてもう一つ。

音楽は一人では成り立たない。

上手い下手ではない。誰かと一緒に鳴らすこと。誰かのために鳴らすこと。その「誰か」がいなければ、どれだけ完璧な音も、ただの空気の振動にすぎない。

それは——エルナが言っていたことと同じだ。すごいのと便利なのは違う。便利なのと役に立つのも違う。

老人たちの演奏が終わった。

拍手が広場を満たす。

レンは立ち上がり、拍手した。

「レーン! 踊ろうぜ!」

カイルが腕を引っ張りにきた。

「踊れない」

「関係ない! 動け! 体が勝手にやる!」

「お前の剣術理論と同じだな。いや、理論がない時点で理論じゃないが——」

「難しいことはわからん! 来い!」

引きずり出された。

広場の真ん中。かがり火の光。太鼓のリズム。焼けた薪の煙と、パンの匂いが混じった夜の空気。レンはぎこちなく体を揺らした。カイルは何も考えずに跳ねている。エルナがハンナに引っ張られながらこちらを見て、一瞬だけ笑った。

ステータスウィンドウが更新される。

音楽生成: ★☆☆☆☆

解放された。ただし——星一つ。

まだ何も生成していない。ただ聴いて、感じただけだ。

それでも、スキルは動き出した。

「……音楽を知るには、まず聴くことからか」

前世の常識だった。コードを書く前に、まず仕様を理解しろ。設計する前に、まずユーザーを知れ。

音楽を作る前に、まず——音楽を聴け。そして、誰のための音楽かを知れ。

太鼓と竪琴と鈴の音が、夜空に溶けていく。

「ねぇねぇエルナ、レン君踊ってる。かわいくない?」

「かわいくない。下手なだけ」

「目、()らしてるー」

「逸らしてない!」

ハンナの声とエルナの声が、音楽に混じって聞こえた。

その時——レンはふと、広場の向こう、村の入口に続く街道に目をやった。

遠くに——馬車の灯りが、一つ。

こんな夜更けに辺境の村に向かう馬車。しかも二頭立て。商人の荷車にしては小さく、旅人にしては立派だ。秋風に揺れる街路樹の向こうで、その灯りがゆっくりと近づいてくる。

「イグニス」

「見えている」

イグニスの声が低くなった。

「あの馬車——魔法学院の紋章が付いている」

レンの手が止まった。

王都の魔法学院。レンのスキルを調査したいと通知を送ってきた、あの魔法学院。

誰かが——来た。

収穫祭の音楽は、まだ続いていた。だが、レンの耳には届かなくなっていた。

秋の夜風が、一段と冷たくなった気がした。

文字数: 5,260