Microsoft Research annuncia TextWorld, un framework estensibile per la generazione di giochi basati su testo

Icona del tempo di lettura 1 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

La scorsa settimana il laboratorio Microsoft Research di Montreal ha annunciato un progetto open source chiamato TextWorld. TextWorld è un framework estensibile basato su Python che può essere utilizzato per generare giochi basati su testo. I ricercatori possono utilizzare questo framework per addestrare e testare agenti di intelligenza artificiale in abilità come comprensione del linguaggio, memoria e pianificazione e altro ancora. TextWorld gestisce anche giochi basati su testo esistenti come Zork, per valutare il rendimento degli agenti di intelligenza artificiale in impostazioni complesse.

TextWorld ha due componenti principali: un generatore di giochi e un motore di gioco. Il generatore di giochi converte le specifiche di gioco di alto livello, come il numero di stanze, il numero di oggetti, la durata del gioco e le condizioni di vincita, in un codice sorgente di gioco eseguibile nel linguaggio Inform 7. Il motore di gioco è una semplice macchina di inferenza che assicura che ogni passaggio del gioco generato sia valido utilizzando algoritmi semplici come il concatenamento di un passo avanti e indietro.

"Uno dei motivi per cui sono entusiasta di TextWorld è il modo in cui combina l'apprendimento per rinforzo con il linguaggio naturale", ha affermato Geoff Gordon, Principal Research Manager presso Microsoft Research Montreal. Scopri di più su questo progetto dal link sorgente qui sotto.

Fonte: Microsoft

Maggiori informazioni sugli argomenti: quadro estensibile, ricerca Microsoft, insegnamento rafforzativo, giochi testuali, TextWorld

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *