fbpx

Facebook enseigne à une IA à jouer à Minecraft

Par

le

Selon Facebook, le jeu vidéo Minecraft fournit le meilleur environnement pour une IA pour apprendre un large éventail de tâches.

En ce qui concerne le secteur de l’intelligence artificielle, les sociétés de technologie ne ménagent aucun effort pour rechercher le meilleur moyen de former divers IA. De nombreuses entreprises vont nourrir leurs modèles de machine learning avec des images, des vidéos ou d’autres formes de support pour améliorer leur efficacité, tandis que d’autres se tournent vers des méthodes légèrement moins conventionnelles pour atteindre leurs objectifs.

Certains des terrains d’entraînement alternatifs d’IA les plus populaires sont les jeux vidéo. Les IA ont appris à jouer à des titres tels que Starcraft 2 et DOTA 2, et sont devenus des adversaires redoutables. Selon un article de recherche repéré par le MIT Technology Review, Facebook se lance également dans cette tendance. Dans le journal, Arthur Szlam, chercheur chez Facebook, et plusieurs autres membres de l’équipe détaillent leur travail sur un nouvel assistant d’IA en cours de formation au sein de Minecraft.

Les progrès réalisés jusqu’à présent ont été assez impressionnants. Comme vous pouvez le voir ci-dessous, l’IA répond de manière apparemment réaliste aux demandes d’informations, aux salutations et aux instructions de l’homme. Tout d’abord, le joueur (« ScoobyDooby12 ») salue le bot et, après sa réponse, le joueur lui demande, directement dans le système de discussion en mode texte de Minecraft, de créer un cercle à l’emplacement indiqué.

Le bot réagit rapidement à la demande et commence à construire un grand « cercle » vertical en blocs de planches de bois. Pendant que le bot fonctionne, les humains peuvent lui poser des questions sur son statut ou le complimenter, dans les deux cas, il répondra par une remarque appropriée.

Alors, pourquoi Minecraft ? Apparemment, le principal défi des chercheurs avec cette méthode de formation est la compétence générale. Bien sûr, il est possible de former une IA pour qu’elle soit fantastique dans une tâche spécifique, mais si vous pouviez lui apprendre à être un homme à tout faire ?

« Au lieu d’une performance surhumaine dans une 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 des humains », ont déclaré les chercheurs.

C’est là qu’intervient Minecraft. Le jeu est facile à comprendre, même pour les jeunes enfants, mais il contient une profondeur cachée de créativité et de variété. Les joueurs peuvent apprivoiser les chevaux, coopérer les uns avec les autres pour affronter des boss, construire des villes impressionnantes, rencontrer et échanger avec les villageois et effectuer de nombreuses autres tâches. En raison de cette combinaison de simplicité et de variété de tâches, le jeu est l’endroit idéal pour former le type d’intelligence artificielle que Facebook souhaite développer.

Dans l’exemple expliqué ci-dessus, la tâche était simple: créer un cercle. Cependant, même cette tâche nécessite un peu de formation. Tout d’abord, l’IA doit savoir ce qu’est un cercle dans le contexte de Minecraft (puisque tout est fabriqué à partir de blocs, un cercle « parfait » est impossible à créer), et, deuxièmement, elle doit être capable de comprendre exactement où se trouve la zone que le joueur cible.

Au fur et à mesure que les demandes deviennent plus compliquées, comme « construire une tour de 7m de hauteur puis placer un smiley géant » (pour reprendre l’exemple de MIT Technology Review), l’IA aura besoin de plus de formation et de connaissances pour suivre le rythme. En tant que tel, l’équipe de chercheurs de Facebook a décidé de solliciter l’aide du public.

L’assistant Minecraft en développement de Facebook est déjà disponible pour l’utilisateur moyen. Il suffit de visiter la page Github du bot « craftassist » pour des instructions d’installation et un bref aperçu du projet.

Nous ne savons pas avec certitude quel est l’objectif final de Facebook avec le bot, mais même s’il ne devenait qu’un assistant compétent de Minecraft, ce serait déjà un exploit. Minecraft est déjà utilisé dans une grande variété de domaines, y compris dans le domaine de l’éducation publique.

Ajoutez à cela une IA et il sera peut-être possible d’enseigner l’IA d’une manière beaucoup plus attrayante (et amusante) aux jeunes étudiants (ou à ceux qui souhaitent jouer à Minecraft mais ont une déficience motrice). Bien sûr, seul le temps nous le dira, et nous avons hâte de voir comment évoluera l’IA dans les mois et les années à venir.

Articles recommandés

Suivez-nous sur les réseaux sociaux !

Pour ne rien rater de l’actualité High Tech, Geek & Insolite, suivez-nous sur Facebook et Twitter 😉