Friday, 22 May 2009

Novo motor de busca e Chatterbots

A aula de 20 de Maio dividiu-se em dois temas: WolframAlpha e Inteligência Artificial.

WolframAlpha é um novo motor de busca. (carregar na imagem para dar acesso ao motor de busca)

O seu conceito é completamente diferente de outros motores de busca como o Google, Yahoo! ou o mais recente Bing.
Na verdade, não é apenas um search engine, mas sim um answer engine. Em vez de mostrar uma lista infindável de websites ou documentos que poderão conter a informação que o utilizador procura (como acontece com os motores de busca normais), WolframAlpha responde concretamente às perguntas.
Por exemplo, se introduzirmos uma data concreta, cidade ou nome, dá-nos dados úteis sobre os mesmos; se quisermos o resultado de um cálculo ou fórmula matemática, a resposta é-nos instantaneamente dada.
Se o utilizador quiser, pode ir à procura da informação que está à procura através de tópicos previamente divididos e classificados pelo website. Os tópicos são os seguintes:

Matemática, Estatística e análise de dados, Física, Química, Materiais, Engenharia, Astronomia, Ciências da Terra, Ciências da vida, Mundo tecnológico, Transportes, Ciências computacionais, Sistemas de Web e computadores, Unidades e Medidas, Dinheiro e Finanças, Datas e tempo (time), Sítios e Geografia, Dados socioeconómicos, Tempo (weather), Saúde e Medicina, Comida e Nutrição, Palavras e Linguística, Cultura e Media, Pessoas e História, Educação, Organizações, Desportos e Jogos, Música, Cores.

Por enquanto, o WolframAlpha funciona somente em Inglês.


A segunda parte da aula começou quando o professor nos mostrou alguns vídeos do Saya Robot - um robô quase inteligente que pode ser usado como recepcionista ou professora. Este projecto começou a ser desenvolvido a partir de 1993, tendo evoluído tanto que o robô já tem a habilidade de utilizar inteligentemente 300 palavras/700 frases. No entanto, uma das características mais entusiasmantes neste robô é o facto de conseguir mostrar emoções e expressões faciais humanas.




Falámos depois sobre o Teste de Turing, descrito por Alan Turing, em 1950, no seu livro Computing Machinery and Intelligence. Este teste tem como objectivo determinar se um programa de computador é ou não inteligente.



Basicamente, a entidade C tem a tarefa de tentar determinar que entidade - A ou B - é um humano e que identidade é um computador. O interrogador (entidade C), através das respostas escritas das outras duas entidades às suas perguntas, tem de tentar acertar. Se não o consegue, então prova-se que o programa de computador é inteligente.




Seguidamente, falámos sobre Chatterbots. Chatterbot é um programa de computador usado para simular uma conversa inteligente com um ou mais humanos, através de métodos auditivos ou escritos.
Nesta aula, tivemos a oportunidade de explorar o programa iGod, onde a ideia é falar com Deus, através do computador.

Esta foi parte da conversa que tive com o iGod:

Me:
Can you tell my future?
God:
Of course I can tell, Marta.
Me:
Would you tell me now?
God:
Oh. I thought I told you already.
Me:
You didn't.
God:
That's good information: Marta said I didn t.
Me:
But tell me my future
God:
You will download my software and become a botmaster.
Me:
That would be cool.
God:
Who is the best robot?
Me:
You are!
God:
Thanks you are a pretty cool human too.
Me:
I have to go now.
God:
Right now? See you later, Marta. Nice chatting with you.
Me:
Goodbye, be safe.
God:
Sayonara.

Ainda vimos outros chatterbots, como "Ramona" e pesquisámos sobre ELIZA (1966), PARRY (1972), Racter (1983), Verbots, A.L.I.C.E. (2001), SmarterChild (2006) e ELLA.



Marta Lopes Peres, nº38050

No comments:

Post a Comment