概要
4年に一度開催されるワールドカップが2026年開幕しました。
今大会は前回大会と比べてルールが変わり、
・出場国が32ヵ国から48ヵ国へ増加
・グループステージが8組から12組(各4カ国)へと変更
となりました。
出場国や試合数が増えたことで、これまで以上に優勝予想が難しくなったように感じます。
それで今回は、AIと対話しながら開発を進める「バイブコーディング」を利用し、「2026 FIFA ワールドカップ 優勝チーム予測AI」を作成してみました。
使い方
前提条件
WindowsにNode.jsがインストールされていること。
Node.jsがインストールされていない場合は、
コマンドプロンプトまたはPowerShellを開き、以下のコマンドを実行します。
winget install OpenJS.NodeJS.LTS
実行方法
1.デスクトップなどにフォルダーを作成する。
2.以下のGitHubからダウンロードしたファイル一式をそのフォルダーに配置する。
https://github.com/kuromame91/AI-predicting-the-winning-team-of-the-2026-World-Cup
4.ブラウザが自動で開いたら、「スタート」ボタンをクリックする。

10,000回シミュレーションを実行し、予測結果が画面に表示されます。

コードの大部分はAIに生成してもらいましたが、自分でもコードレビューを行い、ロジックの理解や機能改善を加えます。
次回は、
・自分で行ったコードレビュー
・AIが生成したコードに対して改善したポイント
について紹介したいと思います。
