In 1950, Alan Turing introduced a test to check whether a machine can think like a human or not, this test is known as The Turing Test. Neste teste, Turing propôs que o computador pode ser dito ser um inteligente se ele pode imitar a resposta humana sob condições específicas.
Turing Test foi introduzido por Turing em seu artigo de 1950, “Computing Machinery and Intelligence”, que considerou a questão: “Can Machine think?,”
O teste de Turing é baseado em um jogo de partido “jogo de imitação”, com algumas modificações. Este jogo envolve três jogadores em que um jogador é um Computador, outro jogador é um respondedor humano, e o terceiro jogador é um interrogador humano, que é isolado de outros dois jogadores e seu trabalho é encontrar o que o jogador é uma máquina entre dois deles.
considere, o jogador A é um computador, o jogador B é humano, e o jogador C é um interrogador. Interrogador está ciente de que um deles é máquina, mas ele precisa identificar isso com base em perguntas e suas respostas.,
a conversa entre todos os jogadores é através de teclado e tela de modo que o resultado não dependeria da capacidade da máquina de converter palavras como fala.
o resultado do teste não depende de cada resposta correta, mas apenas de quão próximas são as suas respostas como uma resposta humana. É permitido ao computador fazer tudo o que for possível para forçar uma identificação errada pelo interrogador.
As perguntas e respostas podem ser como:
interrogador: você é um computador?,
PlayerA (computador): não
interrogador: multiplique dois grandes números como (256896489*456725896)
jogador a: pausa longa e dê a resposta errada.
neste jogo, se um interrogador não seria capaz de identificar qual é uma máquina e qual é humana, então o computador passa o teste com sucesso, e diz-se que a máquina é inteligente e pode pensar como um humano.
“em 1991, o empresário de Nova York Hugh Loebner anuncia o prêmio, oferecendo um prêmio de US $ 100.000 pelo primeiro computador a passar no teste de Turing., No entanto, nenhum programa de IA até a data, chega perto de passar um teste de Turing não diluído”.
Chatbots to attempt The Turing test:
ELIZA: ELIZA was a Natural language processing computer program created by Joseph Weizenbaum. Foi criado para demonstrar a capacidade de comunicação entre a máquina e os humanos. Foi um dos primeiros chatterbots, que tentou o teste de Turing.Parry: Parry foi um chatterbot criado por Kenneth Colby em 1972. Parry foi projetado para simular uma pessoa com esquizofrenia paranóica (transtorno mental crônico mais comum)., Parry foi descrito como ” ELIZA com atitude.”Parry foi testada usando-se uma variação do Teste de Turing, no início da década de 1970.
Eugene Goostman: Eugene Goostman foi um chatbot desenvolvido em são Petersburgo, em 2001. Este bot competiu nos vários números do teste de Turing. Em junho de 2012, em um evento, Goostman ganhou a competição promovida como o maior conteúdo de teste de Turing de sempre, em que convenceu 29% dos juízes de que era um ser humano.Goostman parecia um rapaz virtual de 13 anos.,
the Chinese Room Argument:
There were many philosophers who really disagreed with the complete concept of Artificial Intelligence. O argumento mais famoso nesta lista foi “sala Chinesa.”
In The year 1980, John Searle presented “Chinese Room” thought experiment, in his paper ” Mind, Brains, and Program,” which was against the validity of Turing’s Test. De acordo com seu argumento, “programar um computador pode fazê-lo compreender uma linguagem, mas não produzirá uma compreensão real da linguagem ou da consciência em um computador.,”
he argued that Machine such as ELIZA and Parry could easily pass The Turing test by manipulating keywords and symbol, but they had no real understanding of language. Assim, não pode ser descrito como capacidade de” pensar ” de uma máquina como um humano.
características necessárias para uma máquina passar no teste de Turing:
- processamento de linguagem Natural: NLP é necessário para se comunicar com o interrogador em linguagem humana geral como o inglês.representação do conhecimento: armazenar e recuperar informações durante o teste.,raciocínio automatizado: utilizar a informação previamente armazenada para responder às perguntas.aprendizagem de máquinas: adaptar novas mudanças e detectar padrões generalizados.
- visão (para o teste de Turing total): reconhecer as ações do interrogador e outros objetos durante um teste.
- Controle Motor (para o teste de Turing total): agir sobre objetos se solicitado.