Récemment, des chercheurs ont développé un modèle d'IA appelé DIAMOND (Diffusion for World Modelling), capable de simuler le célèbre jeu vidéo Counter-Strike: Global Offensive (CS:GO) au sein d'un réseau neuronal.

Ce modèle, fonctionnant sur une carte graphique Nvidia RTX3090, atteint une vitesse de 10 images par seconde. Bien que le nombre d'images par seconde soit modeste, cette réalisation reste remarquable dans le domaine de la simulation par IA.

image.png

DIAMOND a été entraîné avec seulement 87 heures d'enregistrements de jeu CS:GO, soit seulement 0,5 % des données nécessaires à des projets similaires comme GameNGen. Malgré ce faible volume de données, le modèle parvient à simuler des scènes de jeu impressionnantes.

DIAMOND a initialement démontré ses capacités sur des jeux Atari. Il utilise une méthode basée sur les Transformers, traitant les mouvements du joueur comme des « jetons », à la manière des mots dans une phrase. En prédisant ces jetons, le modèle apprend à anticiper les prochaines actions du joueur en fonction de ses mouvements précédents.

image.png

Le chercheur Eloi Alonso a présenté les capacités du modèle sur Twitter. Une vidéo montre un joueur interagissant avec l'environnement CS:GO simulé via clavier et souris. La simulation inclut des éléments complexes, tels que les interactions entre joueurs, les mécanismes des armes et les effets physiques de l'environnement. Cependant, DIAMOND présente encore des défauts notables.

Par exemple, le joueur peut sauter indéfiniment, car le modèle ne prend pas en compte la gravité ou la détection de collisions du moteur Source. De plus, la simulation s'effondre complètement dès que le joueur s'écarte des chemins fréquemment utilisés dans les données d'entraînement.

Les chercheurs pensent que les performances du modèle s'amélioreront avec l'augmentation des données et de la puissance de calcul. Ils estiment également qu'il sera possible à l'avenir de développer des modèles d'IA capables de naviguer dans des environnements réels complexes.

Il est à noter que la simulation CS:GO de DIAMOND s'inspire du système GameNGen, développé conjointement par Google Research, Google DeepMind et l'Université de Tel Aviv, capable de simuler une partie de DOOM à 20 images par seconde sur une seule puce Google TPU.

Pour les développeurs intéressés par l'IA, le modèle DIAMOND est désormais open source sur GitHub. N'hésitez pas à l'explorer !

Lien du projet : https://diamond-wm.github.io/

Points clés :

- 🎮 Le modèle d'IA DIAMOND, développé par des chercheurs, simule CS:GO, fonctionne sur une Nvidia RTX3090 et atteint 10 images par seconde.

- 📊 Ce modèle a été entraîné avec seulement 87 heures de données de jeu. Malgré ce petit volume de données, il simule des scènes de jeu complexes.

- 🐛 DIAMOND présente des limitations et des bogues importants, mais les chercheurs pensent que les performances du modèle pourront être améliorées à l'avenir grâce à l'augmentation des données et de la puissance de calcul.