概要
今回行ったのはChatGPTを用いたスマブラSPのキャラ対策アプリの開発です!
背景
今回はAIを利用したアプリを作ることにしました
そこでは自分の好きなアプリを作っていいとのことだったので自分が打ち込んでいるゲームである「大乱闘スマッシュブラザーズSP」の対戦用のキャラ対策ツールを作ってもらいました
使用ツール
今回はDifyを使って作成しました
回答するAIはChatGPT‐4oを使用しました
従来の3.5に比べて質問に対してかなり細かく答えてくれた印象です!
また、回答の学習にはスマブラ最上位プレイヤーの方のブログを使用させていただきました。
スマブラSP用私的スマブラノートver13.0.0
https://rizemelon.hatenablog.com/entry/2019/12/10/055458
また各ファイターの技に関しましては、発生フレームと(個人的に)対策が必要な技の情報を学習に入れました
使い方
シンプルにチャットに質問を投げるだけ!
そうすると少しツンデレなAIが答えてくれます!
使用画面
実際の画面はこんな感じです。
今回はマリオをキャラとして選びましたが、戦いかたや注意する技も優しく(?)教えてくれます。
残念ながら少し用語が適していないこともあります・・・
コンボ→連携
ジャストガード→エッジガード
しかし、実際に対戦をしているかのような適切な指導も行ってくれます!
(指導の内容はスマブラ最上位プレイヤーの方の意見をもとに回答しています)
苦労した点
AIにスマブラの学習させるのが大変でした・・・
最初はデータをコンテキストに入れて保存していたのですが、友人からサイトのURLを入れるだけで良いと教えてもらったことで簡単になりました!
しかし、サイトの情報だけでは学習が足りず普段使っている用語ではなくなってしまいました(今後の改善点)
最後に
今回作ったキャラ対策アプリを使って実際に対戦に活かしてみようかと思います!
また、今後は自分なりの対策なども盛り込み、より自分用にカスタマイズしたチャットBotアプリに育てたいです!