ChatGPT mi ha aiutato a sviluppare un'app vincente per il Fantasy Premier League.

Le cose più importanti che devi sapere

  • ChatGPT ha permesso anche a chi non ha competenze di programmazione di creare uno strumento personalizzato per la selezione dei giocatori nella Fantasy League in poche ore, risolvendo un problema che persisteva da sette anni.
  • Lo strumento dedicato forniva un elenco completo dei giocatori disponibili e un confronto immediato delle classifiche degli utenti, eliminando il panico del timer di selezione di 90 secondi.
  • L'intelligenza artificiale ha la capacità di trasformare le idee in realtà tangibili e strumenti utilizzabili anche da chi non è programmatore, a patto che vengano fornite istruzioni precise.

Con l'avvicinarsi dell'inizio della stagione di Premier League, si profilava all'orizzonte la consueta selezione dei giocatori per il Fantasy Premier League.

Gioco a questa versione alternativa del tradizionale fantacalcio da oltre sette anni, ma questa volta i miei preparativi sono stati più caotici del solito.

Avevo un foglio di calcolo con i 200 migliori giocatori, le classifiche per ruolo in un'altra scheda e una lista mentale di scelte "da non dimenticare" che sapevo sarei sicuramente dimenticato. Ma per la prima volta nei miei sette anni di carriera nel Fantasy Premier League Draft, non avevo seguito le notizie di mercato estive e, con il draft a pochi giorni di distanza, ero nel panico.

Otto allenatori, 15 scelte ciascuno, con un sistema di draft a serpentina: il caos era inevitabile. Poi mi è venuta un'idea: e se potessi creare il mio programma di draft ?

C'era solo un problema: non so programmare.

Assistente di formazione basato sull'intelligenza artificiale

Forse, dopo aver letto l'introduzione, vi sarete chiesti: cos'è esattamente il Fantasy Premier League Draft ? E, a dire il vero, non vi biasimerei. La Premier League inglese, il campionato di calcio per club più popolare al mondo, ospita uno dei giochi fantasy online più famosi: l'Official Fantasy Premier League.

Milioni di giocatori scelgono i loro calciatori preferiti prima dell'inizio della stagione e competono con gli amici basandosi sulle prestazioni di quei giocatori nelle partite reali. Tuttavia, il problema di questo tipo di gioco è che tutti hanno gli stessi giocatori e spesso gli amici perdono interesse dopo un paio di mesi dall'inizio della stagione, rendendo l'esperienza un po' frustrante e, francamente, noiosa.

Sullo stesso sito web è presente anche una versione molto meno conosciuta chiamata Draft Fantasy Premier League, simile ai giochi di fantacalcio americani. Questa versione permette agli utenti di selezionare i giocatori prima dell'inizio della stagione, con ogni giocatore "di proprietà" di una sola squadra del campionato. Pertanto, esiste un solo Mohamed Salah, un solo Erling Haaland e, in definitiva, un solo vincitore.

Se avete mai partecipato a un'estrazione live di Fantasy Football, conoscete l'agonia. Qualcuno sceglie un giocatore, voi vi affrettate a cancellarlo dalla vostra lista e, quando finalmente siete pronti a prendere la vostra decisione, il vostro turno di 90 secondi è già iniziato e rischiate di perdere un giocatore di punta a un buon prezzo.

Gli strumenti disponibili che avrebbero potuto semplificarmi la vita e aiutarmi a scegliere i giocatori giusti erano o nascosti dietro abbonamenti a pagamento, o non abbastanza semplici per le mie esigenze, o semplicemente non disponibili. Quindi avevo bisogno di una soluzione, e quale modo migliore se non provando il nuovo modello di OpenAI, GPT-5?

Tela ChatGPT

Non avevo mai usato ChatGPT prima per la programmazione delle vibrazioni; a dire il vero, non avevo mai scritto codice in vita mia. Ma dopo che Sam Altman e il suo team hanno presentato il modello GPT-5, ho pensato che fosse il momento perfetto per testare le nuove funzionalità di questo modello di intelligenza artificiale all'avanguardia.

La prima cosa che ho inviato è stata una specie di lista dei desideri:

“Crea per me un programma web interattivo in cui posso cliccare sul nome di un giocatore per selezionarlo, utilizzando colori diversi a seconda della posizione, e tracciando le selezioni di otto squadre in un sorteggio a serpentina.”

Ha funzionato, anche se inizialmente il programma era piuttosto semplice, quindi ho continuato a confrontarmi con ChatGPT per migliorare l'idea e creare un programma che non fosse solo esteticamente gradevole, ma anche efficace nello scopo per cui l'avevo creato.

Ho chiesto a ChatGPT di aggiungere una codifica a colori a ciascun centro, di importare i dati dei miei 200 migliori giocatori dal foglio di calcolo di Google Sheets che avevo creato la sera prima e persino di visualizzare i loghi delle squadre accanto a ciascun giocatore.

Ogni volta che chiedevo all'IA di apportare una modifica, questa andava a modificare il codice proprio davanti ai miei occhi. Considerando che non avevo mai nemmeno provato a scrivere codice prima, sono rimasto davvero stupito dalla sua semplicità.

Dopo soli 40 minuti, avevo il programma Fantasy Premier League Draft perfettamente funzionante, che potevo utilizzare per seguire le scelte del draft in tempo reale e depennare i giocatori dalla mia lista dei desideri insieme alle scelte degli altri utenti.

 

Il giorno delle elezioni e oltre

La giornata delle scelte è andata liscia e, grazie a ChatGPT, non sono andato nel panico quando è apparso il timer di 90 secondi sullo schermo. Ogni volta che era il mio turno di scegliere un giocatore, avevo davanti a me l'elenco completo dei giocatori disponibili, confrontato con la mia posizione in classifica.

Questa è stata una scoperta straordinaria per me; questo semplice programma – che ho creato semplicemente spiegando il problema – è riuscito a risolvere un dilemma che mi aveva tormentato per tutti i sette anni in cui avevo giocato a questo gioco piuttosto di nicchia, e ne sono stato estremamente felice.

ChatGPT non ha un pulsante magico che dice "Crea esattamente quello che ho in mente"; è comunque necessario essere precisi con le istruzioni e testare i risultati. Ma è sorprendentemente capace di trasformare l'idea di un non programmatore in qualcosa di utilizzabile in poche ore.

Draft della Fantasy Premier League

Per me, la vera vittoria non è stata solo avere uno strumento di selezione pensato appositamente per il mio campionato, ma rendermi conto di poter finalmente realizzare cose che credevo irraggiungibili.

Sebbene questo articolo si concentri sul fantasy football, è solo un esempio del potere dell'intelligenza artificiale, a patto di saperle descrivere chiaramente le proprie esigenze. GPT-5 potrebbe non essere l'IA migliore per la programmazione, e ora dovrò provare altri modelli per vedere cosa possono offrire i concorrenti, ma l'IA in generale ha la capacità di trasformare le idee in realtà . E credo che questo sia davvero magico.

La stagione della Premier League inizia questa settimana, quindi speriamo che le mie decisioni per il Selection Day siano quelle giuste. Dopotutto, penso ancora di saperne di più di sport di ChatGPT.

I commenti sono chiusi.