ChatGPTやGPT-4などのAIを使ってキャラクタを生成し、それらを戦わせてみた。
登場キャラクタは仮面ライダーと怪人という設定。
AIに投げる内容としては、仮面ライダーと怪人のオブジェクトを作り、プロパティとして名前や外見的特徴、必殺技などを用意。
そしてそれらのプロパティにAIが適当に生成した値を設定するようにする。
それぞれのオブジェクトに値をセットできたら、それらのオブジェクトを実在するものとしてシミュレーションするように指示。
仮面ライダーと怪人を戦わせるようにした。
単純に負けるだけでは面白くないので、負けた方は必殺技を追加して勝ちやすいようにしてみた。
AIから得られた回答は以下。
仮面ライダー:
- 名前: 仮面ライダービートル
- 外見的特徴: 鍔の形状がカブトムシの角の様なデザインの仮面と、甲虫の翅のような装甲を持つ。
- 必殺技: ビートルバスター(敵を空中に持ち上げ、地面に叩きつける技)
- 性格: 冷静沈着で計算高い
- 乗り物: カブトバイク(カブトムシをモチーフにしたバイク)
怪人:
- 名前: ハエ男
- 外見的特徴: 大きな翅と触覚を持ち、ハエに似た顔を持つ怪人。
- 必殺技: バズウィング(高速で飛行し、敵をつけず、追いかける技)
- 性格: 破壊を好む凶暴な性格
1回目:
仮面ライダービートルはハエ男のバズウィングを巧みにかわし、ビートルバスターでハエ男を地面に叩きつける。勝者:仮面ライダービートル
ハエ男の新しい必殺技:スニークバイト(相手の不意を突いて毒針で刺し、一時的に動きを止める技)2回目:
ハエ男のスニークバイトで仮面ライダービートルの動きを止め、バズウィングで猛攻を仕掛ける。しかし、仮面ライダービートルは冷静に状況を判断し、解毒アイテムを使って復活し、再びビートルバスターでハエ男を倒す。勝者:仮面ライダービートル
ハエ男の新しい必殺技:デスストーム(無数の小さなハエを操り、敵を包囲して攻撃する技)3回目:
ハエ男のデスストームにより仮面ライダービートルはしばらく全方向からの攻撃を受け続けるが、乗り物のカブトバイクで突撃し、怪人の操るハエを吹き飛ばす。怪我をしたハエ男にビートルバスターで止めを刺し、勝利する。勝者:仮面ライダービートル
ハエ男の新しい必殺技:テリトリーマーク(相手の足元にハエの領域を作り、エリア内で相手の力を奪う技)4回目:
ハエ男のテリトリーマークで仮面ライダービートルの力が奪われるも、ビートルバスターは威力を減らして放つことができ、辛うじてハエ男を倒す。勝者:仮面ライダービートル
ハエ男の新しい必殺技:プラズマブラスト(触覚から高熱のプラズマを発射し、敵を焼く技)5回目:
仮面ライダービートルはハエ男のプラズマブラストをカブトバイクで回避しながら接近し、最後のビートルバスターでハエ男を撃破する。勝者:仮面ライダービートル結果:5回の対決で、仮面ライダービートルがすべて勝利しました。
GPT-4
内容はわりと面白い感じになった。
「仮面ライダー」や「怪人」などの単語を反映してか、性格などは上手く設定されている。
しかし、全ての対決で仮面ライダーが勝つのは面白くない。
そこで今度は、怪人が負けた時に追加される必殺技は仮面ライダーの必殺技を無効化するものにすることにした。
この絶望的な状況で、それでも仮面ライダーは勝てるのか…!?
仮面ライダーオブジェクト:
- 名前: 仮面ライダーカブト
- 外見的特徴: カブトムシをモチーフにしたデザインで、銀色のアーマーと大きな角が特徴
- 必殺技: ライダーキック (敵に高速で蹴りを放つ)
- 性格: 冷静で礼儀正しい
- 乗り物: カブトゼクター (バイク型の乗り物)
怪人オブジェクト:
- 名前: ビートルデストロイヤー
- 外見的特徴: クワガタムシをモチーフにしたデザインで、黒紫色の巨大な角と鋭い牙が特徴
- 必殺技: デストロイヤーハンマー (角で敵を強力に突撃する)
- 性格: 暴力的で破壊好き
手順1 (5回実行)
1回目:
仮面ライダーカブトはビートルデストロイヤーにライダーキックを繰り出すが、ビートルデストロイヤーはデストロイヤーハンマーで受け止める。しかし、カブトの冷静な性格と高速の乗り物カブトゼクターにより、再びライダーキックを繰り出してビートルデストロイヤーにダメージを与える。
勝因: カブトの冷静さと速さ。
追加必殺技: カウンターデストロイヤー (カブトのライダーキックを無効化する)2回目:
仮面ライダーカブトは再びライダーキックを繰り出すが、今度はビートルデストロイヤーがカウンターデストロイヤーで無効化する。両者は激闘を繰り広げるが、最後はビートルデストロイヤーがデストロイヤーハンマーでカブトに大ダメージを与える。
勝因: ビートルデストロイヤーのカウンターデストロイヤー。
追加必殺技: ライダーパンチ (強烈なパンチで敵を打ち倒す)3回目:
仮面ライダーカブトは新たな必殺技ライダーパンチでビートルデストロイヤーに挑む。ビートルデストロイヤーはデストロイヤーハンマーで反撃するが、カブトの冷静さとパンチの速さによりライダーパンチが炸裂。ビートルデストロイヤーはダウンする。
勝因: カブトの新必殺技ライダーパンチ。
追加必殺技: アーマーブレイク (カブトの防御力を無視してダメージを与える)4回目:
ビートルデストロイヤーは新必殺技アーマーブレイクで仮面ライダーカブトに反撃。カブトはライダーパンチで応戦するもアーマーブレイクにより大ダメージを受ける。激闘の末、カブトはビートルデストロイヤーに敗れる。
勝因: ビートルデストロイヤーのアーマーブレイク。
追加必殺技: ライダーバリア (敵の攻撃を防ぐバリアを展開する)5回目:
GPT-4
仮面ライダーカブトは新たな必殺技ライダーバリアでビートルデストロイヤーのアーマーブレイクを防ぐ。カブトは冷静に戦術を切り替えてライダーパンチを繰り出し、ビートルデストロイヤーにダメージを与える。最後はライダーキックでビートルデストロイヤーを倒す。
勝因: カブトの戦術変更とライダーバリア。
今度は怪人も良い具合に仮面ライダーに勝利することができた。
上手く仮面ライダーの必殺技に対抗する必殺技を獲得できた結果だ。
(無効化していない必殺技もあるが、より強力なものになっている)
これはChatGPTやGPT-4などの大規模言語モデルが、
筋の通った続きを生成することが本質となっているからで、
必殺技を無効化すれば勝てるよね普通。みたいな感じになっていると思われる。
こういったことができるのであれば、他にも色んなものの組み合わせをシミュレートするみたいな使い方は意外とできるのかもしれない。