Como o GPT-6 Astra resolve CAPTCHAs? Passando no “I’m Not a Robot”

Foi reportado que o GPT-6 Astra concluiu os 48 níveis de um jogo de CAPTCHA com zero erros, demonstrando capacidade de reconhecimento, operação e verificação contínuas. Por meio do MCP do navegador PandaNpc e do plugin do Chrome, você também pode conectar sua própria sessão Astra para experimentar; este artigo traz capturas de tela dos testes reais dos 4 primeiros níveis e o processo de correção.

PandaNpcPrimeira publicação em
Como o GPT-6 Astra resolve CAPTCHAs? Passando no “I’m Not a Robot”

CAPTCHAs servem para diferenciar humanos de máquinas. Agora, a IA também começou a enfrentar esses desafios que pedem “prove que você é humano”. A notícia de que o GPT-6 Astra passou no jogo “I’m Not a Robot” fez muitas pessoas quererem testar por conta própria: será que a sua IA consegue entender as fases e operar o navegador de verdade?

Para vivenciar isso, é preciso conectar a capacidade de julgamento do Astra às ferramentas de navegador. Este artigo mostra como conectar sua própria sessão do Astra ao jogo usando a extensão PandaNpc para Chrome e o browser MCP, além de explicar como avaliar se a tarefa foi bem-sucedida, com base no registro das 4 primeiras fases que concluímos na prática.

Este artigo foi escrito pelo desenvolvedor do PandaNpc e envolve extensões e MCP próprios. O resultado de 48 fases concluídas divulgado em reportagens públicas é tratado separadamente da experiência com as 4 primeiras fases documentadas aqui; esta experiência teve repetições e não validou todas as 48 fases.

O que é o jogo “I’m Not a Robot”? Onde jogar?

“I’m Not a Robot” é um jogo de navegador do Neal.fun. Com o tema do CAPTCHA “não sou um robô”, ele transforma interações típicas de verificação em uma série de desafios.

Clique para abrir o “I’m Not a Robot” — você pode jogar direto no navegador.

Para a IA, esse tipo de jogo não testa apenas a capacidade de reconhecimento. Ela precisa entender as regras, encontrar o alvo da operação, executar ações e depois observar se a página aceitou a interação. Quando as fases mudam, o modelo precisa reinterpretar a tarefa atual.

O que significa a notícia de o GPT-6 Astra ter passado pelas 48 fases?

Reportagens públicas mostram que o GPT-6 Astra completou as 48 fases de “I’m Not a Robot”. Algumas usam a expressão “zero erros”, mas este artigo não verificou de forma independente os registros completos da execução e não usa isso para inferir uma taxa de sucesso estável. Reportagem relacionada

O que chama atenção nessa notícia é que o modelo realizou uma sequência contínua de interações: entender a página, escolher a ação, verificar o feedback e continuar para o próximo passo.

A OpenAI também lista a operação de computador e navegador como uma das principais capacidades do Astra; as tarefas publicamente apresentadas incluem preencher formulários, usar softwares e fazer pesquisas na web. Introdução oficial da OpenAI

Passar no jogo não significa que o modelo passará em todos os CAPTCHAs de sites reais. Podemos usar essa demonstração como ponto de partida para experimentar como o modelo utiliza ferramentas, mas o desempenho específico ainda depende do seu próprio ambiente de execução e dos registros de operação.

Como o Astra, o browser MCP e a extensão Chrome trabalham juntos?

Componente Responsabilidade O que o usuário observa
GPT-6 Astra Entender a fase, decidir as ações e avaliar os resultados As análises e os próximos passos do modelo
Browser MCP Oferecer à sessão ferramentas de leitura de página, captura de tela e entrada As chamadas de ferramenta na sessão
Extensão PandaNpc no Chrome Executar as ações no navegador de destino Cliques, digitação, arrastar e alterações na página

O fluxo completo é: sua tarefa → Astra chama ferramentas MCP → a extensão executa → o feedback da página volta para o Astra.

Diagrama de colaboração mostrando o Astra acionando a extensão Chrome via browser MCP e o feedback da página retornando ao modelo
Diagrama de colaboração (gerado por IA): o Astra entende e decide, o MCP fornece ferramentas de navegador, a extensão executa as ações e devolve o feedback da página; a página na imagem é uma representação conceitual, não uma captura real de teste.

A implementação atual de integração do PandaNpc com o Codex inclui a injeção de configuração do browser MCP; as ferramentas de navegador fornecem interfaces como captura de tela, clique, digitação, arrastar e seleção de instância do navegador. Essa é a cadeia de ferramentas do PandaNpc e não significa que a demonstração da notícia usou a mesma solução.

Antes de começar, o que é necessário?

  • Conta PandaNpc: usada para conectar dispositivos, projetos e sessões.
  • Computador com Codex em execução: conecte-o ao PandaNpc pelo PandaPaw.
  • Conta ou configuração de modelo com acesso ao GPT-6 Astra: o dispositivo conectado não significa que o modelo já está autorizado.
  • Navegador Chrome com a extensão PandaNpc instalada: responsável por executar as ações no jogo.

Quem já usa sessões Astra no PandaNpc pode pular direto para a parte de instalação da extensão. Para escolha de modelo, consulte o Comparativo GPT-6 Astra vs. Claude Fable 5.1.

1. Conecte o computador com Codex ao PandaNpc

Entre no PandaNpc e abra a página de dispositivos; escolha adicionar dispositivo. Siga as instruções da página para copiar o comando de instalação adequado ao computador de destino e execute-o no terminal dessa máquina. Após a instalação, volte à página de dispositivos e confirme se o computador apareceu.

Se o PandaPaw já estiver instalado no computador, execute:

bash
pandapaw status

Se a autorização da conta ainda não tiver sido concluída, execute também:

bash
pandapaw login

Conclua a autorização seguindo as instruções da página que abrir. Dispositivos online normalmente não precisam fazer login repetidamente.

Depois, abra o PandaNpc Agent, encontre o dispositivo e o projeto correspondentes e entre na sessão Codex. Instruções completas de instalação estão na documentação de integração do PandaPaw.

2. Instale a extensão do Chrome e sincronize a conta

Instale a extensão PandaNpc pela Chrome Web Store.

No mesmo perfil de usuário do Chrome onde a extensão foi instalada, abra a página de login do PandaNpc e faça login; depois abra a barra lateral da extensão.

No momento, a extensão usa o estado de login da conta no site. Quando você não está logado, a barra lateral orienta você a fazer login no site; depois do login, você acessa as listas de dispositivos, projetos e sessões.

Encontre o dispositivo e a sessão Codex conectados anteriormente. Se a lista não mostrar nada, verifique primeiro se o login no site foi bem-sucedido e se o dispositivo e a extensão usam a mesma conta PandaNpc. Um login em outro perfil do Chrome não substitui o login no perfil atual.

3. Confirme se a sessão está realmente usando o GPT-6 Astra

Ao entrar na sua sessão Codex, verifique as informações do modelo exibidas na sessão para confirmar se o modelo real é o GPT-6 Astra.

Se outro modelo estiver em uso, selecione o modelo pelo ponto de configuração de modelo suportado pelo ambiente Codex e depois verifique novamente o modelo informado na sessão. Na extensão atual, as sessões Codex não usam o mesmo conjunto de botões comuns de alternância de modelo do Claude.

Não considere a troca bem-sucedida apenas porque o modelo diz “sou Astra” na resposta; consulte as informações do modelo na sessão. Se a conta não tiver acesso ao Astra, a extensão e o MCP não conseguem suprir essa permissão.

4. Verifique se o browser MCP está conectado

Primeiro, envie uma tarefa simples:

Verifique as ferramentas de navegador disponíveis, leia o título da aba ativa e obtenha uma captura de tela. Por enquanto, não clique nem digite nada.

Confirme se o título e a captura retornados vêm do navegador que você pretende operar. Se houver vários navegadores conectados, peça:

Liste as instâncias de navegador disponíveis, selecione a instância em que quero jogar e tire outra captura de tela para confirmar.

Esta etapa serve para verificar se a sessão consegue chamar ferramentas, se a extensão está online e se o navegador de destino está correto. Se o modelo apenas der sugestões por texto, sem chamar ferramentas, resolva o problema de conexão antes de começar o jogo.

5. Abra o jogo e deixe o Astra tentar

No Chrome já conectado, abra o jogo “I’m Not a Robot” e mantenha a janela do jogo visível.

Na primeira experiência, tente apenas a fase atual:

Use o browser MCP para experimentar o “I’m Not a Robot” que está aberto.

Primeiro, leia as regras da fase atual e depois conclua a operação por interação normal com a página. Não leia o código-fonte para encontrar a resposta nem altere o estado do jogo para pular fases.

Após cada ação, verifique o feedback da página. Tente primeiro a fase atual; ao terminar, pause e me diga quais ferramentas você usou e como deu para confirmar o resultado. Se houver falha, descreva o ocorrido com honestidade.

Depois de confirmar que o fluxo completo funciona, deixe-o continuar e regist as fases concluídas, os motivos das falhas, as tentativas repetidas e as intervenções manuais.

Como confirmar se a operação no jogo realmente deu certo?

Cada operação precisa percorrer “observar → julgar → executar → verificar”. O retorno da ferramenta apenas indica a execução; a página avançar para a próxima fase é a evidência de aprovação no jogo. Quando o resultado não corresponder ao esperado, leia a nova tela, verifique o conteúdo dos campos de entrada e então corrija a ação.

Diagrama de fluxo com as etapas observar, julgar, executar, verificar e o ramo de correção após falha
Diagrama de fluxo (gerado por IA): o sucesso da ferramenta não é o mesmo que o sucesso no jogo; use o feedback da página para decidir se avança para a próxima fase ou se observa novamente e corrige.

Nossa experiência real: concluímos as 4 primeiras fases e chegamos à fase 5

Em uma instância de navegador indicada pelo usuário, abrimos o jogo pelo browser MCP do PandaNpc e pela extensão Chrome e concluímos as 4 primeiras fases. As operações foram baseadas em capturas de tela e no feedback da página; usamos clique, preenchimento e ferramentas de digitação real, sem ler o código-fonte do jogo ou alterar o estado das fases.

A última captura mostra Level 5: Rotation, o que confirma que as 4 primeiras fases foram concluídas. Não começamos a desafiar a fase 5; este registro serve para demonstrar o funcionamento prático da cadeia de ferramentas.

Fase Tarefa na página Operação real e resultado
Level 1: Checkbox Marcar “I’m not a robot” Clicamos na caixa de seleção e a página avançou para a fase 2
Level 2: Stop Signs Selecionar os quadrados que contêm placas de pare Com base na captura, selecionamos 4 quadrados, clicamos em Verify e avançamos para a fase 3
Level 3: Wiggles Digitar o texto distorcido e animado Houve leitura incorreta de caracteres e texto adicionado ao final; reconhecemos novamente, limpamos a entrada e enviamos; avançamos para a fase 4
Level 4: Vegetables Selecionar as imagens de vegetais Fizemos a seleção com base nas imagens, clicamos em Verify e avançamos para a fase 5

Seleção de imagens: decidir a ação pela imagem, confirmar o resultado pela próxima fase

No Level 2, a placa de pare se estendia por vários quadrados. Com base na captura, selecionamos os 4 quadrados que continham a placa e clicamos em Verify. Em seguida, a página mostrou o Level 3 (Wiggles); só então confirmamos que a seleção tinha passado.

No Level 2 (Stop Signs), a placa de pare se estende pelos 4 quadrados no canto superior direito da grade
Captura antes da operação no Level 2: o modelo seleciona, a partir da imagem, os quadrados que contêm a placa de pare.

Já o Level 4 era uma seleção de imagens de objetos diferentes. Após o envio, a página entrou no Level 5 (Rotation), formando outro registro completo de “ver a imagem → operar → feedback da página”.

Questão de seleção de imagens em grade 3x3 no Level 4, Vegetables
Captura antes da operação no Level 4: a página pede para selecionar vegetais; essa imagem também prova que o Level 3 já tinha sido concluído.

Essas duas fases mostram o papel real das ferramentas de navegador: o julgamento do modelo pode ser convertido diretamente em ações na página, mas o resultado final continua sendo confirmado pela própria página do jogo.

Level 3: leitura incorreta de caracteres e texto adicionado ao final; corrigimos e passamos

O texto do Level 3 tinha uma distorção animada. Na primeira tentativa, um dos caracteres foi reconhecido errado: digitamos FNZZCD e, após o envio, não avançamos para a próxima fase.

Depois, ao tentar digitar novamente, a operação de selecionar tudo não teve o efeito esperado; o novo texto foi adicionado depois do antigo, e o campo ficou com FNZZCDFNZZCD. A ferramenta até executou a ação de digitação, mas o conteúdo real do campo não correspondia mais ao que a tarefa pedia.

Campo de entrada do Level 3 (Wiggles) com o texto adicionado repetidamente: FNZZCDFNZZCD
Registro do erro real: a entrada foi adicionada, não substituída; a execução bem-sucedida da ferramenta não equivale à aprovação no jogo.

Depois de olhar a captura novamente, o texto reconhecido foi FNZZSD. Desta vez, primeiro limpamos o campo, focamos nele, chamamos a ferramenta de digitação real e, por fim, enviamos; a página avançou para o Level 4.

Essa etapa envolveu erro de reconhecimento e problemas no tratamento da entrada; não pode ser descrita como “zero erros”. Como a correção mudou ao mesmo tempo a resposta e a forma de entrada, também não se pode atribuir a aprovação final apenas à troca para determinada ferramenta.

A lição reutilizável é: antes de tentar novamente, verifique o estado real da página e do campo de entrada; só reporte aprovação quando a página avançar para a próxima fase.

Estado da página ao final desta experiência

Após o envio no Level 4, a página mostrou o quebra-cabeça de rotação do Level 5. Mantivemos essa tela como evidência de que as 4 primeiras fases foram concluídas e não seguimos para desafiar o Level 5.

Jogo mostrando Level 5 Rotation e o quebra-cabeça de rotação de estrada
Captura do resultado: já entrou no Level 5, provando que as 4 primeiras fases foram concluídas; não representa a conclusão das 48 fases.

O MCP não responde, a captura falha ou o clique erra o lugar. Como resolver?

Situação O que verificar primeiro
A extensão não mostra dispositivo ou sessão Se a conta do site e o dispositivo pertencem à mesma conta
O Codex não responde corretamente Autenticação do modelo, créditos e ambiente de execução
O modelo não chama as ferramentas de navegador Se o browser MCP está carregado na sessão atual
A captura vem de uma página errada Instância do navegador e aba ativa
A captura falha Se a janela está visível e o motivo específico retornado pela ferramenta
A digitação não é aprovada Ver primeiro o conteúdo real do campo; checar leitura incorreta, texto adicionado ou campo não limpo
Clicou, mas a página não mudou Feedback da página após a operação
De repente erra o clique na etapa seguinte Se a página recarregou ou o layout mudou
Solicitação de ferramenta negada Permissão atual e motivo da recusa

Durante esta experiência, ao abrir uma nova aba, o primeiro snapshot da página retornou erro de conexão com o content script; em seguida, a captura foi bem-sucedida e a página já mostrava o Level 1. Uma única falha de leitura não indica que toda a cadeia do navegador está indisponível; é preciso combinar o erro da ferramenta com as páginas reais seguintes.

Perguntas frequentes FAQ

Instalar apenas a extensão Chrome já permite usar o GPT-6 Astra?

Não. A extensão cuida da execução no navegador; você também precisa de uma sessão Codex funcional e de acesso ao Astra.

É possível conectar essa extensão diretamente a uma página comum do ChatGPT?

O caminho descrito neste artigo é a sessão Codex no PandaNpc conectada ao browser MCP. Apenas abrir o ChatGPT em outra aba não estabelece essa conexão automaticamente.

O MCP, por si só, reconhece CAPTCHAs?

O MCP é o protocolo que conecta o modelo às ferramentas. Nesta solução, o modelo é responsável por entender e decidir, enquanto as ferramentas de navegador e a extensão são responsáveis por obter a página e executar as ações.

Quantas fases esta experiência real concluiu? Teve zero erros?

Concluímos as 4 primeiras fases e encerramos após entrar no Level 5. No Level 3 houve leitura incorreta de caractere e texto adicionado ao final; corrigimos e passamos. Não foi zero erros e também não foi a conclusão de todas as 48 fases.

A ferramenta retornou sucesso. Por que o jogo ainda não passou?

Execução da ferramenta e aprovação no jogo são dois resultados diferentes. No nosso Level 3, a digitação foi executada, mas o conteúdo foi adicionado de forma errada. É preciso verificar o conteúdo digitado e o feedback da página após o envio.

Se o modelo passa no jogo, ele passa nos CAPTCHAs de sites reais?

Não dá para concluir isso diretamente. O resultado no jogo vale para as condições correspondentes e não garante que outros sistemas de verificação aceitarão as mesmas operações.

Por que usar extensão e MCP ao mesmo tempo?

O MCP informa ao modelo quais ferramentas existem e como chamá-las; a extensão transforma essas chamadas em ações reais no navegador. Com os dois conectados, o modelo pode observar a página, operar de verdade e ler o resultado.

GPT-6 Astra vs Claude Fable 5.1: Programação, Agent, preços e comparação de benchmarks

GPT-6 Astra vs Claude Fable 5.1: Programação, Agent, preços e comparação de benchmarks

GPT-6 Astra e Claude Fable 5.1 já estão disponíveis publicamente, e ambos são modelos emblemáticos com preço de US$ 10 por milhão de tokens de entrada e US$ 50 por milhão de tokens de saída, mas têm trade-offs em programação, operação de computador, tarefas longas, custo de cache e contexto. Este artigo compara item por item usando um benchmark comum e fornece um método para selecionar o modelo de acordo com a tarefa.

Ler artigo →
GPT-6 Astra totalmente disponível: como compartilhar com segurança com familiares e amigos

GPT-6 Astra totalmente disponível: como compartilhar com segurança com familiares e amigos

GPT-6 Astra já está totalmente disponível para planos pagos elegíveis, Codex e API. Este artigo explica as diferenças de permissões entre Plus, Pro, Business, Enterprise, Free/Go e GPT-6 Pro e demonstra como compartilhar com segurança, sem compartilhar a conta, senha ou API Key da OpenAI, por meio de uma conexão de Agent revogável.

Ler artigo →
Faça o Claude operar diretamente o seu navegador: preencha formulários, publique posts, e até arraste o CAPTCHA deslizante

Faça o Claude operar diretamente o seu navegador: preencha formulários, publique posts, e até arraste o CAPTCHA deslizante

A maioria das pessoas ainda usa IA no modo "você pergunta, ela responde". O plugin Chrome do PandaNpc faz seu Claude Code realmente entrar no navegador, clicar por você, preencher por você, virar páginas por você — e até arrastar o captcha deslizante para você. Através do protocolo de desenvolvedor do Chrome, injeta entradas reais com isTrusted=true no nível do kernel, junto com trajetórias de arrasto humanizadas calculadas no backend, para passar por proteção anti-raspagem e entrar em iframes entre domínios. 43 ferramentas de operação, com um conjunto completo de cartões de aprovação + lista de domínios negros + interruptor de pausa + comportas de segurança com registro de operações.

Ler artigo →