Deixei um agente de IA tocar minha busca por vaga remota. Estes são os números reais — incluindo a conta do LLM.

Sou dev backend em São Paulo procurando vaga remota em dólar. O desgaste real dessa busca não é a entrevista — é a esteira: garimpar job boards, julgar fit, preencher o mesmo formulário do Greenhouse/Lever/Workable pela enésima vez e vigiar a caixa de entrada para a resposta do recrutador não apodrecer por dois dias. Então construí um agente que roda o ciclo inteiro de forma autônoma e o apontei para a minha própria busca. Estes são os dados dos primeiros quatro dias — incluindo a parte que quase matou o projeto: a conta do LLM. Ressalva honesta logo de cara: é uma única busca, a minha, portanto n=1.

O que o agente faz, de fato

  • Descobre vagas em 11 fontes, num scheduler — job boards remotos, listagens de ATS, plataformas de contratação.
  • Pontua cada vaga contra o meu perfil: piso salarial, sobreposição de fuso, stack, autorização de trabalho. Fit baixo nunca vira candidatura.
  • Aplica num navegador real: preenche o formulário real com minhas respostas canônicas, sobe o currículo, clica em enviar — salvando um screenshot logo antes e outro logo depois.
  • Acompanha: lê confirmações e respostas de recrutador na caixa de entrada, classifica e responde a partir de um banco de Q&A que eu controlo.
  • Agenda convites de entrevista dentro do meu horário de trabalho — já está ligado, mas nenhuma candidatura do agente chegou a essa etapa ainda. Foram quatro dias.

Quatro dias de números reais

Vagas descobertas (11 fontes)360
Passaram nas minhas regras de fit47 (13%)
Candidaturas enviadas de ponta a ponta9
Respostas de recrutador recebidas — respondidas pelo agente2
Rejeições até agora2
Screenshots de evidência capturados230

Surpresa nº 1 — o filtro é o produto

A coisa mais valiosa que o agente faz é dizer não. 87% de tudo o que ele descobriu nunca virou candidatura, porque um piso salarial, uma janela de fuso ou uma regra de autorização de trabalho falhou. Cada um desses casos é um formulário que eu não preenchi e um recrutador que não recebeu spam. As ferramentas de auto-apply que prometem “1.500 candidaturas por dia” invertem essa proporção — e aparece: recrutador percebe, e os ATS estão reagindo com detecção de fraude. Aplicar menos, e melhor, é a única versão dessa categoria que sobrevive ao contato com o lado que contrata.

Surpresa nº 2 — a conta do LLM

Adicionei telemetria de custo por chamada em todas as etapas. As duas candidaturas mais recentes — mesmo agente, mesmo modelo premium — custaram US$6,33 e US$0,39. A cara queimou cerca de 8 milhões de tokens de cache-read, porque o agente relê grandes pedaços do DOM da página a cada turno do loop de preenchimento. Formulário complexo, mais turnos, mais releituras — o custo compõe em silêncio.

Agente de candidatura, média por aplicação (modelo premium, como rodou)US$3,36
Mesma carga reprecificada num modelo pequenoUS$0,59
Pontuação de vaga, por vagaUS$0,11 → US$0,002 em camadas
Classificação de e-mail, por e-mailUS$0,03 → US$0,0005 em camadas
Meta para um produto viável≤ US$0,03 por candidatura

O veredito honesto: a preço de modelo premium, esse produto não pode existir. O caminho para baixo não é só “usar um modelo mais barato” — é dieta de DOM (reduzir a página ao esqueleto do formulário antes de entrar no contexto), teto rígido de turnos e camadas (modelo barato para extração, um melhor só para decisões de elegibilidade e respostas). Publico esses números porque todo produto “agente de IA” está travando exatamente essa batalha em silêncio, e quase ninguém mostra o taxímetro.

Surpresa nº 3 — a web é hostil, mesmo com automação honesta

Formulários de ATS vivem atrás de Cloudflare e muros anti-bot variados, e navegador headless é detectado trivialmente. O que funcionou no fim: um Chromium real, com janela, rodando sob um display virtual (Xvfb) num servidor, com WebGL intacto e sem vazar flags de automação. A regra a que convergi: quanto menos você finge, menos é detectado — o user agent real do próprio navegador, viewport e tela fisicamente consistentes, relógio seguindo o IP de saída. Todo spoof esperto que tentei era, ele mesmo, uma impressão digital.

As restrições que eu não afrouxo

  • Máximo de 5 candidaturas por dia. Auto-apply em massa é spam, e o lado que contrata está se armando contra isso.
  • Nunca inventa fatos. Autorização de trabalho, pretensão salarial, disponibilidade — as respostas vêm do meu banco de Q&A, ou o formulário não é enviado.
  • Sem LinkedIn, sem Indeed. Os dois proíbem automação e suspendem contas. Nenhuma identidade profissional vale isso.
  • Evidência de tudo. Screenshots pré e pós-envio e o log completo de respostas, em toda candidatura.

O que vem agora

O agente segue rodando a minha própria busca enquanto eu o transformo num produto: find-best-job.com. O plano gratuito faz 5 candidaturas completas por mês — você cola o link da vaga, o agente faz tudo, com evidência. Se quiser bater na engenharia ou na ética, tenho interesse genuíno: hello@find-best-job.com.