Oui, un robot peut vous battre à pierre-feuille-ciseaux à chaque fois, mais seulement en réagissant plus vite que votre œil, pas en vous devinant. L'exemple célèbre est un robot de janken construit au laboratoire Ishikawa Oku de l'Université de Tokyo, présenté pour la première fois en 2012. Il lit la forme de votre main grâce à une vision ultra-rapide et forme le signe gagnant en environ une milliseconde. Un logiciel qui prédit vraiment les gens, c'est autre chose : il peut battre la plupart des humains sur de nombreuses manches, mais pas à chaque manche.
Le robot qui gagne toujours
Le robot de Tokyo utilise une caméra très rapide pour suivre la main humaine pendant qu'elle bouge. Il reconnaît la position et la forme de la main en environ une milliseconde, puis une main robotisée très rapide forme le signe qui la bat. Pour un humain qui regarde, les deux mains semblent tomber au même moment. En réalité, le robot a déjà vu votre coup.
Le laboratoire a ensuite présenté des versions améliorées. La deuxième version terminait son signe presque exactement en même temps que l'humain, ce qui rendait la réaction encore plus difficile à remarquer. La troisième a ajouté un suivi rapide en panoramique et en inclinaison, pour suivre une main dans un champ de vision plus large.
Dans un match arbitré, ce serait un coup en retard, et le robot perdrait la manche. C'est une démonstration brillante de vision et de contrôle à grande vitesse, ce qui était le but de la recherche, mais ce n'est pas une stratégie. On ne peut rien en apprendre sur la façon de jouer.
Des machines qui prédisent au lieu de réagir
La question la plus intéressante : une machine peut-elle vous battre sans voir votre main en avance ? Oui, si vous êtes prévisible, et presque tout le monde l'est.
- Les concours de programmation RoShamBo. En 1999, Darse Billings a organisé le First International RoShamBo Programming Competition, où des programmes s'affrontaient sur de longs matchs. Le gagnant, Iocaine Powder de Dan Egnor, combinait de nombreuses stratégies de prédiction avec des « méta-stratégies » qui partaient du principe que l'adversaire essayait lui aussi de le prédire.
- Le jeu du New York Times. Le journal a publié un jeu en ligne où l'ordinateur utilisait un historique de plus de 200 000 manches pour deviner le prochain coup d'un humain, à partir de ses coups récents.
- Kaggle, 2020. Kaggle a organisé un concours de simulation de pierre-feuille-ciseaux où des bots jouaient des matchs de 1 000 manches, assez longs pour que la détection de motifs compte.
La méthode habituelle est simple à décrire : regarder les derniers coups et résultats, trouver ce que ce joueur (ou les joueurs en général) fait d'habitude dans la même situation, et jouer le coup qui le bat. Des recherches comme celle de Wang, Xu et Zhou (2014), qui ont observé des tendances « rester après une victoire, changer après une défaite » chez les humains, expliquent pourquoi cela marche. Plus de détails sur notre page science.
Une IA peut-elle battre un joueur aléatoire ?
Non. Face à un joueur qui joue chaque option avec la même probabilité et sans motif, toute stratégie, humaine ou machine, gagne environ une fois sur trois à long terme. La théorie des jeux dit qu'un jeu aléatoire ne peut pas être exploité. C'est pourquoi l'IA prédictive n'a un avantage que sur les humains, pas sur un dé. Notre page théorie des jeux détaille le raisonnement.
Essayez vous-même
Quand vous jouez contre l'ordinateur sur WRPSA, l'ordinateur choisit son coup uniquement à partir des manches terminées et ne peut pas voir votre coup en cours. C'est donc un test honnête pour savoir si vous êtes aussi aléatoire que vous le pensez. Nos propres données sur 3 020 coups suggèrent que la plupart des gens ne le sont pas : la pierre a été jouée 36,2 % du temps et les ciseaux seulement 28,2 %, dans un échantillon composé surtout de personnes jouant contre l'ordinateur entre juillet et septembre 2026.
FAQ
Existe-t-il un robot qui gagne toujours à pierre-feuille-ciseaux ?
Oui, le robot janken de l'Université de Tokyo, mais il gagne en voyant votre main et en réagissant en environ une milliseconde.
L'apprentissage automatique peut-il améliorer la stratégie à pierre-feuille-ciseaux ?
Il peut trouver et exploiter les motifs dans le jeu d'une personne. Il ne peut pas battre un adversaire vraiment aléatoire.
Le robot triche-t-il ?
Selon les règles des tournois, oui : réagir à la main de l'adversaire, c'est jouer en retard. Voir nos règles.
