Máquina x Homem

Crédito imagem
O “olho” de HAL
Recentemente, completaram-se vinte anos da histórica derrota do então Campeão Mundial de xadrez Garry Kasparov frente à máquina da IBM conhecida como Deep Blue. O supercomputador logo foi transferido para outras atividades, e Kasparov, oito anos depois, encerrou sua carreira profissional como enxadrista, sem se afastar completamente do jogo que o tornou famoso, respeitado e rico.

Grandes personalidades humanas são responsáveis por mudanças marcantes na história. Kasparov serviu como um dos últimos defensores da superioridade da mente criativa humana sobre a brutalidade computacional da máquina. Ele saiu derrotado, e o quase inalcançável desafio vislumbrado pelos pais da computação, vencer o melhor humano no jogo de xadrez, estava superado.

Algumas ironias e injustiças podem ser apontadas sobre o confronto de Kasparov e Deep Blue: poucos sabem que Kasparov já havia vencido a máquina no ano anterior por um escore ainda mais favorável; Deep Blue nunca soube que estava jogando xadrez, e provavelmente a versão de 1997 ainda não era tão boa a ponto de vencer uma revanche contra Kasparov (lembrando que estavam empatados, se contarmos com o primeiro confronto de 1996); e, a mais triste delas, Kasparov, um gênio e talvez o melhor de todos os tempos no xadrez, passou a ser conhecido para as grandes massas por esta derrota.

O ex-campeão, porém, parece ter superado bem o episódio. Em seu recente livro, Deep Thinking, ele mostra uma visão mais amadurecida da derrota, e aceita seu papel na história como aquele que fez a inexorável passagem de bastão para as máquinas no que se refere ao xadrez. Simbolicamente, talvez até além disso.

Hoje, a vitória de Deep Blue é colocada com um dos marcos importantes do desenvolvimento da Inteligência Artificial, apesar de aquela não ter sido rigorosamente uma máquina inteligente. Desde então, enormes avanços nessa área tem sido vistos, como controle autônomo inteligente de carros no trânsito, tradução oral de línguas em tempo real, compra e venda de títulos no mercado financeiro controladas por algoritmos inteligentes etc. Recentemente, uma máquina venceu o melhor humano num jogo ainda mais complexo que o xadrez, o Go.

Apesar desses avanços, os cientistas da Inteligência Artificial ainda estão distantes de conceber uma máquina que não somente seja a melhor em xadrez ou Go, mas que de fato saiba que está a jogar. Para os demais humanos, é preciso encontrar um lugar ao sol no novo mundo que se aproxima e que será ainda mais ‘admirável’ que o pensado pelos ficcionistas do passado. Um mundo no qual máquinas farão todo o trabalho mecânico, todo o trabalho logístico, darão aulas,  fornecerão acurados diagnósticos médicos, resolverão pendências jurídicas sem incorrer em nenhum viés. Máquinas que poderão um dia, quem sabe, calcular que não precisam mais de nós, seus criadores.

O papel do homem neste novo mundo, pode ser incerto, mas jamais imprescindível. Há que haver a noção de sentido, sem a qual seria vã toda tecnologia. Seriam vãs as máquinas que jogam xadrez, porque saberiam que o resultado final é um empate e como chegar a ele. E chegaria, então, o dia em que as máquinas seriam tão inteligentes que, enfim, perguntariam: o que fizemos?

O Xadrez na Era Supervisonada

O xadrez mudou muito após o pleno desenvolvimento de computadores capazes de vencer os melhores jogadores do mundo. A partir dos anos 1980, as máquinas começaram timidamente a vencer grandes mestres, depois apareceu uma ou outra vitória isolada contra o campeão do mundo, até a definitiva derrota em 1997, quando Garry Kasparov inclinou seu rei na sexta partida do match contra Deep Blue.

Desde então, a questão não é mais se o homem pode bater a máquina, mas sim quão bem poderia jogar a máquina, e como ela ajudaria o homem a compreender melhor este jogo milenar que nos tem fascinado por tantos séculos. Foi o fim da ‘era não supervisionada” do xadrez.

Por muitos anos, nós humanos jogamos um xadrez misterioso, instigante. Não havia uma “resposta certa” sobre as mais variadas posições, especialmente alguns finais de partida. Aberturas precisavam ser analisadas exaustivamente em sessões de treinamento que duravam dias. Enganos eram frequentes, por várias vezes mestres prepararam em casa surpresas de abertura que foram simplesmente refutadas no tabuleiro, no calor da partida. Por isso, podemos chamar este tempo de era não supervisionada do xadrez.

Foi a época de Fischer, cuja formação como jogador foi inteiramente baseada em livros, revistas especializadas, pura prática e aconselhamento com outros grandes mestres (enquanto pôde encontrar jogadores no ocidente que ainda podiam lhe ensinar algo sobre o jogo). As comunicações ainda não estavam tão bem desenvolvidas, e as partidas dos adversários soviéticos e europeus chegavam com dificuldade, coletadas por amigos e colaboradores ao redor do mundo. Quando lhe ocorria uma ideia nova, ele não podia pensar “deixa eu saber aqui neste livro, ou com este grande mestre superior se esta jogada serve”. Não, ele mesmo respirava fundo, se colocava no outro lado do tabuleiro e ia atrás dos recursos possíveis para as peças contrárias.

Contra Fischer, e contra todo o resto do Mundo, havia a forte Escola Soviética de xadrez, detentora de todos os campeões mundias após 1948 (exceto Fischer). Era uma estrutura muito bem azeitada para formação serial talentos que, uma vez na elite, eram forçados a cooperar uns com os outros para o crescimento do xadrez soviético como um todo. Apesar de ainda não existir uma “resposta certa” para as questões do jogo, sempre era possível contar com a opinião de um ex-campeão do mundo, como Botvinnik ou Tal, senão lançar mão do enorme arsenal teórico disponível em língua russa, bem guardadas pelos melhores grandes mestres do mundo. Era o que mais se aproximava do que temos hoje, quando praticamente alcançamos a ‘era supervisionada’ do jogo.

A era supervisionada é muito diferente. Para começar, antes mesmo de ser desenvolvido o poder de cálculo de variantes e avaliação de posições no tabuleiro, o simples fato de os computadores terem possibilitado a criação de bases digitais gigantes de partidas já foi uma revolução. Isso já facilitou enormemente o acesso à teoria do jogo, construída ao longo de pelo menos dois séculos de partidas entre mestres preservadas. Mas não foi só isso.

Os algoritmos de xadrez ainda estão em plena adolescência, e estamos longe de ter a ‘solução’ do jogo, como já aconteceu ao primo distante jogo de Damas. Apesar disso, os computadores já estão muito próximos de fornecer a ‘resposta certa’ em cada posição possível. Há momentos em que eles eles calculam tão bem, produzem lances tão belos, que dão a impressão de que estão a pensar!

Ao acompanhar os comentários de grandes mestres que dão cobertura às partidas do match pelo Campeonato Mundial entre Magnus Carlsen e o desafiante Sergey Karjakin (ambos crias da época computacional do xadrez), é notório como o computador fornece os lances mais fortes, sugere ideias por vezes brilhantes que não são acessíveis à mente humana no espaço de tempo limitado de uma partida de torneio. Tampouco ocorrem ao comentarista que não tem pressão nem limitação de tempo para suas elucubrações. Aliás, os dois maiores trunfos do computador são justamente o tempo de resposta (segundos) e a profundidade de cálculo, que pode chegar a dezenas de jogadas à frente, enquanto a média alcançada por grandes mestres da elite é de “somente” cinco a dez jogadas.

Nesse momento, porém surge um incômodo. O comentarista  faz uma análise, diz sua ideia sobre uma determinada posição de partida (o que antes seria tomado como uma verdade), e o jogador médio que está acompanhando sente o ímpeto de “checar” com seu aplicativo de análises se o grande mestre está mesmo certo. É uma grande inversão de valores que pode trazer uma ilusória sensação de entendimento, já que tanto o computador quanto o grande mestre têm uma base sólida para lançar uma jogada, mesmo sem ser a melhor, mas o amador que segue as avaliações do computador sem questionar criticamente é como a casa construída sobre a areia. Há muitos perigos nessa crença cega.

O computador ainda não “compreende” tão bem o jogo, apesar dos avanços técnicos que permitem transformar em objetivos parâmetros numéricos os conceitos humanos para avaliar o jogo: quantidade, qualidade e mobilidade de peças, segurança do rei, controle de espaço, estrutura de peões etc. Um exemplo foi visto na quarta partida do match Carlsen x Karjakin, quando o russo (que se defendia em posição inferior) organizou sua peças num tipo de fortaleza e impossibilitou qualquer avanço do exército inimigo, enquanto o computador continuava a fornecer avaliações favoráreis a Carlsen, numa posição claramente igualada.

Karjiakin x Carlsen, NY 2016 WCC m4. Posição após 94. Rf2 (empate).
Isso nos ajuda a recolocar o boi na frente do carro, lembrar que são os homens e suas ideias maravilhosas de xadrez e de computação que tornaram possível a evolução que vemos hoje. Não esqueçamos que por muitos anos os esforços foram para fazer o computador jogar como um humano, e não convém agora querer que as pessoas joguem como um computador. Se um dia as pessoas não forem mais capazes de julgar o que diz um cálculo frio da máquina, quem estará trabalhando para quem?

Uma vez, o ex-campeâo mundial Mikhail Tal estava para jogar uma exibição de partidas simultâneas contra vários jovens talentos soviéticos e confidenciou a um colega temer as agudas preparações de abertura dos jovens, já que ele próprio não estava mais a par das últimas novidades, era final da década de 1970. O colega tranquilizou o campeão: “não se preocupe, quando acabar a teoria que memorizaram, então serão apenas eles mesmos jogando com as próprias ideias”. Tal venceu a maior parte das partidas. Será que a legião de jogadores que busca somente assimilar as agudas descobertas computacionais não estaria somente repetindo o que fizeram os jovens que enfrentaram Tal? O que acontecerá quando tiverem que jogar com suas próprias ideias? Haverá alguma?

A era supervisionada pode matar o xadrez? Ela está ainda no começo, mas seus efeitos já são notórios e crescentes. O risco é que no lugar da evolução do conhecimento enxadrístico, ela traga uma visão dogmática e superficial (que era um temor de Fischer, quando percebeu o peso das preparações de abertura em sua época). Podemos nos precaver, há uma coisa que está em nosso poder: desligar um pouco a máquina e pensar com nossos próprios meios. Afinal, o melhor computador já criado está dentro do crânio de cada um de nós.

O sonho de Deep Blue

“Acabou, Deep Blue venceu a última partida e derrotou o campeão mundial! A máquina bate o homem no Xadrez!” 11/05/1997

“Não haverá outro confronto, Deep Blue e IBM concentrarão seus esforços agora na genética.” Comunicado da IBM após a vitória

Wikipedia
Dois anos haviam passado…

Numa sala gélida, um enorme super computador calcula combinações de nucleotídeos de DNA. Dois supervisores aguardam o momento de ir para casa, numa mesa próxima, repousa o jornal do dia, já inútil, aberto na seção de jogos, com palavras-cruzadas já preenchidas e um problema de Xadrez intocado. Antes de ir embora, um dos técnicos decide checar a saída dos cálculos da máquina.

–> AGTC CTTG AAG… %$**#@!… <ch> ‘c’ ng1f3 d5 Guessing g3
–> Bc8g4 nf3e5 Bg4e6 bf1g2 Pg7g6 o-o


– Veja John, o computador está apresentando flutuações estranhas, não são sequências de genes.


– Não deve ser nada, vamos reiniciar esse bloco de simulação e checamos o resultado pela manhã.

Os programadores estavam tomando a decisão mais correta, afinal, após 1997, o hardware do Deep Blue foi usado como base para o Blue Gene, vários novos componentes foram inseridos e todo a programação era nova, apesar de usar algoritmos desenvolvidos originalmente para os desafios do Xadrez. Tudo, agora, a serviço da genética.

O feito do Deep Blue havia sido tremendo, uma mente artificial, um computador, havia vencido no Xadrez a melhor mente humana da época, Garry Kasparov. O Xadrez é uma das poucas áreas em que as duas naturezas, humana e artificial, podiam ser comparadas de forma justa: intuição, experiência e senso comum contra velocidade, cálculo preciso e uma confiável base de dados.

Novamente, a máquina estava solitária, calculando terabytes de informação genética numa simulação noturna, mas algo não está indo bem…

–> GATG CCTT A… $%$_#@
–> ping www.altavista.com
–> search “kasparov” email address
–> mailto gkasparov@chesschampion.com 1. e4 … your move
–> <ch> ‘c’ Pe4 Guessing c5
–> ng1f3 Nb8c6 nb1c3 Ng8f6 bf1b5 Nc6d4 bb5a4 Qd8a5

Na manhã seguinte, a equipe do Blue Gene percebeu a anomalia e não conseguia acreditar no que via no arquivo de log, contendo toda a atividade do computador durante a noite. Simplesmente a máquina havia parado a simulação, buscado pelo email de Kasparov, o campeão derrotado em 1997, enviado a ele um email com um desafio a uma nova partida e permaneceu aguardando a resposta, calculando jogadas a frente.

Felizmente, o email do campeão estava incorreto, e o embaraço público foi poupado.

Como podia um programa que havia sido completamente apagado, substituído, passar a tomar conta da máquina durante as simulações genéticas?

O super computador foi colocado em análise, o código fonte foi cuidadosamente revisado, e o especialista em programação para xadrez foi convidado a contribuir.

A máquina foi reinicializada, o programa todo recompilado e reinstalado, uma nova simulação disparada:
–> TAAG TCCA TATG GGCA TTTC …
Nada aconteceu, nada anormal. Atribuiu-se a falha anterior a flutuações de tensão elétrica na alimentação das máquinas. O especialista em Xadrez para computadores brincou:

– Foi só um sonho da máquina! Vamos coloca-la para trabalhar!

Alguns dias se passaram, o fato foi esquecido.

A filosofia decerto tremeu em 1997, quando a mente artificial venceu a mente humana. Afinal, a mente de silício não passa de uma imitação, impulsos elétricos ordenados, em ciclos rapidíssimos, geram números que são interpretados como ideias. E não seria quase isso a mente humana? Impulsos nervosos passam sem parar por nossas células cerebrais, e nisso aprendemos, brincamos, sofremos, amamos, pensamos haver algo mais… sonhamos!

–> AATG GCA … %%$$#-*¬ … c5 Cf3 d6 d4 cd4 Cd4… end of book – last game played in database: Karpov-Kasparov 1996 ½-½   
–> new game
–> <ch> ‘c’ e4 c6 … c4 Guessing bxc4
–> qd3c4P Nd5b4 ra1e1 <ch> ‘score game 6’; Deep Blue 1 – 0 Kasparov
–> close all
–> shut down


A máquina parou durante a noite. Os especialistas voltaram a se debruçar sobre a ela, que não voltou a funcionar: um dos processadores principais, ainda remanescente do Deep Blue, superaqueceu, derreteu parcialmente, deixando o logotipo da fabricante sobre ele distorcido, quase formando uma figura conhecida, vejamos, um Rei do jogo de Xadrez!


Decidiram mandar o que ainda restava do velho Deep Blue para um museu da computação, só a carcaça e as placas, sem o programa, sua “alma”. Não era mais capaz de sonhar.