Guia · fluxos com agentes

CAPTCHA e 2FA em fluxos com agentes: a passagem controlada

Um agente de IA trata da parte longa e minuciosa de uma submissão. Quando aparece um CAPTCHA, um pedido de 2FA ou uma chave de acesso, para, diz-te exatamente o que fazer e onde, e retoma quando terminares. Eis como funciona essa passagem, com uma demo que podes experimentar.

Resposta curta

  • Um agente de IA consegue resolver CAPTCHAs? Algumas ferramentas tentam. Um CAPTCHA existe para confirmar que está ali uma pessoa, por isso o caminho fiável é deixar essa pessoa fazer esse único passo.
  • O agente faz tudo o resto: abre a página, preenche os campos, volta a lê-los e para mesmo antes da verificação.
  • Regista uma passagem com quatro partes: o que viu, a única ação que tu fazes, onde a fazes e o sinal que lhe permite continuar.
  • Tu concluis o CAPTCHA, o código 2FA ou a chave de acesso no mesmo separador. O agente volta a ler o formulário e submete uma única vez.
  • Os códigos 2FA e os segredos do autenticador ficam contigo. O agente nunca precisa deles para terminar a sua parte.

A passagem, passo a passo

Seis passos em duas faixas. O agente fica com a preparação e a retoma; a pessoa fica com o único passo que prova que está ali um humano.
  1. Agente1 PrepararAbre a página, preenche os valores aprovados e volta a ler cada campo.
  2. Agente2 Detetar a verificaçãoAparece um CAPTCHA, um pedido de 2FA ou de chave de acesso. Para aqui e não toca em mais nada.
  3. Agente3 Registar a passagemO que viu, uma ação, onde e o sinal para continuar. Mantém o separador aberto.
  4. Tu4 Concluir a verificaçãoNo mesmo separador: resolve o CAPTCHA, introduz o código, aprova a chave de acesso.
  5. Tu5 Dar o sinalDiz ao agente que está feito, ou marca a passagem como resolvida no teu painel.
  6. Agente6 Retomar e submeter uma vezVolta a ler o formulário, compara-o com os valores aprovados, submete uma vez e regista o resultado.

Resultado pouco claro depois de submeter? Procura um comprovativo (página de confirmação, e-mail, o produto na tua conta) antes de enviar seja o que for outra vez.

Experimenta: formulário de demonstração

Este formulário reproduz a passagem completa no teu browser. Preenche-o (ou deixa o exemplo fazê-lo), avança para a verificação, conclui-a como a pessoa e deixa o agente retomar. Também controlámos este mesmo formulário com o Cline e o Chrome DevTools MCP.

Isto é uma simulação, não um CAPTCHA real. Nada é verificado, guardado ou enviado; tudo fica nesta página.

Estado: Rascunho: o agente está a preencher o formulário

O que aconteceu

    Escreve a nota de passagem

    Uma boa passagem cabe em cinco linhas. Edita os campos e copia a nota para o teu chat, ticket ou tracker, ou descarrega-a como ficheiro Markdown.

    Criada no teu browser; nada é carregado.

    Concreto vale mais do que vago

    CampoClaroDemasiado vago
    O que o agente viuCAPTCHA de imagens por baixo do formulário preenchido, submissão desativadaAlgo correu mal
    A única açãoResolve o CAPTCHA, não carregues em SubmeterTermina o formulário, por favor
    OndeJanela “Launch”, separador “Submete o teu produto”No browser
    Sinal para continuarCAPTCHA desaparecido, botão Submeter ativoQuando puderes

    CAPTCHA, 2FA, chave de acesso, e-mail: quem faz o quê

    Nem toda a interrupção é uma passagem. Inícios de sessão de rotina com credenciais autorizadas são trabalho normal do agente; os passos abaixo precisam de uma pessoa ou de uma autorização específica.

    O que apareceQuem ageO que o agente faz entretanto
    CAPTCHA de imagens ou de caixa de verificaçãoTu, no mesmo separadorMantém o formulário preenchido aberto, regista a passagem e pode avançar noutra plataforma numa janela à parte
    Página de verificação anti-bots antes de o site carregarTu, se aparecer uma verificaçãoSem novas tentativas, proxies ou ferramentas de camuflagem; anota a página e espera
    Código 2FA (app de autenticação ou SMS)Tu escreves o códigoNunca pede o código, os códigos de recuperação nem o segredo do autenticador
    Chave de acesso, chave de segurança ou aprovação no dispositivoTu, no teu dispositivoEspera pelo sinal e depois confirma que o início de sessão chegou à conta certa
    E-mail de verificação de um registo iniciado pelo agenteO agente, se lhe deste acesso à caixa de correioAbre só a mensagem correspondente, confirma destinatário e contexto e volta ao formulário
    Início de sessão normal com credenciais que autorizasteO agenteInicia sessão e continua; isto não é uma passagem

    Porque é a pessoa que faz a verificação

    Estas são as regras e definições publicadas por trás da passagem, citadas palavra por palavra. Citamo-las; não interpretamos a lei.

    TemaTextoO que significa para o teu agente
    Para que serve um CAPTCHAAll interactive approaches require users to perform a task believed to be relatively easy for humans but difficult for robots.A verificação foi pensada para pessoas. Ser um humano a concluí-la é o caminho previsto.
    AcessibilidadeUnfortunately the very nature of the interactive task inherently excludes many people with disabilities, resulting in a denial of service to these users.Algumas pessoas precisam de uma alternativa acessível. A opção de áudio ou de suporte do próprio site é o caminho certo, não um contorno.
    Visão de segurançaCAPTCHA Defeat is an automated threat.As equipas de segurança classificam a resolução automatizada como um padrão de ataque. Um lançamento nunca deve parecer um.
    A automação do browser é visívelDefines a standard way for co-operating user agents to inform the document that it is controlled by WebDriverOs browsers avisam as páginas quando são controlados por WebDriver. Os sites podem reagir a isso, e reagem.
    Chrome DevTools MCPSome accounts may prevent sign-in when the browser is controlled via WebDriver (the default launch mechanism for the Chrome DevTools MCP server).Para inícios de sessão, liga o agente a um Chrome que tu próprio iniciaste, e não a um que a ferramenta lança.
    Claude Code com ChromeWhen Claude encounters a login page or CAPTCHA, it pauses and asks you to handle it manually.Um fornecedor de agentes de referência inclui exatamente este comportamento de pausa e passagem.
    Claude in Chrome: ações proibidasBypassing captchasContornar CAPTCHAs está na lista do fornecedor de ações que o Claude não faz.
    Criação de contasYou must be a human to create an Account. Accounts registered by "bots" or other automated methods are not permitted.Algumas plataformas exigem que seja um humano a criar a conta. Verifica os termos de cada plataforma.

    O que os nossos testes mostraram

    • Quando o Chrome DevTools MCP lançou o seu próprio Chrome, as páginas viram navigator.webdriver = true em todas as execuções. Um Chrome iniciado por uma pessoa e depois ligado ao agente devolveu false em todas as 5 execuções.
    • Com o agente ligado a esse Chrome, a pessoa concluiu o último passo no mesmo separador e o agente leu o resultado a seguir: 5 de 5 execuções.
    • No modo headless do Cline 3.0.67, uma pergunta do agente foi respondida automaticamente com a primeira opção, sem esperar por ninguém: 5 de 5 execuções. Uma pergunta não é uma passagem; terminar a execução e retomá-la mais tarde é.
    • O separador e os campos preenchidos ficaram abertos depois de a execução do Cline terminar, e a execução retomada encontrou-os inalterados: 5 de 5 execuções.

    Esta página não é aconselhamento jurídico. Os termos das plataformas variam e mudam; lê os termos de cada plataforma onde submetes.

    Retomar com segurança

    É na retoma que os rascunhos se perdem ou são enviados duas vezes. Cinco verificações evitam as duas coisas.

    1. Mesma janela, mesmo separador. A verificação desapareceu e a página mostra o passo seguinte.
    2. O agente volta a ler cada campo e compara-o com os valores aprovados antes de clicar em qualquer coisa.
    3. A sessão terminou durante a verificação? Volta a iniciar sessão no mesmo separador; o agente confirma que o formulário continua preenchido.
    4. Submete uma vez e regista exatamente o que a plataforma mostrou.
    5. Sem confirmação clara? Procura primeiro um comprovativo. Só uma não-submissão confirmada permite uma nova tentativa.

    Erros que custam uma submissão

    Recarregar ou fechar o separador
    Os campos não guardados perdem-se. Deixa o separador exatamente como o agente o deixou.
    Recomeçar num novo separador
    Dois rascunhos para o mesmo produto convidam a uma submissão duplicada.
    Colar códigos 2FA no chat
    Os códigos acabam em logs e transcrições. Escreve-os só no site.
    Guardar o segredo do autenticador para o agente
    Quem tem o segredo tem o segundo fator. Ele fica na tua app de autenticação.
    “Tenta outra vez” ou mudar de ferramenta
    Repetir uma verificação, mudar de IP ou juntar plugins de camuflagem parece um ataque e pode levar ao bloqueio da conta.
    Confiar numa resposta automática
    Alguns agentes respondem às próprias perguntas em modo não supervisionado. Só um sinal real teu encerra uma passagem.

    Como o LaunchRepo trata disto

    A passagem vem integrada no kit que o teu agente segue, por isso comporta-se da mesma forma em todas as plataformas.

    • O agente regista a plataforma como prepared_needs_human com o bloqueio visível, uma ação para ti, onde a fazer e o resultado observável que lhe permite retomar.
    • O rascunho e a respetiva janela de trabalho ficam abertos. Links de verificação, URLs de sessão e códigos nunca são escritos no tracker.
    • O teu painel local mostra um cartão “Needs you” com o passo exato. Carrega em “I resolved it: continue” quando terminares.
    • Enquanto uma plataforma espera, o agente pode preparar outra plataforma gratuita pronta numa janela à parte. Só uma é controlada ativamente.
    • O agente continua a mesma tarefa; nada é iniciado duas vezes.

    Comando de retoma do runbook do kit

    python3 scripts/run.py --project projects/my-product continue <platform> \
      --worker worker-1 \
      --resolution "Owner completed the challenge in the preserved tab" \
      --next-action "Review the final form before submitting"
    Reproduzir esta parte0:28
    Passagem: um login que só tu podes fazer · 3:52–4:21Uma passagem real da demo gravada: o agente encontrou uma conta existente em que não conseguia iniciar sessão, disse exatamente o que precisava da pessoa e passou à plataforma seguinte.Gravação de ecrã de 24 de setembro de 2026. Áudio em inglês com legendas. Abrir a página do vídeo →

    Agente de browser →

    Fontes

    Cada citação acima foi copiada palavra por palavra destas páginas, lidas a 1 de outubro de 2026. O comportamento testado vem das nossas próprias execuções, descritas nesta página.

    FonteData da páginaVerificado
    W3C Group Draft Note: Inaccessibility of CAPTCHA
    OWASP Automated Threats: OAT-009 CAPTCHA Defeatsem data
    W3C WebDriver: navigator.webdriversem data
    Chrome DevTools MCP: Advanced usagesem data
    Claude Code Docs: Use Claude Code with Chromesem data
    Claude Help Center: Use Claude in Chrome safelysem data
    GitHub Terms of Servicesem data

    Perguntas frequentes

    Os agentes de IA conseguem resolver CAPTCHAs?
    Algumas ferramentas e serviços pagos tentam. Os CAPTCHAs foram concebidos para confirmar que está ali uma pessoa, e as equipas de segurança tratam a resolução automatizada como um padrão de ataque. Uma passagem controlada mantém a tua conta e a tua submissão seguras: o agente prepara tudo, tu concluis a verificação, o agente termina.
    Devo dar ao meu agente os códigos 2FA ou o segredo do autenticador?
    Não. Escreve tu os códigos, diretamente no site, no separador que o agente deixou aberto. O segredo do autenticador e os códigos de recuperação ficam contigo. O agente nunca precisa deles para preencher formulários, ler resultados ou retomar.
    Ligar o agente ao meu próprio Chrome reduz os CAPTCHAs?
    Mantém a tua sessão iniciada como sempre e, no nosso teste, as páginas viram navigator.webdriver = false num Chrome iniciado por ti. Não promete menos verificações. Quando aparece uma, a passagem é a mesma.
    O que acontece se a sessão do agente terminar enquanto resolvo a verificação?
    Não se perde nada desde que o separador fique aberto. No nosso teste com o Cline, o formulário preenchido sobreviveu ao fim da execução e a execução retomada encontrou-o inalterado. Retoma a mesma sessão ou, no LaunchRepo, continua a mesma tarefa.
    É legal deixar uma IA resolver CAPTCHAs?
    Não damos aconselhamento jurídico, e a resposta depende de onde estás e dos termos de cada plataforma. O que podemos dizer: a Anthropic inclui contornar CAPTCHAs nas ações proibidas do Claude in Chrome, e algumas plataformas exigem que seja um humano a criar as contas. A passagem evita a questão por completo.
    A demo desta página é um CAPTCHA real?
    Não. É uma simulação que mostra os estados de uma passagem: rascunho, em pausa, retomado, submetido uma vez. Nada é verificado, guardado ou enviado, e a nota que descarregas é criada no teu browser.

    Deixa a parte longa para o teu agente

    O LaunchRepo dá ao teu agente de programação o kit, a lista de plataformas e o tracker. Tu ficas com os poucos passos que só uma pessoa deve dar.

    Ver preços