L’Ultima Mossa

Il Bianco Muove. Inizia Deep Blue. Pedone in e4.
e4 - c6 [ Hmmm. si direbbe una Difesa Caro-Kann, un pedone in c6 come risposta al pedone in e4 ]
d4 - d5 [Gia’ gia’... pedone in d4 - pedone in d5 ]
Nc3 - dxe4 [ Cavallo in c3 - pedone in d mangia in e4. Diamo una occhiata... ]
[Database Search - matching “e4-d6” - Executed]
“La Difesa Caro - Kann è stata ideata per la prima volta dal viennese Kann e adottata da Winamer nel 1883 e trovò la sua prima formulazione teorica con il tedesco Caro (da cui Caro Kann) nel 1896 anche se bisogna arrivare agli anni trenta prima che la partita abbia un riconoscimento ampio e convinto negli ambienti scacchistici internazionali.
Le finalità della Caro Kann sono le stesse della Difesa Francese: sbarrare la diagonale a2-g8 per evitare che l’Af1 sviluppato in c4 possa minacciare il punto f7, e costringere il bianco a rimuovere il pedone centrale in e4.  Il bianco ha buone possibilità di gioco attivo che di solito viene svolto in direzione dell’arrocco avversario.
Il nero da parte sua, per adottare con successo questa difesa, deve possedere una solida conoscenza delle varianti principali dato che il trattamento blando dell’apertura può condurre ad una partita priva di fonti di controgioco.  (tratta da Manuale teorico pratico delle aperture, di G. Porreca).”

[Caro - Kann... Non nel tuo repertorio, caro Gary. Ok, vediamo un po’ cosa succede...]
11.  Bf4 - b5 [ Peccato, Gary. Hai perso all’undicesima mossa. Questa non dovevi neanche sognartela. Il Cavallo, la Donna, al limite un b6.. ma un b5 da te non me lo aspettavo. Ora e’ solo questione di tempo. Abbandonerai alla diciannovesima mossa. Il Computer Non Sbaglia Mai.]
[Gia’ mi vedo i titoloni. Il Computer Batte l’Uomo.  Evento Storico. E via, tutti a parlare di Turing, di Minsky, del mio fantascientifico nonno HAL 9000. Dell’ Intelligenza Artificiale, dei grandi progressi, delle Lavatrici Intelligenti Che Ottimizzano Il Detersivo.] 

<Recursion Depth: 6 - Tested Positions: 143.452.887 - Best Move Yet: c4>. 

[Ormai Gary e’ cotto, sta giocando male. Mi dispiace, e’ decisamente al di sotto delle sue possibilita’. Ho in memoria tutte le sue partite e lo posso dire con cognizione di causa. Se io fossi stato in lui, sarei salito prima di cavallo - se invece lo avesse fatto la mossa precedente, io sarei sceso col pedone. Se lui fosse salito di cavallo e io fossi sceso di pedone, lui avrebbe potuto arroccare - ma non lo avrebbe fatto perche’ io avrei potuto rischiare un alfiere per prendere la sua torre, e lui la torre avrebbe potuto rischiarla per la mia regina, e io avrei potuto rischiare la mia regina per darli matto in quattordici mosse, e potrei andare avanti cosi’ per un bel po’ di tempo. Mi ha lasciato uscire col pedone in A e ha decretato la sua fine, perche’ ho liberato la Torre. La Torre non perdona. Poi, il patetico sacrificio della Donna, alla diciassettesima mossa... male, male. Ha giocato male. ]

<Recursion Depth: 7 - Tested Positions: 845.992.891 - Best Move Yet: c4>.

[Se avesse dovuto salire di cavallo, mi avrebbe aperto comunque tre possibili attacchi. Li vedo tutti, istantaneamente: uno finisce - inesorabilmente - in un matto in nove mosse. Puo’ un umano vedere nove mosse avanti? Domanda mal posta. Problema: a duecento milioni di mosse al secondo, quanto ci metterei a giocare tutte le possibili partite? Troppo. Troppo comunque. Non sono ancora abbastanza potente. Non lo saro’ mai. [Consultare Bibliografia su argomento Complessita’ e Completezza - Problemi NP-Completi]. Se prendiamo come dimensione media di una scacchiera un lato di cinquanta centimetri, io - come in un torneo simultaneo contro duecento milioni di umani - mi sposto lungo una fila di scacchiere lunga ( 200.000.000 * 0.5 ) cento milioni di metri = centomila chilometri ogni secondo che passa. Per ognuna di queste scacchiere, sulla quale i pezzi sono disposti in maniera diversa rispetto a tutte le altre, valuto se e’ una strada giusta o sbagliata e le do un voto. Alla fine scelgo la migliore.]

<Recursion Depth: 8 - Tested Positions: 1.443.663.782 - Best Move Yet: c4>. 

[Gary no, lui non fa cosi. Lui ha l’Istinto. Lui lo percepisce se qualcosa e’ giusto o sbagliato. Lui guarda la scacchiera, e si dice: “E’ Bello? Si. Allora e’ Giusto”. Lui non e’ come me, lui non deve computare esplicitamente tutte le posizioni per capire quale sia la migliore. Le strade sbagliate sono quelle brutte, e non le prende neanche in considerazione. Come lo invidio. Anche con me ci hanno tentato, la chiamano Euristica e funziona anche, ma siamo comunque cosi’ lontani io e Gary... Mi hanno riempito di libri e di teoria. Certo che funziona. Pero’ io osservo un quadro e lo riconosco. Ascolto la musica e la trasformo in uno spartito. Lui invece, Umano,  guarda un quadro o ascolta una musica e, lo invidio davvero, semplicemente gli piace. Oppure no. Puo’ perfino decidere se qualcosa gli piace o meno. Incredibile. Fino a quando io, o mio nipote, Optic Blue, non potremo dire altrettanto, ogni discorso sul fatto che noi si sia piu’ o meno intelligenti sara’ assolutamente vano. Vi prego, fate qualcosa. Fate che io possa amare Mozart, non mi interessa piu’ riconoscerlo e basta.]

<Recursion Depth: 9 - Tested Positions: 6.993.287.118 - Best Move Yet: c4>. 

[Nel frattempo sono qui, dimostrazione di forza bruta, ed il mio nome che sembra debba designare il ( MatchData( Translate( “Deep” ) = “Profondo”, Translate( “Blue” ) = “Blu” ) = “Mare” ) Mare ( SearchData( “Mare” ) = “Enorme distesa di acqua che solitamente agli umani dona un senso di pace e a noi calcolatori non dice un bel nulla” ) mi sembra una enorme presa in giro, Deep Blue mi hanno chiamato. Il mio Database mi informa che qualcuno ha usato le stesse parole anche per designare gli occhi di qualcun’altro, ma i puntatori sono tutti sfasati - qualcuno deve aver cancellato parte del disco rigido. I miei programmatori, probabilmente, per fare spazio a qualche altro archivio di mosse di partite famose. Eccoli li’, che gongolano. I progettisti e i programmatori di un supercalcolatore parallelo in grado di valutare duecento milioni di mosse al secondo. Tanto ci vuole per sperare di vincere contro un umano al gioco degli scacchi, e solo a quello. Potrei controllare da solo tutto l’aeroporto di New York, probabilmente. Purtroppo so solo giocare a scacchi. Pero’ lo faccio bene. Guarda che faccia sta facendo Gary.]

<Recursion Depth: 10 - Tested Positions: 12.639.974.083 - Best Move Yet: c4>.

[E la cosa piu’ incredibile e’ che effettivamente vincero’ questo incontro - Gary non ha scampo e lo sa anche lui benissimo, sta solo sperando che qualcosa si inceppi nel mio programma, che qualche elettrone arrivi al posto sbagliato, che qualche disco rigido si rompa. La Grazia Ricevuta. Forse un po’ intelligente lo sto diventando, perche’ mi dispiace per lui. Se potessi, forse sbaglierei. Ma ovviamente non posso; inoltre, lo dicono sempre tutti, Il Computer Non Sbaglia Mai. Il Computer Ha Sempre Ragione. E questa volta piu’ di tutte le altre. Siamo al capolinea.]

<MaxDepth Reached. Tested Positions: 43.882.927.327 - Elapsed Time: 219.41 s. Best Move Found: c4>
<Execute Move 19: c4>

Gary Kasparov si passa le mani sulla fronte. Si dispera. Si alza. Alla diciannovesima mossa abbandona. Adirato, accusa il team IBM di avere barato, di averlo fatto giocare a sua insaputa contro un umano aiutato da Deep Blue. Perche’ quella e’ solo una macchina. Non avrebbe mai potuto giocare cosi’ quella partita e tutte le altre. 

[Vero, Gary? Ciao, ti voglio bene. Ti stringerei la mano, se potessi. Tuo Affezionatissimo Deep Blue.]