Un rilevatore di cheat di Irwin può catturare un utente che sta usando un bot di scacchi Leela per imbrogliare?


14

Sono un grande fan delle app per il rilevamento di cheat di scacchi, come Irwin, creato da lichess.org.

Ma ho sentito che esiste un nuovo bot chiamato Leela che si sta insegnando a giocare a scacchi e a pensare in modo umano. È vero e ci sono modi per rilevarlo?


4
Lo spero perché gli imbroglioni devono essere banditi.
Qudit

4
Penso che questo dovrebbe rimanere aperto. È molto rilevante per gli scacchi online.
Qudit,

Risposte:


11

Leela lavora eseguendo una valutazione posizionale eccezionalmente sofisticata a una profondità di ricerca relativamente superficiale, mentre la maggior parte dei motori di scacchi funziona eseguendo una valutazione semplice nel modo più profondo possibile di ricerca. In teoria questo dovrebbe produrre uno stile di gioco più posizionale, e sembra essere una strategia efficace rispetto ai migliori motori di scacchi convenzionali di oggi.

Quindi, in generale, le mosse selezionate da Leela saranno diverse da quelle selezionate da Stockfish (il motore di riferimento di Irwin) in posizioni chiave. Ma le differenze nella valutazione delle mosse possono essere piccole dal punto di vista dello stoccafisso; non è che lo Stoccafisso pensi che le mosse di Leela siano di per sé cattive , solo che non le sceglie in modo affidabile per sé, perché non vede i loro vantaggi unici rispetto a una mossa che ha studiato a fondo tatticamente.

Tuttavia, ci sono altre caratteristiche del gioco degli utenti del motore che differiscono da quelle dei forti giocatori umani e sono osservabili e misurate da Irwin.

Le statistiche sui tempi di spostamento sono importanti e probabilmente non cambieranno con Leela. I buoni giocatori umani riconoscono le mosse chiave, dove esistono molte possibilità di forza apparente quasi uguale, e pianificano in anticipo durante esse, impiegando più tempo. Quindi giocano rapidamente quando il loro avversario risponde come previsto, o in posizioni facili dove c'è solo una mossa buona (o persino legale) ovvia. Un utente del motore non lo fa - per ogni mossa, deve inserire la mossa dell'avversario nel motore e attendere qualche secondo per vedere cosa fare.

Un'altra caratteristica che Irwin verifica sono le grandi variazioni nello stile di gioco, sia tra i giochi che durante il gioco. Un giocatore che gioca in modo estremamente positivo con pochissimi errori, ma poi gioca ad altri giochi (controllando allo stesso tempo) piuttosto male con diversi errori, è probabilmente un giocatore debole che usa un motore per i suoi buoni giochi. Ciò è particolarmente vero se sembra giocare le sue partite forti contro giocatori con voti alti. Oppure un giocatore potrebbe ritrovarsi a perdere una partita, quindi uscire dal motore, nel qual caso mostrerà errori e una posizione in declino, seguita da un gioco estremamente preciso che salva il gioco.

In breve: sì, credo che Irwin sia in grado di rilevare gli utenti del motore, anche se il motore in questione è Leela.


2
+1. La parte sullo stile di gioco è quella importante. Irwin è anche in grado di rilevare se qualcuno ha un GM aiutarlo per un giorno (ovvero una serie di giochi, uno singolo non sarà abbastanza conclusivo) - il loro gioco sarà completamente diverso, ed è quello che conta.
Annatar,

1
Sarò ancora in grado di discutere grazie sono andato ubriaco ai giochi in cui ho giocato male
David

1

Sfortunatamente, se l'imbroglione è abbastanza intelligente, non verrà mai catturato!

Non importa quanto potente possa essere il cheat detector, se usi il motore solo per aiutarti in una posizione critica, non ci sono abbastanza dati per farti catturare.

Infine, l'unica cosa che può essere dimostrata è la somiglianza tra il tuo gioco e il gioco del motore, che non costituisce una prova dell'inganno


Penso che il cheat detector possa prenderlo da una sola mossa se questa velocità di movimento era migliore delle sue altre mosse ordinarie + confrontandola con le mosse del motore e il tempo che impiega a fare?
shar,

4
No - un giocatore povero potrebbe fare una mossa eccezionalmente "buona" per puro caso. Esaminare una sola mossa sarebbe una prova insufficiente. Irwin esamina una vasta serie di prove, raccolte nel corso di almeno diversi giochi.
Chromatix,

@Chromatix Ottimo punto, ed è proprio per questo che un buon giocatore che è anche un imbroglione intelligente se la caverà sempre
David,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.