ChatGPT m'a aidé à développer une application gagnante pour la Premier League Fantasy Premier League.

Les choses les plus importantes que vous devez savoir

  • ChatGPT a permis à une personne non programmeuse de créer en quelques heures un outil personnalisé de sélection de joueurs pour la Fantasy League, résolvant ainsi un problème qui durait depuis sept ans.
  • Cet outil dédié fournissait une liste complète des joueurs disponibles et des comparaisons instantanées des classements des utilisateurs, éliminant ainsi la panique liée au compte à rebours de sélection de 90 secondes.
  • L'intelligence artificielle a la capacité de transformer des idées en réalités tangibles et en outils utilisables, même pour les non-programmeurs, à condition que des instructions précises soient fournies.

À l'approche du début de la saison de Premier League, la sélection annuelle des joueurs pour la Fantasy Premier League se profilait.

Je joue à cette version alternative du football fantasy traditionnel depuis plus de sept ans, mais cette fois-ci, mes préparatifs ont été plus chaotiques que d'habitude.

J'avais un tableau avec les 200 meilleurs joueurs, les classements par poste dans un autre onglet, et une liste mentale des choix à ne pas oublier, même si je savais que j'allais forcément les oublier. Mais pour la première fois en sept ans de participation à la draft de Fantasy Premier League, je n'avais pas suivi l'actualité des transferts de l'intersaison, et à quelques jours de la draft, je paniquais.

Huit entraîneurs, quinze choix chacun, utilisant un système de repêchage en serpentin : le chaos était inévitable. C’est alors qu’une idée m’est venue : et si je pouvais créer mon propre programme de repêchage ?

Il n'y avait qu'un seul problème : je ne sais pas programmer.

Assistant de formation basé sur l'IA

Vous avez peut-être lu cette introduction et vous vous êtes demandé : qu’est-ce que le Fantasy Premier League Draft exactement ? Et honnêtement, je vous comprends. La Premier League anglaise, le championnat de football de clubs le plus populaire au monde, propose l’un des jeux de fantasy en ligne les plus populaires : la Fantasy Premier League officielle.

Des millions de joueurs choisissent leurs joueurs de football préférés avant le début de la saison et s'affrontent entre amis en fonction de leurs performances lors des matchs. Cependant, le problème de ce mode de jeu est que tout le monde utilise les mêmes joueurs, et souvent, les amis se désintéressent du jeu après quelques mois, ce qui rend l'expérience frustrante et, franchement, ennuyeuse.

On trouve également sur ce même site une version beaucoup moins connue appelée Draft Fantasy Premier League, similaire aux jeux de fantasy football américains. Cette version permet aux utilisateurs de sélectionner leurs joueurs avant le début de la saison, chaque joueur étant « possédé » par une seule équipe de la ligue. Par conséquent, il n'y a qu'un seul Mohamed Salah, qu'un seul Erling Haaland et, au final, qu'un seul vainqueur.

Si vous avez déjà participé à un tirage Fantasy en direct, vous connaissez la frustration. Quelqu'un choisit un joueur, vous vous empressez de le rayer de votre liste, et le temps que vous soyez enfin prêt à vous décider, votre tour de 90 secondes a déjà commencé et vous risquez de perdre un excellent joueur à un prix avantageux.

Les outils disponibles qui auraient pu me faciliter la tâche et m'aider à choisir les bons joueurs étaient soit réservés aux abonnés payants, soit trop complexes pour mes besoins, soit tout simplement indisponibles. Il me fallait donc trouver une solution, et quoi de mieux que d'essayer le nouveau modèle d'OpenAI, GPT-5 ?

Toile ChatGPT

Je n'avais jamais utilisé ChatGPT pour la programmation intuitive ; en fait, je n'avais jamais écrit une seule ligne de code de ma vie. Mais après la démonstration du modèle GPT-5 par Sam Altman et son équipe, j'ai pensé que c'était le moment idéal pour tester les nouvelles capacités de ce modèle d'IA de pointe.

La première chose que j'ai envoyée ressemblait à une liste de souhaits :

« Créez pour moi un programme web interactif où je pourrai cliquer sur le nom d'un joueur pour l'identifier comme joueur sélectionné, en utilisant différentes couleurs selon sa position, et en suivant les sélections de huit équipes dans un tirage au sort en serpentin. »

Cela a fonctionné, même si le programme était initialement assez simple, j'ai donc continué à discuter avec ChatGPT pour améliorer l'idée et créer un programme qui soit non seulement esthétiquement agréable, mais aussi efficace pour la tâche pour laquelle je souhaitais qu'il soit réalisé.

J'ai demandé à ChatGPT d'ajouter un code couleur à chaque centre, d'importer les données de mes 200 meilleurs joueurs à partir de la feuille de calcul Google Sheets que j'avais créée la veille, et même d'afficher les logos des équipes à côté de chaque joueur.

Chaque fois que je demandais à l'IA d'effectuer une modification, elle modifiait le code sous mes yeux. N'ayant jamais programmé auparavant, j'étais vraiment stupéfait de sa simplicité.

Après seulement 40 minutes, mon programme Fantasy Premier League Draft était pleinement opérationnel, ce qui me permettait de suivre les sélections en direct et de rayer les joueurs de ma liste de souhaits ainsi que ceux des autres utilisateurs.

 

Le jour des élections et au-delà

La journée de sélection s'est déroulée sans accroc, et grâce à ChatGPT, je n'ai pas paniqué lorsque le compte à rebours de 90 secondes est apparu à l'écran. À chaque fois que c'était mon tour de choisir un joueur, j'avais sous les yeux la liste complète des joueurs disponibles, comparée à mon classement.

Ce fut une découverte incroyable pour moi ; ce simple programme – que j'ai créé simplement en expliquant le problème – a réussi à résoudre un dilemme qui m'avait tourmenté pendant les sept années où j'avais joué à ce jeu quelque peu spécialisé, et j'étais extrêmement heureux.

ChatGPT ne propose pas de bouton magique permettant de « créer exactement ce que j'ai en tête » ; il est toujours nécessaire de fournir des instructions précises et de tester les résultats. Cependant, il parvient étonnamment bien à transformer l'idée d'un non-programmeur en un projet utilisable en quelques heures seulement.

Fantasy Premier League Draft

Pour moi, la véritable victoire n'était pas seulement de disposer d'un outil de sélection adapté spécifiquement à ma ligue, mais de réaliser que je pouvais désormais construire des choses que je pensais inaccessibles.

Bien que cet article porte sur le football virtuel, il n'illustre qu'une partie de la puissance de l'IA lorsqu'on lui décrit précisément ses besoins. GPT-5 n'est peut-être pas l'IA la plus performante pour la programmation, et je vais devoir tester d'autres modèles pour voir ce que la concurrence a à offrir – mais l'IA en général a le pouvoir de concrétiser les idées . Et je trouve ça tout simplement magique.

La saison de Premier League débute cette semaine, alors espérons que mes choix lors de la sélection seront les bons. Après tout, je pense toujours en savoir plus sur le sport que ChatGPT.

Les commentaires sont fermés.