Il progetto Armagammon
Armagammon è costruito attorno ad Arma, un motore di backgammon nato a fine 2024 come progetto di ricerca.
Il backgammon è un gioco difficile perché ogni decisione si prende in condizioni di incertezza. I dadi cambiano di continuo ciò che può succedere, quindi giocare bene significa soppesare probabilità, rischi e piani alternativi, invece di calcolare un’unica variante forzata. Arma è un’esplorazione di come le reti neurali e gli algoritmi di ricerca possano affrontare decisioni di questo tipo.
Imparare dalla tavola
Una delle domande alla base di Arma è quanta parte della struttura strategica del backgammon una rete neurale possa imparare direttamente dalla tavola, così com’è.
Per esplorare questa domanda, la rete principale di Arma riceve in ingresso solo la posizione sulla tavola, senza caratteristiche strategiche costruite a mano né interpretazioni di livello superiore. Qualunque strategia usi deve emergere dall’addestramento.
È questo l’esperimento: quanto può imparare da sola una rete sul backgammon, e fin dove può arrivare questo approccio?
Più della mossa migliore
Trovare mosse forti è solo una parte del problema. L’altra è capire se una rete neurale possa rappresentare le decisioni umane, invece di limitarsi ad approssimare il gioco ideale.
Un giocatore più debole non gioca semplicemente come uno più forte con qualche errore casuale in più. Gli errori stessi hanno una struttura: alcune posizioni sono difficili a un certo livello e facili a un altro, e giocatori diversi tendono a fraintendere tipi diversi di decisioni.
Arma sta esplorando se anche questi schemi si possano imparare, per ottenere modelli che giochino come persone di forza diversa, e non come motori a cui si aggiungono errori artificiali a posteriori. Peter, uno degli avversari di Armagammon, è un primo tentativo di progettare una rete che giochi in modo più umano.
Quanto, e perché
Un motore può dirci che una mossa perde 0,079 di equity rispetto a un’altra. Per l’analisi è utilissimo, ma risponde a una sola domanda: quanto. La domanda più difficile è perché.
L’obiettivo a lungo termine è capire se si possano individuare anche le ragioni strategiche dietro una valutazione: non solo quale mossa è migliore, ma che cosa succede nella posizione che la rende migliore.
Da Arma ad Armagammon
Armagammon è nato come una semplice interfaccia per giocare contro Arma. Col tempo è diventato un’applicazione completa per giocare, analizzare e studiare il backgammon, ed è lì che la ricerca arriva fino a te: gli avversari, i suggerimenti, l’analisi e il tutor vengono tutti da Arma.
Se trovi una posizione che Arma valuta male, o una che vorresti ti spiegasse, ci farebbe molto piacere saperlo: scrivici a hello (at) armagammon.com.