Skip to Content
Author's profile photo Bruno Lucattelli

Machine Learning Blog 01: O Teste de Turing

Seriam as máquinas capazes de pensar? Esta é a pergunta que Alan Turing propõe em seu artigo Computing Machinery and Intelligence, de 1950.

 

No texto, Alan propõe um jogo chamado Imitation Game. O jogo conta com três jogadores, sendo uma mulher, um homem e um terceiro jogador que pode ser homem ou mulher. Os três estão em salas separadas. O terceiro jogador (também conhecido como interrogador) possui um chat aberto para cada um dos outros dois jogadores, através do qual ele pode fazer perguntas. As perguntas devem servir para ele conseguir identificar quem é o homem e quem é a mulher. O objetivo da mulher é convencer o interrogador de que ela é a mulher. O objetivo do homem é enganar o interrogador e fazê-lo pensar que ele é a mulher.

 

A partir de uma alteração no Imitation Game, Alan propõe o que ficou conhecido como O Teste de Turing. Ao invés de interagir com um homem e uma mulher, o interrogador passa a interagir com uma pessoa e um computador. A pessoa real, assim como a mulher, tenta convencer o interrogador de que ela é uma pessoa de verdade. O computador, assim como o homem, tenta enganar o interrogador, fazendo uso de um algoritmo de inteligência artificial, para tentar convencê-lo de que o computador é que é a pessoa real.

 

Desde a sua publicação, inúmeros algoritmos foram desenvolvidos e submetidos ao Teste de Turing, produzindo sucessos e fracassos ao longo dos anos, mas mantendo sempre a atenção e curiosidade de estudantes e pesquisadores. O resultado deste interesse crescente, somado ao aumento do poder computacional e dos cenários de aplicação prática nos negócios garantiu o desenvolvimento da inteligência artificial e do aprendizado de máquina (a.k.a. machine learning) até os dias de hoje.

 

Esta mesma curiosidade me contaminou neste ano, e como entusiasta ainda iniciante na área, resolvi fazer alguns testes usando uma tecnologia com a qual lido todos os dias: ABAP. Na última semana, apresentei durante o SITSP 2014 uma demonstração onde um programa ABAP foi capaz de ler uma imagem a partir de um algoritmo de inteligência artificial chamado redes neurais e nos dizer qual era o número entre 0 e 9 contido no bitmap. O vídeo da apresentação já foi publicado, assim como outros vídeos no canal do SIT Brasil. Os fontes do exemplo também estão publicados no Github.

 

Como o feedback durante a apresentação foi positivo, pensei em “manter o interesse vivo” no tópico Machine Learning através deste e de outros blogs que pretendo escrever ao longo das próximas semanas e meses. Como meus estudos e meu humilde trabalho de pesquisa continuam, esta é também uma forma de manter um diálogo com outras pessoas interessadas à medida em que o trabalho evolui.

 

Bem-vindos à bordo do Machine Learning, e não fale com o capitão: ele pode ser um robô!

 

Referências e leitura recomendada:

  • Computing Machinery and Intelligence – Turing, Alan M. – 1950 (link)

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Demais a apresentação e um excelente tema! Ainda bem que foi gravado... pois estava assistindo outra sessão!

      Author's profile photo Bruno Lucattelli
      Bruno Lucattelli
      Blog Post Author

      Obrigado Edu! Eu sei como é, no dia do evento eu quase não consigo assistir uma inteira, porque é correria de um lado pro outro. Aí na edição dos vídeos que eu começo a reparar em várias coisas que aconteceram e eu não vi hahahaha

      Author's profile photo Former Member
      Former Member

      Bruno,

      Adorei a forma divertida e o bom humor que você demonstra neste post e na sua apresentação no SITSP.

      Uma excelente palestra e cobertura do evento.

      Abraços!

      Karen Rodrigues

      Author's profile photo Bruno Lucattelli
      Bruno Lucattelli
      Blog Post Author

      Obrigado Karen! Estamos tentando melhorar a cada evento, e o nosso objetivo é 100% gravado com qualidade excelente! Um dia chegaremos lá! 🙂 O José Nunes e o Tobias contribuíram MUITO, e sem eles não teria chego nem perto do que foi.

      Author's profile photo Raquel Pereira da Cunha
      Raquel Pereira da Cunha

      Oi Bruno,

      o tema é super interessante (minha bolsa de iniciação científica na Universidade era em Inteligência Artificial 🙂 ) e gostei muito da palestra do SITSP e da forma como você explicou o assunto. Parabéns pelo blog, and keep them coming! Parabéns também a você e Fabio Pagoti pela palestra.

      Abs,

      Raquel

      Author's profile photo Bruno Lucattelli
      Bruno Lucattelli
      Blog Post Author

      Ah é? Então eu estava sendo observado por uma especialista e não sabia? 😯

      E o medo de ter falado alguma besteira? hahahaha

      Valeu Raquel!

      Author's profile photo Ricardo Viana
      Ricardo Viana

      Ki par.... de apresentação.

      Top de mais Brunoooo você é o cara !!

      Absss