211service.com
Facebook crée un assistant IA pour Minecraft
Scène Minecraft Pixabay
L'intelligence artificielle a surpassé les humains dans une gamme de tâches, du jeu à la reconnaissance faciale.
Mais la vérité embarrassante est que les systèmes d'IA ne peuvent toujours pas faire face à plusieurs tâches. Le prochain grand objectif des chercheurs en IA est de développer un système qui soit assez bon pour de nombreuses tâches plutôt que surhumain en une seule.
Entrez Arthur Szlam et ses collègues de Facebook Research, qui ont commencé à travailler sur un assistant IA capable d'interagir avec les humains, puis d'effectuer un large éventail de tâches sur demande. Fondamentalement, leur assistant peut apprendre de ses interactions et ainsi augmenter la gamme de tâches qu'il peut effectuer.
Le support dans lequel Szlam et ses collègues ont choisi de poursuivre cet objectif est Minecraft, un jeu vidéo bac à sable 3D qui permet aux joueurs d'explorer, de construire, de créer et même de se battre dans un monde en ligne unique et illimité.
Minecraft est le jeu vidéo le plus vendu de tous les temps, avec plus de 170 millions d'exemplaires. Plus de 90 millions de personnes jouent chaque mois.
Mais ce qui le rend utile pour la recherche en IA, c'est que si le monde Minecraft offre une variété infinie, ses règles sont également simples et prévisibles dans certaines limites. Les chercheurs en IA ont déjà commencé à l'utiliser pour former et tester différents types de systèmes d'IA.
Maintenant, Szlam et co vont encore plus loin. Au lieu d'une performance surhumaine sur une seule tâche difficile, nous nous intéressons à la compétence dans un grand nombre de tâches plus simples, spécifiées (peut-être mal) par les humains, disent-ils.
Et Minecraft est l'environnement parfait pour qu'une IA puisse apprendre des humains. Comme nous travaillons dans un environnement de jeu, les joueurs peuvent aimer interagir avec les assistants au fur et à mesure de leur développement, ce qui constitue une riche ressource pour la recherche humaine dans la boucle, disent-ils.
À première vue, le nombre d'actions possibles dans Minecraft est énorme. L'ensemble des choses qu'un joueur pourrait éventuellement faire dans le jeu est énorme ; dans le sens le plus naïf, il s'agit de toutes les manières possibles de placer tous les blocs possibles dans un monde aussi grand que possible dans la RAM, disent Szlam et co.
Mais la grande majorité des arrangements de blocs dans Minecraft sont hautement improbables. Nous nous attendons à ce que la répartition des demandes des joueurs d'un assistant se concentre sur une infime fraction de ce qui est réellement possible dans le jeu, disent-ils.
Cela rend la tâche d'une IA beaucoup plus simple. L'équipe Facebook pense que même si leur système d'IA échoue dans de nombreuses tâches, il sera toujours utile. Nous croyons que nous pouvons progresser vers un assistant utile sans avoir à pouvoir réussir à toutes les demandes possibles, disent-ils.
Mais c'est toujours difficile. Parmi les difficultés figure la compréhension du langage ordinaire. L'équipe Facebook imagine la requête suivante :
JOUEUR : construisez une tour de 15 blocs de haut, puis placez un smiley géant dessus ASSISTANT : ok
Cette demande relativement simple nécessite un degré de connaissance remarquable. L'assistant doit comprendre le concept d'une tour et comment en construire une, savoir que 15 blocs de haut est une mesure de la hauteur de la tour et savoir ce que 15 représente. Il doit également comprendre le terme smiley et comment le construire et savoir ce que cela signifie de le placer sur le dessus. Et il n'est pas difficile d'imaginer comment ces demandes pourraient devenir beaucoup plus complexes.
Mais les opportunités d'apprentissage pour une IA sont énormes. Si Facebook peut obtenir suffisamment d'aide humaine, l'assistant pourrait demander à des humains de l'aider à apprendre.
Et Facebook se donne pour tâche de concevoir l'IA pour s'améliorer. L'une des critiques les plus courantes des systèmes d'IA est qu'ils n'apprennent pas de nouvelles tâches au-delà de celles pour lesquelles ils sont formés et pour lesquelles des données sont collectées et préparées. Mais les chercheurs pensent que l'environnement Minecraft est parfait pour développer ce type d'apprentissage.
C'est un travail intéressant qui définit un objectif ambitieux pour Facebook. Bien sûr, il est encore tôt. L'équipe décrit ce travail comme un appel aux armes.
Néanmoins, une première version de l'assistant est déjà disponible pour que les utilisateurs ordinaires puissent commencer à expérimenter. Tout le monde peut le télécharger ici .
Réf : arxiv.org/abs/1907.09273 : Pourquoi construire un assistant dans Minecraft ?