Categorie
Tech

Dopo 50.000 ore, questa IA può giocare a Pokémon Red

Tempo di lettura: 2 minuti. Dopo 50.000 ore di gioco, un’IA addestrata da Peter Whidden è ora in grado di giocare a Pokémon Red, mostrando comportamenti sorprendentemente umani e affrontando sfide complesse nel gioco.

Tempo di lettura: 2 minuti.

Quasi un decennio fa, il fenomeno online “Twitch Plays Pokémon” ha riunito oltre un milione di persone per giocare contemporaneamente a Pokémon Red. Ora, la tecnologia si è evoluta e pone una nuova domanda: può un’IA giocare a Pokémon?

Il progetto di Peter Whidden

Peter Whidden, ingegnere del software con sede a Seattle, ha addestrato un algoritmo di apprendimento per rinforzo per navigare nel classico primo gioco della serie Pokémon. Durante questo periodo, l’IA ha accumulato oltre 50.000 ore di gioco. Whidden ha condiviso la storia dello sviluppo dell’IA in un video di 33 minuti su YouTube, che in soli nove giorni ha raggiunto 2,2 milioni di visualizzazioni.

Come funziona l’IA

L’IA utilizza un modello di rinforzo pavloviano, assegnando incentivi basati su punti per far salire di livello i Pokémon, esplorare nuove aree, vincere battaglie e sconfiggere i leader dei gym. Tuttavia, non sempre questi incentivi si allineano perfettamente con la progressione nel gioco. Ad esempio, in un tentativo, l’IA si ferma semplicemente a guardare l’acqua in Pallet Town e non si muove, rimanendo immobile senza nemmeno ottenere il suo primo Pokémon.

Interazioni emozionali dell’IA

Nonostante sia una macchina, l’IA mostra comportamenti che evocano empatia negli spettatori. In un episodio, l’IA vive un evento traumatico al Pokémon Center. Quando deposita un Pokémon, il totale dei livelli di tutti i Pokémon nel suo gruppo diminuisce drasticamente, inviando un forte segnale negativo all’IA. Questo evento fa sì che l’IA eviti completamente il Pokémon Center nei giochi futuri.

Limitazioni e progressi

L’IA non è in grado di leggere e interpretare il dialogo nel gioco. Inizialmente, si bloccava in una fase iniziale del gioco. Tuttavia, Whidden ha apportato alcune modifiche, come iniziare ogni partita dopo una certa missione e scegliere Squirtle come Pokémon iniziale dell’IA. Recentemente, dopo alcune modifiche al codice, l’IA è riuscita a superare una delle fasi più complesse del gioco, la caverna Mt. Moon.

Mentre altri ricercatori hanno utilizzato l’apprendimento per rinforzo per studiare l’uso dell’IA nei giochi, come nel caso di AlphaGo di DeepMind, il video di Whidden ha ottenuto grande attenzione perché ha saputo spiegare concetti complessi attraverso un medium familiare: Pokémon.

Pronto a supportare l'informazione libera?

Iscriviti alla nostra newsletter // Seguici gratuitamente su Google News
Exit mobile version