StarCraft diventerà il prossimo grande parco giochi per l'IA

La nuova versione di StarCraft II include una gamma di output semplificati (mostrati a sinistra) per aiutare l'apprendimento automatico.





Insegnare ai computer a giocare al gioco da tavolo Go è impressionante, ma se vogliamo davvero superare i limiti dell'intelligenza artificiale, forse dovranno imparare a Zerg o prepara una trappola per un'orda di invasori Protoss navi.

Astronave , un popolarissimo gioco per computer di strategia a tema di fantascienza spaziale, sarà presto accessibile ai giocatori di intelligenza artificiale avanzati. Intrattenimento Blizzard , l'azienda dietro il gioco, e Google DeepMind , una sussidiaria di Alphabet focalizzata sullo sviluppo dell'intelligenza artificiale generica, ha annunciato oggi la mossa in una conferenza sui giochi.

Insegnare ai computer a giocare a StarCraft II in modo esperto sarebbe una pietra miliare significativa nella ricerca sull'intelligenza artificiale. All'interno del gioco, i giocatori devono costruire basi, estrarre risorse e attaccare gli avamposti dei loro avversari. Padroneggiare un gioco così complesso e tentacolare richiede abilità finemente affinate, acume strategico e una buona dose di astuzia. È visivamente relativamente complesso e spesso i giocatori non possono vedere cosa sta combinando il loro avversario. Dovrebbe quindi essere un luogo ideale per i computer per fare il prossimo grande salto nell'imitare l'intelligenza umana.



Le modifiche a StarCraft II, l'ultima versione del gioco, verranno rilasciate nel primo trimestre del prossimo anno, consentendo ai ricercatori di intelligenza artificiale di costruire sistemi in grado di utilizzare la sperimentazione, l'osservazione e altre tecniche di apprendimento all'avanguardia per migliorare il proprio gioco . Ad esempio, potrebbe essere necessario utilizzare sistemi di apprendimento automatico che si basano su ricompense ritardate e sono in grado di osservare e imitare i giocatori umani.

La nuova interfaccia per StarCraft II limiterà le capacità dei sistemi di apprendimento automatico, come il numero di comandi che possono eseguire al minuto, in modo che corrispondano a quelli dei giocatori umani. L'interfaccia presenterà anche versioni visivamente semplificate del gioco per aiutare con l'apprendimento automatico. Blizzard e DeepMind rilasceranno strumenti per rendere operativi i ricercatori.

StarCraft sarà una nuova entusiasmante sfida, afferma Oriol Vinyals, ricercatore presso Google DeepMind che sta guidando lo sforzo per rendere StarCraft II un parco giochi per i nuovi algoritmi di intelligenza artificiale. È un gioco a cui ho giocato molto tempo fa in modo piuttosto serio, dice Vinyals. E come giocatore, posso affermare che ci sono molte cose interessanti su StarCraft. Ad esempio, un agente dovrà imparare a pianificare e utilizzare la memoria, che è un argomento caldo nell'apprendimento automatico.



StarCraft non è solo un gioco per computer estremamente popolare, è l'e-sport di maggior successo di tutti i tempi, con i giocatori che competono, spesso di fronte a un vasto pubblico dal vivo e televisivo, per premi significativi. Il gioco presenta già IA primitive, che sono molto indietro rispetto alle abilità dei giocatori umani. Chris Sigaty , un direttore di produzione di Blizzard e responsabile di StarCraft II, dice di sperare che la nuova avventura possa tornare nel gioco. Le IA potrebbero forse diventare allenatori o insegnanti, dice.

DeepMind ha attirato l'attenzione diversi anni fa per lo sviluppo di IA in grado di riprodurre semplici giochi per computer Atari e l'anno scorso l'azienda ha sviluppato un programma chiamato AlphaGo che può giocare all'antico gioco da tavolo Vai a un livello esperto. AlphaGo ha sconfitto uno dei più forti giocatori umani di tutti i tempi, cosa che è stata considerata una grande pietra miliare perché si è rivelato impossibile programmare i computer per giocare a Go in modo esperto con regole esplicite (vedi AI Masters di Google andare un decennio prima del previsto).

C'è un crescente interesse nell'uso dei giochi per computer per sviluppare e testare programmi di intelligenza artificiale. I ricercatori di Microsoft hanno trasformato una versione di ricerca del semplice gioco open-world Minecraft in un ambiente sperimentale per lo sviluppo dell'IA ( Minecraft è un terreno di prova per la collaborazione uomo-intelligenza artificiale). Separatamente, i ricercatori di Facebook hanno pubblicato un documento che consente a StarCraft di essere utilizzato per la sperimentazione dell'apprendimento automatico senza le modifiche annunciate oggi.



nascondere