Battlefield 1 : EA travaille sur une IA capable de progresser toute seule !

Corentin Rimbert Publié par Corentin Rimbert
le 26 mars 2018 à 18h15
L'intelligence Artificielle des jeux est souvent critiquée, c'est pour quoi Electronic Arts et DICE essayent d'améliorer le niveau de ses bots. Le studio est en train de travailler sur une IA capable de progresser seule.
Battlefield 1 : EA travaille sur une IA capable de progresser toute seule !
Ce travail rendu public par Electronic Arts pourrait être une avancée significative dans l'utilisation de l'Intelligence Artificielle dans les jeux vidéo, notamment les jeux multijoueur. Pour mener à bien ce projet, EA a créé la division Search for Extraordinary Experiences Division (SEED), celle-ci est chargée de faire progresser l'apprentissage automatique et l'intelligence artificielle.

Beaucoup de grandes entreprises possèdent des divisions similaires, mais ce qui est intéressant, c'est qu'EA a montré que son IA peut jouer au multijoueur Battlefield 1. Les agents IA, comme le studio les appelle, ont apprit eux-mêmes à y jouer. Bien sûr cela ne s'est pas fait en un jour, c'est le résultat d'un long travail et de plusieurs étapes, comme l'indique le directeur technique de SEED, Magnus Nordin :
Nous avons d'abord imaginé les bases, et construit un FPS tridimensionnel pour tester nos algorithmes et former le réseau. Après avoir vu de bons résultats dans notre propre jeu de base, nous avons travaillé avec l'équipe de DICE pour intégrer l'agent dans un environnement Battlefield.
Magnus Nordin, directeur technique de SEED.
Magnus Nordin indique ensuite, que des agents IA se sont opposés à des joueurs humains dans un mode de jeu simplifié, limité aux armes de poing. Après plusieurs parties, et beaucoup d'expérience engrangée pour ces agents IA, certains vrais joueurs ont demandé de marquer clairement les agents afin qu'ils puissent être correctement distingués, ce qui pour Nordin est un bon témoignage de la façon dont les agents se comportent et comment ils sont réalistes.

Pour montrer ce que cela donne, Electronic Arts a publié une vidéo montrant l'Intelligence Artificielle en action sur une carte de Battlefield 1.

Miniature vidéo

Les boîtes verte et jaune que vous voyez, sont utilisées par l'IA pour régénérer la santé et le réapprovisionnement en munitions, c'est la seule aide dont l'IA bénéficie, le reste étant entièrement géré par un seul réseau neuronal qui contrôle tous les soldats. 
Tous les joueurs que vous voyez sont contrôlés par un seul réseau neural qui a été entraîné à jouer depuis zéro, à travers des essais et des erreurs. Les agents ont appris à adapter leur comportement s'ils sont bas en vie ou en manque de munitions. Tout ce que font les agents est le résultat d'une expérience de gameplay précédente. Nous leur avons seulement donné des encouragements à jouer l'objectif.
- Magnus Nordin, directeur technique de SEED.
Forcément le système n'est pas encore parfait, on peut notamment apercevoir vers la fin de la vidéo, des soldats dansant en rond à plusieurs reprises, et la patience n'est apparemment pas une de leur qualité puisque nous pouvons voir que les soldats n'hésitent pas à aller de l'avant et foncer dans le tas pour se battre. Mais Magnus Nordin nous apprend que les agents que nous voyons dans la vidéo ont l'équivalent de 300 jours d'expérience de jeu, mais qu'ils continueront constamment de s'améliorer, pour peut-être un jour, devenir meilleur qu'un joueur humain. 
Avec le risque d'être pris au dépourvu avec une prédiction folle, je pense qu'il est raisonnable de s'attendre à ce que des agents IA puissent vaincre des joueurs humains dans un mode de jeu compétitif limité - avec des cartes plus petites, des équipes ciblées et des objectifs clairs.
Magnus Nordin, directeur technique de SEED.
SEED aimerait que ce système soit, dans un futur proche, intégré dans les jeux de DICE et d'Electronic Arts, pour rehausser le niveau des PNJ, qui parfois, avouons-le, sont un peu stupides. Si le système est jugé apte à faire partie intégrante d'un jeu, il est possible que nous retrouvions ce système d'agents IA dans le prochain Battlefield, qui devrait sortir en fin d'année 2018.

commentaire (0)