Gran Turismo et plus : comment l’IA transforme les jeux vidéo
Faites le tour d’un village français dans le jeu vidéo Gran Turismo et vous apercevrez peut-être une Corvette derrière vous essayant d’attraper votre sillage.
La technique consistant à utiliser le brouillon de la voiture de course d’un adversaire pour accélérer et le dépasser est l’une des préférées des joueurs expérimentés du jeu de course réaliste de PlayStation.
Mais ce pilote de Corvette n’est pas contrôlé par un humain – c’est GT Sophy, un puissant agent d’intelligence artificielle construit par le fabricant de PlayStation Sony.
Les joueurs de Gran Turismo affrontent des voitures de course générées par ordinateur depuis le lancement de la franchise dans les années 1990, mais le nouveau pilote IA qui a été lancé la semaine dernière sur Gran Turismo 7 est plus intelligent et plus rapide car il a été entraîné à l’aide des dernières méthodes d’IA.
« Gran Turismo avait une IA intégrée dès le début du jeu, mais elle a une bande de performances très étroite et elle n’est pas très bonne », a déclaré Michael Spranger, directeur de l’exploitation de Sony AI. « C’est très prévisible. Une fois qu’on a dépassé un certain niveau, ça ne t’attire plus vraiment. »
Mais maintenant, dit-il, « cette IA va se battre ».
Visitez un laboratoire d’intelligence artificielle dans des universités et des entreprises comme Sony, Google, Meta, Microsoft et le fabricant de ChatGPT OpenAI et il n’est pas rare de trouver des agents d’IA comme les voitures de course Sophy, lançant des oiseaux en colère contre des cochons, menant des batailles interstellaires épiques ou aidant des joueurs humains à construire nouveaux mondes Minecraft – tout cela fait partie de la description de poste pour les systèmes informatiques essayant d’apprendre à devenir plus intelligent dans les jeux.
Mais dans certains cas, ils essaient également d’apprendre à devenir plus intelligents dans le monde réel. Dans un article de janvier, un chercheur de l’Université de Cambridge qui a construit un agent d’intelligence artificielle pour contrôler les personnages de Pokemon a affirmé qu’il pourrait « inspirer toutes sortes d’applications qui nécessitent une gestion d’équipe dans des conditions d’extrême incertitude, y compris la gestion d’une équipe de médecins, de robots ou d’employés dans un environnement en constante évolution, comme une région touchée par une pandémie ou une zone de guerre. »
Et bien que cela puisse ressembler à un enfant qui plaide pour jouer trois heures de plus à Pokemon Violet, l’étude des jeux a été utilisée pour faire avancer la recherche sur l’IA – et former des ordinateurs à résoudre des problèmes complexes – depuis le milieu du XXe siècle.
Initialement, l’IA était utilisée sur des jeux comme les dames et les échecs pour tester les jeux de stratégie gagnants. Désormais, une nouvelle branche de la recherche se concentre davantage sur l’exécution de tâches ouvertes dans des mondes complexes et sur l’interaction avec les humains, pas seulement dans le but de les battre.
« La réalité est comme un jeu super compliqué », a déclaré Nicholas Sarantinos, auteur de l’article Pokemon et qui a récemment refusé une offre de doctorat à l’Université d’Oxford pour créer une société d’IA visant à aider les entreprises à mettre en place des équipes plus collaboratives.
Dans le simulateur de bataille Pokemon Showdown basé sur le Web, Sarantinos a développé un algorithme pour analyser une équipe de six Pokémon – prédire comment ils se comporteraient en fonction de tous les scénarios de bataille possibles devant eux et de leurs forces et faiblesses comparatives.
Microsoft, qui possède la célèbre franchise de jeux Minecraft ainsi que le système de jeu Xbox, a chargé des agents d’intelligence artificielle d’une variété d’activités, allant de l’élimination de la lave à la coupe d’arbres et à la fabrication de fours. Les chercheurs espèrent que certains de leurs apprentissages pourraient éventuellement jouer un rôle dans la technologie du monde réel, par exemple comment faire en sorte qu’un robot domestique se charge de certaines tâches sans avoir à le programmer pour le faire.
S’il « va sans dire » que les vrais humains se comportent très différemment des créatures fictives des jeux vidéo, « les idées de base peuvent toujours être utilisées », a déclaré Sarantinos. « Si vous utilisez des tests psychologiques, vous pouvez utiliser ces informations pour conclure à quel point ils peuvent travailler ensemble. »
Amy Hoover, professeur adjoint d’informatique au New Jersey Institute of Technology qui a construit des algorithmes pour le jeu de cartes numérique Hearthstone, a déclaré « il y a vraiment une raison d’étudier les jeux », mais ce n’est pas toujours facile à expliquer.
« Les gens ne comprennent pas toujours qu’il s’agit de la méthode d’optimisation plutôt que du jeu », a-t-elle déclaré.
Les jeux offrent également un banc d’essai utile pour l’IA – y compris pour certaines applications du monde réel dans la robotique ou les soins de santé – qu’il est plus sûr d’essayer dans un monde virtuel, a déclaré Vanessa Volz, chercheuse en IA à la startup danoise Modl.ai, qui construit Systèmes d’IA pour le développement de jeux.
Mais, ajoute-t-elle, « cela peut être surmédiatisé ».
« Ce ne sera probablement pas une grande percée et tout sera transféré dans le monde réel », a déclaré Volz.
Le géant japonais de l’électronique Sony a lancé sa propre division de recherche sur l’IA en 2020 avec le divertissement à l’esprit, mais il a néanmoins attiré une attention académique plus large. Son article de recherche présentant Sophy l’année dernière a fait la couverture de la prestigieuse revue scientifique Nature, qui a déclaré qu’il pourrait potentiellement avoir des effets sur d’autres applications telles que les drones et les véhicules autonomes.
La technologie derrière Sophy est basée sur une méthode algorithmique connue sous le nom d’apprentissage par renforcement, qui entraîne le système en le récompensant lorsqu’il réussit quelque chose alors qu’il exécute des milliers de fois des courses virtuelles.
« La récompense va vous dire que ‘Vous faites des progrès. C’est bien’ ou ‘Vous êtes hors piste. Eh bien, ce n’est pas bon' », a déclaré Spranger.
Les meilleurs joueurs de Gran Turismo au monde terminent toujours devant Sophy lors des tournois, mais les joueurs moyens auront du mal à battre – et peuvent ajuster les paramètres de difficulté en fonction de leur degré de défi.
Les joueurs PlayStation ne pourront essayer de courir contre Sophy que jusqu’au 31 mars, sur un nombre limité de circuits, afin qu’il puisse obtenir des commentaires et revenir en test. Peter Wurman, directeur de Sony AI America et chef de projet sur GT Sophy, a déclaré qu’il fallait environ deux semaines aux agents d’IA pour s’entraîner sur 20 PlayStations.
« Pour le diffuser tout au long du match, il faut encore plus de percées et un peu plus de temps avant que nous soyons prêts pour cela », a-t-il déclaré.
Et pour l’amener dans de vraies rues ou sur des circuits de Formule 1 ? Cela pourrait prendre beaucoup plus de temps.
Les constructeurs de voitures autonomes adoptent des techniques d’apprentissage automatique similaires, mais « ils ne transmettent pas le contrôle complet de la voiture comme nous le pouvons », a déclaré Wurman. « Dans un monde simulé, la vie de personne n’est en danger. Vous savez exactement le genre de choses que vous allez voir dans l’environnement. Il n’y a personne qui traverse la route ou quelque chose comme ça. »