Teste de Turing: o que é, como funciona, vantagens e limitações
Quando falamos de inteligência artificial, o que queremos dizer? Especialistas neste assunto têm vários pontos de vista sobre o assunto, mas um dos mais compartilhado é que um computador pode ser considerado inteligente quando é capaz de pensar como um ser humano.
Verificar até que ponto uma máquina "pensa" é complicado. Antes de fazer as máquinas pensarem, devemos primeiro entender como pensamos, um assunto que permanece um grande mistério até hoje.
Seja como for, de todas as formas de verificar se uma máquina tem inteligência artificial, o teste de Turing é certamente o mais famoso. A seguir, vamos descobrir em que consiste e quais foram suas implicações.
- Artigo relacionado: "6 exemplos de inteligência artificial aplicada à sociedade"
O que é o teste de Turing?
O teste de Turing é um método de investigação de inteligência artificial (IA) para determinar se um computador é ou não capaz de pensar como um ser humano. Este teste recebeu o nome de seu autor, Alan Turing (1912-1954), um dos mais famosos especialistas em ciência da computação teórica, criptoanálise, biologia teórica e matemática. Turing propôs que para dizer que um computador tem inteligência verdadeira, ele deve ser capaz de imitar as respostas que um humano daria a condições específicas.
O teste de Turing original exigia três terminais separados. Um terminal seria operado por um computador, enquanto os outros dois seriam operados por humanos. Durante o teste, um dos humanos tem a tarefa de fazer perguntas, enquanto o outro humano e o computador devem respondê-las.
As perguntas serão sobre um tópico específico, usando um formato e contexto específicos. Depois de ter feito o interrogatório, o humano que faz as perguntas deve decidir qual respondente era o humano e qual era o computador.
O teste é repetido quantas vezes desejar. Se o interrogador estiver errado mais da metade das vezes ao decidir quem é a máquina, considera-se que o computador possui inteligência artificial., pois ele se comportou de maneira tão humana que colocou em dúvida o questionador.
- Você pode estar interessado: "Teoria computacional da mente: em que consiste?"
histórico de teste
Como mencionamos, este teste recebeu o nome de seu inventor, Alan Turing. Este matemático inglês foi pioneiro na pesquisa de computadores e aprendizado de máquina durante as décadas de 1940 e 1950. Turing introduziu este teste em seu artigo de 1950 chamado "Computing Machinery and Intelligence" quando trabalhava na Universidade de Manchester. Sem Alan Turing e sua proposta particular, os atuais programas de IA, como chatbots e assistentes de escritório, seriam ficção científica.
Seu artigo começava assim: "Proponho considerar a questão: as máquinas podem pensar?" Essa pergunta foi acompanhada por um exercício hipotético peculiar: O Jogo da Imitação. Em sua concepção original, isso não envolvia um computador, mas três participantes humanos em três salas separadas, conectadas entre si por uma tela e um teclado. Em uma sala havia um homem, em outra uma mulher, e em outra estava a pessoa que iria atuar como juiz, de gênero irrelevante. A mulher teve que tentar convencer o juiz de que ela era o homem.
Depois de explicar esse exercício com humanos, Turing o propôs novamente, mas desta vez colocando um computador como um participante cuja missão era convencer o juiz de que ele não era um computador, mas um ser humano. A tarefa do interrogador é decidir quem é a Inteligência Artificial e quem é o ser humano, como comentamos na seção anterior.
Desde que o teste de Turing foi conceituado, ele foi utilizado inúmeras vezes, sendo como uma ferramenta útil para determinar se um computador ou programa cibernético possui inteligência artificial. Temos alguns exemplos retumbantes com o programa ELIZA (1966), de Joseph Weizenbaum, capaz de se passar por psicoterapeuta, e PARRY (1972) desenvolvido pelo psiquiatra Kenneth Colby que fingia ser uma pessoa com esquizofrenia paranóide.
- Você pode estar interessado: "Os 4 principais tipos de ciência (e seus campos de pesquisa)"
Limitações do teste ao estudar inteligência artificial
O teste de Turing não é infalível. Sua principal crítica tem a ver com a forma como ela tem sido tradicionalmente aplicada, geralmente na forma de limitado para que o computador, com a tecnologia disponível na época, pudesse exibir uma inteligência semelhante ao humano.
Muitas das ocasiões em que o teste foi aplicado, as perguntas que foram feitas aos computadores foram fechadas, do tipo que são respondidas com um “sim” ou “não”. Às vezes, essas perguntas eram tão fáceis para os programas de computador responderem que dificilmente poderiam ser tomadas como uma demonstração de sua IA.
Por outro lado, quando o teste de Turing foi aplicado com perguntas abertas ou conversacionais, a resposta dos programas de computador pode se tornar muito caótica. Embora os programas de computador atuais sejam mais inteligentes, pode-se dizer que dependendo de quais perguntas abertas eles fazem responda de uma forma que torne óbvio para o seu interlocutor de carne e osso que eles estão falando com um máquina.
Para muitos pesquisadores, a questão de saber se um computador pode ou não passar no teste de Turing não importa mais hoje. Em vez de se concentrar em ver como ele é capaz de convencer alguém de que eles são humanos em vez de computador, o importante seria ver como tornar a interação homem-máquina mais intuitiva e eficiente. Por exemplo, usando uma interface de conversação.
- Artigo relacionado: "17 curiosidades sobre a percepção humana"
Alternativas a este teste
Desde que Turing viveu, o mundo da computação e da computação evoluiu muito. Hoje existem muitas alternativas ao teste de Turing original, que nos permitem determinar com mais clareza o que é uma IA. Entre eles temos:
1. Teste de Turing reverso
Nesse caso, é o humano tentando convencer o computador de que não é outro computador. Temos um exemplo disso no popular CAPTCHA, muito recorrente em páginas da web onde você deve digitar uma senha.
2. Teste de Turing Total (Teste de Turing Total)
aqui o interrogador pode testar habilidades perceptivas além de verificar a capacidade de manipulação de objetos do sujeito questionado.
- Você pode estar interessado: "Máquina de Turing: o que é e como funciona"
3. Teste de Sinal Inteligente Mínimo (MIST)
Esta seria a versão mais minimalista do teste de Turing, na qual apenas perguntas fechadas verdadeiro/falso ou sim/não são feitas.
4. O Teste de Marcus
Este teste é muito interessante. Permite avaliar até que ponto um programa de computador é capaz de "ver" um programa de televisão e entendê-lo, verificando-o fazendo-lhe perguntas sobre o enredo ou personagens dele.
5. O Teste de Lovelace 2.0
Este teste é feito para detectar inteligência artificial através de sua capacidade de criar arte.
- Artigo relacionado: "Ada Lovelace: biografia deste matemático e pioneiro da programação"
6. Desafio do esquema de Winograd
Perguntas de múltipla escolha são feitas em um formato específico.
Como o teste de Turing é usado atualmente?
Apesar de haver variações do teste de Turing, sua versão original ainda é utilizada hoje.. Temos um exemplo disso com o Prêmio Loebner, concurso realizado anualmente desde 1990 no qual é atribuída uma condecoração a aqueles computadores que conseguem convencer o júri que o concede de que são humanos, usando o teste de Turing para defini-lo. A competição segue as regras padrão do teste de Turing.
Em uma competição organizada pela Universidade de Reading para comemorar os 60 anos da morte de Turing em 2014, um chatbot chamado Eugen Goostman que fingiu ser um menino de 13 anos conseguiu passar no teste de Turing, conseguindo enganar 33% dos juízes.
Em 2018, o Google Duplex conseguiu marcar um horário com um cabeleireiro por telefone enquanto uma multidão de 7.000 assistia. A recepcionista não sabia que ela não estava conversando com um ser humano real. Este é considerado por alguns como um dos casos mais recentes e interessantes de passar no teste de Turing, embora não siga o formato original proposto por Alan Turing.
Temos outro caso com GPT-3, um modelo de processamento de linguagem natural que alguns consideram ter a maior probabilidade de passar no teste em seu formato original. No entanto, apesar de suas habilidades altamente avançadas, muitos criticaram essa tecnologia porque pode ser facilmente enganado em fazer perguntas sem sentido e fazendo com que ela tenha problemas para passar no teste Turing.
Embora haja debate sobre a relevância do teste de Turing para definir que um programa de computador possui inteligência, esta prova ainda é usada hoje e amplamente comentada do ponto de vista filosófico para discutir e investigar IA. À medida que a inteligência artificial avança e uma melhor compreensão de como o cérebro humano funciona, o teste de Turing continuará a ser usado como uma ferramenta para estabelecer quando uma máquina é capaz de pensar como um ser humano.