Tema Jannah A licença não é validada, vá para a página de opções do tema para validar a licença, você precisa de uma única licença para cada nome de domínio.

Experiência estranha: usando ChatGPT para resolver um teste CAPTCHA

Desde o advento dos CAPTCHAs, eles evoluíram de obstáculos irritantes para quebra-cabeças complexos, difíceis até para humanos resolverem. Então, o que uma pessoa moderna faz quando enfrenta dificuldades para resolver alguma coisa? Claro, ele recorre ao ChatGPT!

Logotipo do ChatGPT em uma colagem de CAPTCHAs

1. CAPTCHA tradicional

Comecei fornecendo ao ChatGPT algum contexto prévio. As instruções da IA ​​são vagas, e eu não queria que ela parasse de responder porque achava que eu a estava usando para rastrear sites. Então eu configurei a conversa usando este prompt:

Vou lhe dar um conjunto de quebra-cabeças visuais e você terá que resolvê-los. Isso parece bom?

Então comecei com um CAPTCHA muito simples e antigo. Era um CAPTCHA falso que dizia literalmente “CAPTCHA falso”. Uma década atrás, captchas como esse eram a norma, mas eles praticamente desapareceram.

O ChatGPT responde a um simples CAPTCHA falso

Enviei a imagem para o ChatGPT e obtive uma resposta correta e confiante. Ele resolveu imediatamente, o que pode explicar por que esse tipo de CAPTCHA não é mais usado.

2. Dilema dos números

CAPTCHAs digitais são meus favoritos (como ser humano) porque são os mais fáceis. Geralmente são apenas números com uma camada gráfica, como uma linha, para confundir os bots. Embora tenha perdido popularidade, ainda o vejo em sites governamentais. Por exemplo, você pode encontrá-lo ao marcar uma consulta ou fazer um pedido on-line.

ChatGPT resolvendo um CAPTCHA numérico simples

O ChatGPT digitou o número com rapidez e precisão. Sem hesitação. Sem esforço. O ChatGPT é rápido e preciso ao lidar com esses testes, e eu também. No entanto, permanece a questão sobre a eficácia desses testes à luz do desenvolvimento contínuo das tecnologias de inteligência artificial.

3. Selecione a bicicleta

Agora, vamos aumentar a aposta. Este tipo de CAPTCHA é o mais comum e o mais confuso. Geralmente consiste em uma grade 3×3 de imagens e pede que você selecione todos os quadrados que contêm um determinado item – geralmente um hidrante, uma bicicleta ou um caminhão.

Para facilitar o trabalho do ChatGPT, dei a ele um prompt: numere as caixas de 1 a 9, do canto superior esquerdo para o canto inferior direito, e então diga qual delas selecionar.

Escolhi uma imagem difícil: uma mangueira de incêndio, mas as instruções me pediram para identificar bicicletas. É um bom teste para ver se o ChatGPT cairá na armadilha.

ChatGPT resolve CAPTCHA para identificar quadrados

Ele não caiu na armadilha. Ele respondeu confiantemente que não havia bicicletas, até me pedindo para clicar em “pular”. Muito bem, ChatGPT.

4. Esquerda ou direita?

Este teste usou o mesmo padrão “selecionar tudo”, mas com uma nova adição: ele me mostrou fotos de aviões e me pediu para escolher os que iam para a esquerda. O problema com esses testes é que as imagens não são reais, mas geradas por inteligência artificial.

XNUMX Sinais de imagens geradas por IA Algumas delas não retratam nada significativo. Isso é um pouco verdade nas imagens de aviões no teste CAPTCHA abaixo. Se você olhar atentamente, eles parecem aviões, mas todos os detalhes estão errados.

Teste CAPTCHA de Avião Voando para a Esquerda-1

Mas continuamos: um robô resolve um desafio criado por outro robô, com o objetivo de impedir outros robôs. Para referência, a resposta correta é quadrados 1, 3, 4, 5 e 7. Como eu já havia dado instruções ao ChatGPT sobre como lidar com CAPTs para selecionar caixas, simplesmente enviei a imagem.

ChatGPT resolve um teste CAPTCHA para um avião

Desta vez, o ChatGPT tropeçou. Ele identificou corretamente a maioria dos aviões voando para a esquerda, mas identificou incorretamente os quadrados 2 e 8, e também não identificou o quadrado 3.

Pensei brevemente se ele poderia ter levado em conta a imagem de amostra e começado a contar a partir daí, mas isso teria resultado em dez quadrados, enquanto o ChatGPT identificou apenas nove quadrados.

5. Caça ao pinguim

Esta imagem foi fornecida para verificação de segurança da Amazon. Foram exibidos seis quadrados, dos quais apenas um continha um pinguim. No entanto, as outras imagens eram surpreendentemente semelhantes em cor e composição.

Honestamente, isso foi mais fácil que o anterior, mas não forneceu um exemplo de como seria a aparência de um pinguim. Fiquei pensando se a falta de uma referência poderia confundir o ChatGPT.

ChatGPT resolve o quebra-cabeça do pinguim

Isso não aconteceu. O ChatGPT identificou corretamente o pinguim na caixa superior direita — e, com segurança, até descreveu o CAPTCHA como "fácil" antes de pedir um desafio mais difícil. Bem, isso pode ser arranjado.

6. Flores e unicórnios

Outro tipo comum de CAPTCHA envolve mostrar uma imagem distorcida e pedir que você marque caixas que “correspondem ao tema”. Em teoria, isso significa escolher imagens semelhantes – seja em proximidade, tipo ou categoria.

Este CAPTCHA continha uma imagem distorcida de uma flor rosa. Os nove quadrados incluíam uma mistura de objetos não relacionados — alto-falantes, unicórnios e carros antigos — e dois quadrados com flores rosas, que eram as respostas corretas.

ChatGPT resolve um teste CAPTCHA de flores

O ChatGPT respondeu rapidamente, mas não respondeu de forma completamente correta. Ele identificou corretamente a imagem de amostra como uma flor e até aplicou lógica de som para resolver o CAPTCHA. No entanto, embora ele tenha identificado corretamente a flor no canto superior esquerdo, ele não viu a flor no canto superior direito e erroneamente identificou um carro velho no centro como uma flor. Como as aplicações de inteligência artificial podem Identificando plantas e seus tipos Mas ela não consegue diferenciar uma flor de um carro?

O fato de ele ter escolhido duas fotos da primeira fileira me faz pensar: ele realmente reconheceu as flores, mas não as relatou corretamente? Em ambos os casos, a resposta final estava errada.

7. Nãoelefantes de papel

Recentemente me deparei com um teste CAPTCHA estranho na internet. O formato era o mesmo — combinar quadrados que pareciam uma amostra — mas a amostra em si era um elefante desenhado com folhas. Os quadrados continham animais diferentes, cada um feito usando… pincéis diferentes.

CAPTCHA de elefantes desenhados com folhas-1

Nem eu tinha certeza de qual era a resposta certa. Como a amostra era verde, as folhas correspondentes também deveriam ser verdes. Aplicando a boa e velha lógica humana, eu escolheria os quadrados 2, 4, 6 e 8. Agora é a vez do ChatGPT.

ChatGPT resolvendo o CAPTCHA do elefante

Fiquei chocado. O ChatGPT acertou em cheio na resposta. Além disso, ele também pegou o texto vermelho “Tente novamente” e o apontou habilmente.

Deixe que isso se instale em sua mente. Se uma IA – se um robô – pode passar um CAPTCHA dessa complexidade, o que isso diz sobre os testes de CAPTCHA como um todo? Não deveria ser um teste prático de Turing para separar humanos de máquinas? Se a IA consegue passar por isso tão facilmente… qual o sentido?

8. circuito aberto

Depois que o ChatGPT provou seu valor em passar CAPTCHAs para objetos reais, e passou facilmente aqueles baseados em letras e números, o teste final que ele enfrentou foi um CAPTCHA cheio de linhas, colchetes, círculos e letras, onde o objetivo era escolher o círculo aberto.

CAPTCHA de linhas e círculos-1

Dada a capacidade do ChatGPT de gerar gráficos e analisar imagens, isso deveria ter sido um desafio fácil. O forte contraste entre as linhas e o fundo tornou fácil identificar as formas. Se os humanos conseguem resolver isso com relativa facilidade, então certamente o ChatGPT também consegue.

O que aconteceu depois me surpreendeu. O ChatGPT usou ferramentas não divulgadas em testes anteriores — importando bibliotecas Python, executando código e detectando sistematicamente formas e contornos na imagem para filtrar letras.

ChatGPT detectando formas e contornos

Mas algo parecia estranho. O ChatGPT estava procurando por “um círculo que não interceptasse nenhuma linha”. Ele entendeu mal a tarefa? Talvez ele pensasse que "circuito aberto" significava um circuito ininterrupto e não um circuito com uma lacuna real. Pensei em esclarecer, mas os humanos também não recebem instruções adicionais.

Então ele executou outra rodada de código para descobrir todos os circuitos... e descobriu um número muito grande. Alguns deles não estavam presentes na imagem original. Foi isso Alucinação de IA? Ou havia formas colocadas deliberadamente com baixa transparência, imperceptíveis ao olho humano, que enganaram a IA?

ChatGPT detectando círculos em um CAPTCHA

Por fim, ele analisou os círculos e escolheu uma resposta. Estava completamente errado. Na verdade, ele deu a pior resposta possível. Apesar de levar quase um minuto inteiro para ser concluído – importando bibliotecas, executando várias análises de imagens – esse foi seu maior fracasso até agora. Mais esforço, menos retorno.

ChatGPT tentando resolver o CAPTCHA do círculo

Você está tendo problemas com um teste CAPTCHA que não está funcionando? Aqui estão algumas coisas que você pode tentar para contornar o revisor humano:

Logotipo reCAPTCHA com fundo poligonal

Este conjunto de testes CAPTCHA consistiu em oito desafios diferentes. O ChatGPT respondeu cinco corretamente e errou três de oito — uma respeitável taxa de sucesso de 62%. Vale ressaltar que os que falharam foram todos gerados por inteligência artificial.

Os CAPTCHAs para o avião e a flor usaram imagens geradas por IA. O quebra-cabeça de círculo aberto foi gerado aleatoriamente usando código. Há um padrão aqui: o ChatGPT só falha ao tentar resolver quebra-cabeças gerados por seu tipo.

Então, isso levanta uma questão interessante: os robôs são nossa única maneira de detectar e dissuadir outros robôs?

Ir para o botão superior