Captcha e inteligência artificial

Luis von Ahn, da Universidade Carnegie Mellon, é um dos inventores do Captcha, Em uma palestra de 2006, von Ahn falou sobre o relacionamento entre o Captcha e o campo da inteligência artificial (IA). Porque o Captcha é uma barreira entre spammers ou hackers e seu objetivo, essas pessoas dedicaram tempo e energia para quebrar Captchas. Seus sucessos significam que as máquinas estão ficando mais sofisticadas. Toda vez que alguém descobre como ensinar a máquina a derrotar um Captcha, nós ficamos um passo mais perto da inteligência artificial.

EZ-Gimpy CAPTCHA
2009 ComoTudoFunciona
Hackers descobriram formas de ensinar computadores como reconhecer um texto em Captchas EZ-Gimpy

Enquanto as pessoas descobrem novas formas de contornar Captchas, cientistas da computação como von Ahn desenvolvem Captchas que voltam-se para outros desafios no campo da Inteligência artificial. Um passo para trás para o Captcha ainda é um passo para frente para a inteligência artificial - cada derrota é também uma vitória.

Mas e os administradores Web? Eles não devem achar a filosofia de von Ahn nem um pouco atraente. Da perspectiva deles, eles ainda têm de lidar com um problema massivo - spammers e hackers. Pessoas que mantêm Web sites ou criam pesquisas de opinião online precisam estar conscientes de que vários sistemas Captcha não são mais eficazes. É importante fazer uma pequena pesquisa sobre que aplicações Captcha ainda são confiáveis. E é igualmente importante manter-se atualizado nesse assunto. Se um sistema Captcha falha, o administrador precisa remover o código do seu site e substitui-lo por outra versão.

Em relação aos projetistas Captcha, eles têm de ser muito cuidadosos. À medida que os computadores se tornam mais sofisticados, o método de teste também tem que evoluir. Mas se o teste evolui para o ponto em que os humanos não podem mais solucionar o Captcha com uma taxa de sucesso decente, o sistema como um todo falha. A resposta pode não envolver entortar ou distorcer o texto - ela pode exigir que usuários solucionem uma equação matemática ou respondam questões sobre uma história curta. E à medida que esses testes ficam mais complicados, há o risco de o usuário perder o interesse. Quantas pessoas ainda vão querer postar uma resposta em um fórum se eles têm primeiro de resolver uma equação quadrada?

Vamos jogar um jogo?
Luis von Ahn tem uma reputação de usar a computação humana como uma forma de avançar na tecnologia de computador. Como você convence as pessoas a ajudá-lo a tornar as máquinas mais inteligentes? Transforme isso em um jogo! Aqui estão alguns jogos em que von Ahn trabalhou para tornar os programas de computador mais eficazes:
  • O ESP Game, que forma pares de jogadores, mostra uma imagem para cada jogador, e desafia-os a sugerir as mesmas tags para descrever aquela imagem. Cada tag verificada ajuda a categorizar a foto nos mecanismos de busca.
  • E há o Verbosity. Um jogador descreve uma palavra para outro jogador usando uma série de pistas. O outro jogador deve adivinhar a palavra correta.
  • O Matching game apresenta as mesmas duas fotos a dois jogadores diferentes. Cada jogador escolhe a foto de que gosta mais. Ambos os jogadores ganham pontos para cada foto igual escolhida. À medida que o jogo acumula resultados, ele categoriza as fotos da mais atrativa para a menos atrativa.

Com o tempo, nós podemos chegar a um ponto em que computadores e humanos interpretem quebra-cabeças da mesma forma. Se isso acontecer, testes como o Captcha se tornarão linhas de código inúteis. Até lá, nós teremos de apertar os olhos ou os ouvidos cuidadosamente enquanto tentamos decifrar códigos Captcha.

Para aprender mais sobre segurança na Web e tópicos relacionados, cheque os links da próxima página.