Sept progressions de l’IA dans l’univers des jeux
26/08/2020L’intelligence artificielle fascine et concerne désormais quasiment tous les secteurs d’activité. Un des enjeux actuels de l’IA concerne l’autonomisation. Les professionnels de réseaux de neurones artificiels se penchent d’ailleurs énormément sur le sujet. Dans l’univers des jeux, l’intelligence artificielle est de plus en plus essentielle. Ses progressions sont multiples et changent d’un jeu à un autre.
Maîtriser le langage humain et personnaliser l’expérience utilisateur
L’IA peut comprendre le langage de l’Homme à tel point qu’elle peut prendre part à un jeu. Effectivement, l’intelligence artificielle résout les soucis posés par un tel langage afin de dénicher les bonnes solutions. C’est notamment de cette façon que l’IA Watson IBM a gagné face au jeu TV aux USA nommé « Jeopardy ». Ce jeu est semblable à notre bon vieux « Questions pour un champion ». En plus, Watson ne pouvait pas chercher les réponses sur le web. Ainsi, il était logé à la même enseigne que les autres participants.
Autre progression de l’IA dans l’univers des jeux : la personnalisation de l’expérience utilisateur. L’intelligence artificielle peut s’appliquer à presque la totalité des jeux. Le casino et l’IA sont notamment un duo de choc sur ce point. Aujourd’hui, l’intelligence artificielle permet d’optimiser l’expérience de jeu de l’utilisateur. Elle donne la possibilité aux propriétaires d’établissements de jeux d’offrir à chaque joueur des services et produits dont il a vraiment besoin. L’IA permet d’effectuer un recueil conséquent d’informations par rapport aux clients. Ces renseignements sont étudiés et analysés afin de définir les attentes de chaque joueur pour y répondre parfaitement.
Comprendre les règles du jeu et fragmenter les problèmes
Un réseau de neurones artificiels peut désormais assimiler et comprendre parfaitement les règles d’un jeu sans avoir besoin d’une quelconque aide humaine. Des experts sont parvenus à dénicher une solution afin que l’IA puisse apprendre par elle-même. Dans ce cas, il s’agit ce qu’on appelle un apprentissage par renforcement, qui se définit par le fait d’offrir des récompenses à un logiciel quand ce dernier effectue les actions qu’on attend de lui.
Afin de jouer à des jeux extrêmement complexes, l’IA a la possibilité de fragmenter le problème majeur du jeu en une multitude de petites tâches. Ainsi, pour le jeu très complexe Pac-Man, l’intelligence artificielle Maluuba du groupe Microsoft a divisé le problème en une grande palette de petits problèmes (150 exactement). Ces derniers ont tous été confiés à des agents. Au final, l’IA a effectué le plus grand score possible à ce jeu, ce qui correspond à un total de 999 990 points.
La polyvalence des stratégies, la lecture du jeu et l’adaptation d’une stratégie au contexte
L’une des progressions de l’IA les plus incroyables dans l’univers des jeux concerne la multiplication des stratégies qu’il faut choisir afin de gagner. Si nous prenons en exemple un jeu comme par exemple la roulette au casino, il y a des algorithmes qui offrent la possibilité au joueur de parfaitement utiliser les arbres de décision. En pratique, l’intelligence artificielle, peut assimiler et maîtriser la totalité des parties de l’arbre de décision. Ainsi, l’IA peut placer les symboles afin d’arriver à un stade devant lui permettre de gagner.
Pour gagner à un jeu, il est nécessaire de savoir parfaitement le lire. La lecture correcte et optimale du jeu offre la possibilité de trouver les points faibles de l’adversaire et de les utiliser contre lui. L’intelligence artificielle peut faire cela. Prenons l’exemple du poker avec le programme nommé Libratus, conçu par des chercheurs de l’université Carnegie Mellon aux USA. Ce réseau de neurones artificiels est parvenu à battre ses adversaires en se servant d’une stratégie de type défensive. Cette dernière consiste à effectuer une comparaison des effets des décisions dans les parties antérieures.
Il n’est pas facile de gagner dans des jeux nécessitant l’usage d’une stratégie difficile et variable. À ce niveau, le jeu «StarCraft II » est un des plus complexes qui soit. L’entreprise britannique DeepMind a conçu une IA nommée AlphaStar. Cette intelligence artificielle sait adapter sa stratégie aux adversaires qu’elle doit affronter. Ainsi, ce ce programme est tout simplement un des meilleurs joueurs du monde à ce jeu.