Je suis un grand fan des applications de détection de triche aux échecs, comme Irwin qui a été créé par lichess.org.
Mais j'ai entendu dire qu'il y a un nouveau bot appelé Leela qui apprend elle-même à jouer aux échecs et à penser de manière humaine. Est-ce vrai et existe-t-il des moyens de le détecter?
Réponses:
Leela fonctionne en effectuant une évaluation de position exceptionnellement sophistiquée à une profondeur de recherche relativement faible, tandis que la plupart des moteurs d'échecs fonctionnent en effectuant une évaluation simple à une recherche aussi profonde que possible. En théorie, cela devrait produire un style de jeu plus positionnel, et cela semble être une stratégie efficace par rapport aux meilleurs moteurs d'échecs conventionnels d'aujourd'hui.
Ainsi, en général, les mouvements sélectionnés par Leela seront différents de ceux sélectionnés par Stockfish (le moteur de référence d'Irwin) dans des positions clés. Mais les différences dans l'évaluation des déplacements peuvent être faibles du point de vue de Stockfish; ce n'est pas que Stockfish pense que les mouvements de Leela sont mauvais en soi, juste qu'il ne les choisit pas de manière fiable pour lui-même, car il ne voit pas leurs avantages uniques par rapport à un mouvement qu'il a approfondi tactiquement.
Cependant, il existe d'autres caractéristiques du jeu des utilisateurs du moteur qui diffèrent de celles des joueurs humains forts, et sont observables et mesurées par Irwin.
Les statistiques de synchronisation des mouvements sont importantes, et cela ne changera probablement pas avec Leela. Les bons joueurs humains reconnaissent les mouvements clés, où il existe de nombreuses possibilités de force apparente presque égale, et planifient à l'avance pendant eux, en prenant plus de temps. Ensuite, ils jouent rapidement lorsque leur adversaire répond de la manière attendue, ou dans des positions faciles où il n'y a qu'un seul coup évident (ou même légal). Un utilisateur de moteur ne fait pas cela - pour chaque mouvement, il doit entrer le mouvement de l'adversaire dans le moteur et attendre quelques secondes pour voir quoi faire.
Une autre caractéristique qu'Irwin vérifie est les grandes variations dans le style de jeu, soit entre les parties, soit pendant une partie. Un joueur qui joue très bien certains jeux avec très peu d'erreurs, mais joue ensuite mal d'autres jeux (en même temps le contrôle) avec plusieurs bévues, est probablement un joueur faible qui utilise un moteur pour ses bons jeux. Cela est particulièrement vrai s'il semble jouer ses bons matchs contre des joueurs avec des cotes élevées. Ou un joueur pourrait se retrouver en train de perdre un jeu, puis sortir du moteur, auquel cas il affichera des erreurs et une position en déclin, suivi d'un jeu extrêmement précis qui sauvera le jeu.
En bref: oui, je crois qu'Irwin peut détecter les utilisateurs de moteurs, même si le moteur en question se trouve être Leela.
la source
Malheureusement, si le tricheur est assez intelligent, il ne sera jamais attrapé!
Quelle que soit la force du détecteur de triche, si vous n'utilisez le moteur que pour vous aider dans une position critique, il n'y a pas suffisamment de données pour vous faire attraper.
Enfin, la seule chose qui puisse être prouvée est la similitude entre votre jeu et le jeu du moteur, ce qui ne constitue pas une preuve de tricherie
la source