211service.com
Facebook sta creando un assistente AI per Minecraft
Scena di Minecraft Pixabay
L'intelligenza artificiale ha superato gli umani in una serie di attività, dal gioco al riconoscimento facciale.
Ma la verità imbarazzante è che i sistemi di intelligenza artificiale non sono ancora in grado di far fronte a più attività. Il prossimo grande obiettivo per i ricercatori di intelligenza artificiale è sviluppare un sistema che sia abbastanza bravo in molti compiti piuttosto che sovrumano in uno.
Entrano Arthur Szlam e i colleghi di Facebook Research, che hanno iniziato a lavorare su un assistente AI in grado di interagire con gli esseri umani e quindi svolgere una vasta gamma di compiti su richiesta. Fondamentalmente, il loro assistente può imparare dalle sue interazioni e quindi aumentare la gamma di compiti che può svolgere.
Il mezzo in cui Szlam e colleghi hanno scelto di perseguire questo obiettivo è Minecraft, un videogioco sandbox 3D che consente ai giocatori di esplorare, costruire, creare e persino combattere in un mondo online unico e illimitato.
Minecraft è il videogioco più venduto di tutti i tempi, avendo spostato oltre 170 milioni di copie. Più di 90 milioni di persone giocano ogni mese.
Ma ciò che lo rende utile per la ricerca sull'IA è che mentre il mondo di Minecraft offre una varietà infinita, le sue regole sono anche semplici e prevedibili entro certi limiti. I ricercatori di intelligenza artificiale hanno già iniziato a usarlo per addestrare e testare vari tipi di sistemi di intelligenza artificiale.
Ora Szlam e compagni stanno facendo un ulteriore passo avanti. Invece di prestazioni sovrumane su un singolo compito difficile, siamo interessati alla competenza in un gran numero di compiti più semplici, specificati (forse male) dagli umani, dicono.
E Minecraft è l'ambiente perfetto per un'IA per imparare dagli umani. Dal momento che lavoriamo in un ambiente di gioco, i giocatori possono divertirsi a interagire con gli assistenti mentre vengono sviluppati, fornendo una ricca risorsa per la ricerca umana, dicono.
A prima vista, il numero di azioni possibili in Minecraft è enorme. L'insieme delle cose che un giocatore potrebbe fare nel gioco è enorme; nel senso più ingenuo, sono tutti i modi possibili per posizionare tutti i possibili blocchi in un mondo grande quanto si adatta alla RAM, dicono Szlam e co.
Ma la stragrande maggioranza delle disposizioni a blocchi in Minecraft è altamente improbabile. Ci aspettiamo che la distribuzione delle richieste dei giocatori di un assistente si concentri su una piccola frazione di ciò che è effettivamente possibile nel gioco, dicono.
Ciò rende il compito di un'IA molto più semplice. Il team di Facebook pensa che anche se il loro sistema di intelligenza artificiale fallisce in molte attività, sarà comunque utile. Crediamo di poter fare progressi verso un assistente utile senza dover essere in grado di avere successo in ogni possibile richiesta, dicono.
Ma è ancora impegnativo. Tra le difficoltà c'è la comprensione del linguaggio ordinario. Il team di Facebook immagina la seguente richiesta:
GIOCATORE: costruisci una torre alta 15 blocchi e poi metti sopra uno smiley gigante ASSISTENTE: ok
Questa richiesta relativamente semplice richiede un notevole grado di conoscenza. L'assistente deve comprendere il concetto di torre e come costruirne una, sapere che 15 blocchi di altezza è una misura dell'altezza della torre e sapere cosa sono 15. Ha anche bisogno di capire il termine smiley e come costruirlo e sapere cosa significa posizionarlo sopra. E non è difficile immaginare come queste richieste possano diventare significativamente più complesse.
Ma le opportunità di apprendimento per un'IA sono enormi. Se Facebook può ottenere abbastanza aiuto umano, l'assistente potrebbe chiedere agli umani di aiutarlo a imparare.
E Facebook si sta ponendo il compito di progettare l'IA per auto-migliorarsi. Una delle critiche più comuni ai sistemi di IA è che non apprendono nuovi compiti oltre a quelli per i quali sono formati e per i quali i dati vengono raccolti e preparati. Ma i ricercatori pensano che l'ambiente di Minecraft sia perfetto per sviluppare questo tipo di apprendimento.
È un lavoro interessante che traccia un obiettivo ambizioso per Facebook. Certo, sono ancora i primi giorni. Il team descrive questo lavoro come una chiamata alle armi.
Tuttavia, una prima versione dell'assistente è già disponibile per gli utenti ordinari con cui iniziare a sperimentare. Chiunque può scaricarlo qui .
Rif: arxiv.org/abs/1907.09273 : Perché creare un assistente in Minecraft?