7x Anticiper 7x Inspirer 7x Décrypter 7x Savoir 7x Faire 7x Recommander 7x Surprendre
Recevoir la newsletter 7x7

7 avancées de l’intelligence artificielle dans le domaine des jeux

Anticiper Par Valentin Fautaigne-Mantes 06 août 2020

7 avancées de l’intelligence artificielle dans le domaine des jeux
pixabay
1 2 3 4 5 6 7

L’intelligence artificielle (IA) a fait d’énormes progrès ces dernières années. Elle est présente aujourd’hui dans presque tous les secteurs d’activité. Les spécialistes des réseaux de neurones artificiels ne cessent de travailler à l’autonomisation de l’IA. 

Dans le domaine des jeux, l’IA prend de plus en plus d’importance. Ses avancées sont nombreuses et varient d’un jeu à un autre.

1 La maîtrise du langage humain

L’intelligence artificielle  est en mesure de comprendre le langage naturel au point de participer à un jeu. En effet, l’IA peut comprendre les problèmes posés en langage humain afin de chercher leurs solutions. C’est ainsi que le programme  Watson d’IBM a remporté le jeu télévisé américain ‘‘Jeopardy’’ qui correspond au jeu ‘‘Questions pour un champion’’ en France. La performance de Watson est d’autant plus remarquable qu’il n’était pas autorisé à chercher des réponses sur Internet ; il était donc dans les mêmes conditions que les autres candidats.

2 La personnalisation de l’expérience de l’utilisateur

L’IA est applicable à quasiment tous les jeux. Ainsi, le casino et l’IA font aussi bon ménage. L’intelligence artificielle est utilisée dans les jeux d’argent pour améliorer l’expérience de jeu de l’utilisateur. Elle permet aux propriétaires de casinos de proposer à chaque client des services et produits dont il a réellement besoin. En ce sens, elle fait une collecte massive de données relatives aux clients. Ces données sont analysées pour déterminer les attentes de chacun des joueurs en vue d’y répondre.

3 La compréhension des règles du jeu

Un réseau de neurones artificiels est désormais capable de comprendre les règles d’un jeu sans l’aide de l’humain. Des spécialistes ont en effet trouvé un moyen de faire apprendre l’IA toute seule. On parle alors d’apprentissage par renforcement, qui consiste à offrir des récompenses à un logiciel lorsqu’il effectue les actions qu’on attend de lui.

4 Le fractionnement des problèmes

Pour jouer à des jeux très difficiles, l’IA a la possibilité de diviser le problème principal en plusieurs petites tâches. À titre d’illustration, pour le très difficile jeu Pac-Man, l’IA Maluuba de Microsoft a fractionné le problème en 150 petits problèmes confiés à autant d’agents. Ainsi, elle a réalisé le plus large score qu’un joueur puisse faire à ce jeu : 999 990 points.

5 La diversification des stratégies de jeu

L’une des avancées de l’intelligence artificielle dans le domaine des jeux est la multiplication des stratégies à adopter pour gagner. Par exemple, dans un jeu comme la roulette, il existe maintenant des algorithmes qui permettent au joueur de mieux exploiter les arbres de décision. En fait, l’IA, maîtrisant toutes les parties de l’arbre de décision, va positionner les symboles pour arriver à un état qui devrait lui permettre de gagner.

6 La lecture du jeu

Pour gagner un jeu, il faut savoir le lire. La bonne lecture du jeu permet d’identifier les failles de l’adversaire et de les exploiter. L’IA est capable de le faire, comme l’a montré, au poker, le programme Libratus de l’université Carnegie Mellon aux États-Unis. Ce réseau de neurones artificiels a battu ses adversaires en employant une stratégie défensive qui consiste à comparer les effets de ses décisions dans les parties antérieures.

7 L’adaptation d’une stratégie à la situation

Il n’est pas simple de gagner dans des jeux qui demandent l’emploi d’une stratégie complexe et variable. En la matière, le jeu ‘‘StarCraft II’’ est l’un des plus difficiles. Mais DeepMind a développé l’IA AlphaStar qui sait adapter sa stratégie à ses adversaires. La conséquence est que ce programme est l’un des meilleurs joueurs du monde à ce jeu.

Commentaires

Nous suivre

Facebook black Twitter black Linkedin black