ChatGPTのおかげで、プレミアリーグのファンタジープレミアリーグで優勝できるアプリを開発できました。

知っておくべき最も重要なこと

  • ChatGPTのおかげで、プログラミングの知識がない人でもわずか数時間で独自のファンタジーリーグのピックツールを作成できるようになり、7年間も悩まされていた問題が解決した。
  • 専用ツールは、利用可能な選手の完全なリストとユーザーランキングの即時比較を提供し、90秒の選択タイマーによる焦りを解消した。
  • 人工知能は、正確な指示さえ与えられれば、プログラマーでない人でもアイデアを具体的な現実や実用的なツールに変えることができる能力を持っている。

プレミアリーグのシーズン開幕が近づくにつれ、毎年恒例のファンタジー・プレミアリーグの選手選考が目前に迫っていた。

私はこの伝統的なファンタジーフットボールの別バージョンを7年以上プレイしていますが、今回は準備がいつも以上に混乱していました。

上位200名の選手リストをまとめたスプレッドシート、別のタブにポジション別ランキング、そして忘れがちな「絶対に忘れてはいけない」選手のリストを頭の中で整理していた。しかし、ファンタジー・プレミアリーグのドラフトを始めて7年になるが、今回初めてオフシーズンの移籍情報を追っていなかった。ドラフトまであと数日というところで、私はパニックに陥っていた。

8人のコーチがそれぞれ15人ずつ指名し、スネークドラフト方式を採用する――混乱は避けられなかった。その時、あるアイデアがひらめいた。もし自分でドラフトプログラムを構築できたらどうだろうか?

ただ一つ問題があった。私はプログラミングの仕方がわからないのだ。

AI搭載トレーニングアシスタント

この紹介文を読んで、 「ファンタジー・プレミアリーグ・ドラフトって一体何?」と思った方もいるかもしれません。正直なところ、そう思うのも無理はありません。世界で最も人気のあるクラブサッカー大会であるイングランド・プレミアリーグは、最も人気のあるオンラインファンタジーゲームの一つである公式ファンタジー・プレミアリーグを開催しています。

何百万人ものプレイヤーがシーズン開始前に好きなサッカー選手を選び、実際の試合での選手のパフォーマンスに基づいて友人たちと競い合います。しかし、このプレイスタイルの問題点は、誰もが同じ選手を使うため、シーズン開始から数ヶ月後には友人同士の興味が薄れてしまい、結果としてやや不満が残るだけでなく、率直に言って退屈になってしまうことです。

同じウェブサイトには、アメリカのファンタジーフットボールゲームに似た、あまり知られていない「ドラフトファンタジープレミアリーグ」というバージョンもあります。このバージョンでは、シーズン開始前に選手を選択でき、各選手はリーグ内の1チームのみが「所有」します。そのため、モハメド・サラーは1人、アーリング・ハーランドも1人しか存在せず、最終的に優勝者も1人だけとなります。

ライブファンタジー抽選会に参加したことがある人なら、その苦痛をよくご存知でしょう。誰かが選手を選び、あなたは慌てて自分のリストからその選手を消そうとしますが、いざ決断を下す頃には、あなたの90秒のターンが始まっており、良い価格でトップ選手を逃してしまう危険性があります。

私の仕事を楽にし、適切な選手を選ぶのに役立つはずだったツールは、有料購読制だったり、私のニーズを満たすほどシンプルではなかったり、そもそも利用できなかったりしました。そこで、解決策を見つける必要がありました。そして、OpenAIの新しいモデルであるGPT-5を試してみる以上に良い方法があるでしょうか?

ChatGPTキャンバス

これまでChatGPTを雰囲気作りのコーディングに使ったことは一度もありませんでした。実際、それまで一度もコードを書いたことがなかったのです。しかし、サム・アルトマン氏とそのチームがGPT-5モデルを実演した後、この最先端AIモデルの新たな機能を試してみる絶好の機会だと考えました。

最初に送ったのは、いわば欲しいものリストのようなものだった。

「選手名をクリックすると、その選手が選ばれた選手として識別され、ポジションに応じて異なる色で表示され、8チームの選考結果がスネーク方式の抽選で追跡されるような、インタラクティブなウェブプログラムを作成してください。」

当初のプログラムは非常にシンプルなものでしたが、うまくいったので、ChatGPTと話し合いを続け、アイデアを改良し、見た目が美しいだけでなく、私が望むタスクを効果的に実行できるプログラムを作成しました。

ChatGPTに、各センターに色分けを追加し、前夜に作成したGoogleスプレッドシートから上位200名の選手のデータをインポートし、さらに各選手の横にチームロゴを表示するように依頼しました。

私がAIに変更を依頼するたびに、AIは私の目の前でコードを修正してくれた。それまでコードを書いたことすらなかった私にとって、その簡単さに本当に驚いた。

わずか40分後には、ファンタジー・プレミアリーグのドラフトプログラムが完全に動作するようになり、リアルタイムのドラフト指名状況を追跡したり、自分のウィッシュリストから選手を削除したり、他のユーザーの指名を確認したりすることが可能になった。

 

選挙当日とその後

ピックデーはスムーズに進み、ChatGPTのおかげで、画面に90秒のピックタイマーが表示されても慌てずに済みました。自分の番が回ってくるたびに、自分のランキングと比較した利用可能な選手のリストが目の前に表示されたのです。

これは私にとって驚くべき発見でした。問題を説明しただけで作成したこのシンプルなプログラムが、私がこのやや特殊なゲームをプレイしてきた7年間ずっと悩まされていたジレンマを解決してくれたのです。私は非常に嬉しく思いました。

ChatGPTには「思い描いた通りのものを作ってください」という魔法のボタンはありません。指示を正確に伝え、結果をテストする必要があります。しかし、プログラミングの知識がない人のアイデアでも、数時間以内に実用的なものに変えることができるのは驚くべきことです。

ファンタジープレミアリーグドラフト

私にとって真の勝利は、自分のリーグに特化した選抜ツールを手に入れたことだけではなく、これまで不可能だと思っていたことを実現できるようになったと実感したことだった。

この記事ではファンタジーフットボールに焦点を当てましたが、これはAIが持つ力の一例に過ぎません。必要なことを的確に説明できれば、AIは様々な可能性を秘めているのです。GPT-5はプログラミングに最適なAIとは言えないかもしれませんが、今後は他のモデルも試して、競合モデルがどのような機能を提供できるのかを確認していく必要があります。しかし、AI全般にはアイデアを現実のものにする力があります。そして、それは実に素晴らしいことだと思います。

プレミアリーグのシーズンが今週開幕するので、選考日の私の判断が正しいことを願っています。何しろ、私はChatGPTよりもスポーツに詳しいと今でも思っていますから。

コメントは締め切りました。