Google

Wolfram Alpha – Engenho computacional de conhecimento

em:17 de maio de 2009
Foi lançado nessa sexta-feira o Wolfram Alpha, engenho de busca que se diferencia dos demais pela maneira de mostrar os resultados e de como é feito o processamento da sentença de entrada (termo ou frase que está sendo buscado).
O idealizador do projeto é Stephen Wolfram, Ph.D em partículas físicas e interessado em tantos outros assuntos como autômatos celulares, que resultou no polêmico livro lançado em 2002: A New Kind of Science(NKS), que pode ser baixado na Internet, no qual o autor propõe que toda ciência e natureza é regida por autômatos celulares. Stephen também é idealizador do software Mathematica, grande base do Wolfram Aplha, que resolve problemas matemáticos (dos mais simples aos mais complexos) e é bastante difundido dentre a área de ciências exatas.

Como funciona o Wolfram Alpha e porque ele é diferente dos demais buscadores? Primeiro, dada uma entrada, o sistema irá “entender” a sua pergunta, assunto ou tema (em inglês apenas) que está sendo pesquisado. Após fazer esse processamento, será computada a resposta. Dependendo do que for pesquisado o Wolfram Alpha irá buscar as informações ou processar de formas diferentes. Pesquisando por algum termo ou fórmula matemática, será utilizado o Mathematica para processar e mostrar o resultado, como mostrado para as buscas Taylor series of sin^3(x) ou integrate sqrt x cos x.
Buscando por Recife, Pernambuco são retornadas informações como população, localização no mapa:

Também é possível fazer comparações e relações entre dois termos, colocando duas ações, será mostrado a comparação dos preços, colocando duas cidades, serão relacionados seus dados e será mostrado a distância entre elas. Existem várias maneiras de se utilizar o buscador, recomendo ver o vídeo de instruções feito pelo próprio Wolfram e ler as fontes e leituras adicionais no fim do post.

Mercado de buscas
O mercado de buscas está bastante aquecido, dada a quantidade de informações que são adicionadas a rede desde a sua criação, busca tornou-se algo essencial e que deve ser o mais preciso possível.
A primeira coisa a se pensar é se está sendo lançado mais um concorrente para o Google. Vejo o Wolfram Alpha como concorrente indireto, pois de qualquer maneira irá ter uma fatia do mercado de buscas. É um concorrente indireto pela maneira de seu funcionamento: a busca é processada e são mostrados resultados a partir de bancos de dados disponíveis na Internet ou utilizando mecanismos como o Mathematica. Por sua vez o Google trata de relevância das páginas, respondendo a pergunta: qual página é mais relevante para o usuário dada as palavras ou frase buscada? O Google faz isso através de vários mecanismos, mas tem como sua base a utilização de links entre as páginas, se uma página recebe muitos links de uma página importante essa página também é importante.
O Wolfram Alpha está mais para concorrente direto do Wikipedia, até então a grande enciclopédia de conhecimento. Utilizando perguntas ou termos específicos no Google, normalmente somos levados ao Wikipedia como página mais relevante, pode ser que isso mude mais pra frente.

Evolução da web
Alguns podem dizer que estamos caminhando para a web 3.0 ou semântica com o lançamento do novo sistema de busca. Não gosto desses rótulos, pois a web continua a mesma, prefiro ver como marcos na sua história. A questão é que começam a ser construídos sistemas que conseguem processar os dados e informações disponíveis na Internet de forma lógica, ou seja, que conseguem fazer parte do conceito de web semântica. As informações começam a ser interligadas e passam a ter sentido lógico ou semântico, pois quando faço perguntas como: quem é o presidente do Brasil? ou quem foi o presidente em 1943?, o sistema consegue reunir a informações certas e processar a minha pergunta de maneira correta.
O Wolfram Alpha irá aquecer o mercado de web semântica trazendo mais aplicações que consigam processar dados e trazer informações relevantes para um determinado contexto ou assunto. As informações estão disponíveis na Internet, a grande sacada será como utilizar esses dados e relacioná-los de maneira lógica.

Fontes e leituras recomendadas:
Post de Silvio Meira antes do pré-lançamento
Post do Read Write Web sobre as primeiras impressões utilizando o sistema
Comparação entre o Google e Wolfram Alpha
Exemplos de utilização do Wolfram Alpha