Capítulo 7: Dando ao mundo um pequeno choque com algoritmos de inteligência artificial
"David, 'mudar o mundo' é uma ambição grande demais. Se você realmente quer atrair pessoas para realizar algo, começar com um slogan tão grandioso só fará com que se sintam intimidadas.
Existem apenas duas possibilidades ao se usar um lema como esse. A primeira é que você o utiliza apenas como uma frase de efeito para recrutar, mas o que pretende fazer não é tão grandioso quanto diz, e então as pessoas pensarão que é uma farsa. A segunda é que você realmente acredita que seu trabalho pode mudar o mundo — e mudar o mundo não é tarefa fácil —, o que fará com que pensem: 'Quanto esforço terei que despender para alcançar um objetivo tão monumental? Eu só queria me divertir um pouco, e você me diz que precisarei de um esforço extraordinário?' Em suma, slogans assim são o maior obstáculo para alcançar seus objetivos."
Hoffman também viu Wang Chi do lado de fora do prédio do Departamento de Ciência da Computação durante o dia e conversou um pouco com ele. Naquele momento, porém, ele apenas se surpreendeu que seu colega de quarto, alguém que ele sempre conheceu apenas como um estudioso, estivesse tentando organizar uma equipe. Afinal, nos últimos seis meses, Hoffman tentou levar Wang Chi para participar de atividades sociais no campus de Stanford, mas ele não demonstrava o menor interesse. Como alguém pode desenvolver a capacidade de liderar um grupo se não se interessa pelo básico da socialização?
Ainda assim, por camaradagem, Hoffman decidiu dar um toque ao retornar ao dormitório à noite.
Wang Chi, enquanto digitava, respondeu: "Entendo. Preciso que eles acreditem que estamos realmente fazendo algo capaz de mudar o mundo. Você tem razão, haverá aqueles que recuarão diante de um objetivo tão vasto, mas também haverá os ambiciosos que se sentirão impulsionados por ele. O que preciso fazer é encontrar esses ambiciosos."
O Vale do Silício é um conceito vasto; não engloba apenas San Jose e Santa Clara, mas também Palo Alto. Da mesma forma, sua longa história determina suas diferentes facetas. Se estivéssemos em 1995, após a abertura de capital da Netscape, bastaria gritar para reunir uma equipe, já que todos sonhavam com um IPO. O período de 1995 a 2000 foi a era de ouro do empreendedorismo; era como recolher dinheiro do chão. Contudo, em 1990, o espírito empreendedor em todo o Vale do Silício ainda era bastante conservador.
A razão fundamental por trás disso era que, durante toda a década de 80, a maior fonte de capital de risco no Vale do Silício era o Departamento de Defesa dos Estados Unidos. Nos anos 70, as verbas militares destinadas às universidades saltaram de menos de 500 milhões de dólares em 1980 para 930 milhões em 1985. Entre o final da década de 70 e o início da de 80, o Vale de Santa Clara recebeu o maior investimento per capita em defesa dos Estados Unidos. Um quinto do valor econômico do Vale do Silício provinha dos setores aeroespacial e de defesa. A Oracle, que surgiu nos anos 80, fez seu primeiro milhão com um contrato da CIA.
Tal origem de capital determinava o caráter pragmático do Vale do Silício daquela época. Slogans como "mudar o mundo", além de atrair olhares curiosos, não conseguiam obter reconhecimento real. Depois de entender melhor a situação atual do empreendedorismo no Vale através de revistas e fóruns de discussão, Wang Chi percebeu profundamente que não poderia aplicar experiências passadas à realidade presente. Experiências anteriores serviam, no máximo, como referência; para ele, o Vale do Silício de 1990 era como desbravar uma terra virgem.
"David, espero que tenha sucesso, mas quanto mais ambicioso alguém é, mais difícil é de ser domado", comentou Hoffman, sentindo que David já não era o mesmo rapaz que ele conhecia.
"Certamente. Mas tenho confiança. Apenas... Hoffman, talvez eu precise pedir emprestado o seu Macintosh Portable mais tarde", disse Wang Chi com convicção.
Hoffman perguntou, curioso: "Para que você quer usá-lo?"
Wang Chi virou-se para olhar para Hoffman, que estava deitado na cama de cima. Atrás dele, o cursor na tela do computador Macintosh piscava: "Persuadir pessoas com palavras é ineficaz; acredito que convencê-las com ações concretas seja mais direto. Pretendo desenvolver um programa de inteligência artificial de xadrez para desafiar a todos."
Isso despertou o interesse de Hoffman: "Sou um mestre no xadrez, você terá que passar por mim primeiro. Coisas como aquele 'Mac Hack' não vão me enganar."
O Mac Hack foi o primeiro programa de xadrez a participar de competições humanas e o primeiro a atingir um nível capaz de vencer pessoas, derrotando o professor de filosofia de Berkeley, Hubert, em apenas 37 lances.
"Claro que não é algo tão simples quanto o Hack. Você verá em breve", sorriu Wang Chi.
Que as máquinas derrotariam os humanos no xadrez não era algo que precisava esperar pelo "Deep Blue" da IBM; antes disso, IAs de xadrez capazes de vencer humanos já surgiam aos montes. No final dos anos 70, Ken Thompson desenvolveu o "Belle", que recebeu o título de campeão nacional pela Federação de Xadrez dos Estados Unidos. No final dos anos 80, o "HiTech" derrotou o grande mestre Arnold Denker e outros grandes mestres em uma competição por 3,5 a 1,6. O "Deep Blue" da IBM, nos anos 90, apenas pregou o último prego no caixão da dúvida sobre se as máquinas poderiam vencer qualquer ser humano.
Embora a IA de xadrez fosse popular, deve-se considerar que todas utilizavam máquinas especializadas. O "Deep Blue", em particular, era um sistema paralelo gigante, com uma arquitetura de 28+2 processadores, comunicando-se através de comutadores de alta velocidade, capaz de pesquisar até 2,5 milhões de posições por segundo. Por outro lado, Wang Chi pretendia usar um Macintosh Portable comum, com uma frequência operacional máxima de apenas 16 MHz, para desenvolver uma IA capaz de derrotar mestres, o que era extremamente difícil na época.
Hoffman sabia bem disso. Se um computador portátil, conhecido por sua conveniência e não por seu poder de processamento, conseguisse tal feito, quão brilhante seria o algoritmo de David?
Naquela época, o conceito de "laptop" ainda não existia; eram chamados de computadores portáteis. Hoffman sabia que seu colega tinha boas notas, mas notas e capacidade de desenvolvimento prático eram coisas diferentes. Por isso, ele estava muito curioso para ver até onde Wang Chi chegaria.
"Se eu usar o algoritmo Minimax para percorrer todas as possibilidades, a exigência de processamento será alta demais; o Macintosh Portable certamente não suportará esse nível de cálculo. Dentre todas as opções, muitas podem ser claramente descartadas. Isso envolve o uso do algoritmo de poda Alfa-Beta para eliminar lances desnecessários, focando o tempo de busca nas ramificações mais promissoras."
"Parece que ainda há um problema, pois ele só calcula o valor da posição, e o valor da posição não é necessariamente o valor real. Usar algoritmos de avaliação de posição ainda pode desperdiçar poder de processamento. Considerando o desempenho do Macintosh Portable, preciso economizar cada bit de processamento para o que realmente importa: a vitória."
"Esqueci de algo... Exato, a ordenação de movimentos! Se eu puder combinar a ordenação de movimentos com a poda Alfa-Beta, não precisarei recalcular as ações a cada rodada; poderei usar dados já computados. Então, combinando isso com uma tabela de transposição para pular nós já visitados, poderei maximizar o uso da valiosa memória operacional."