🛠️Truque transforma agente de IA em criador automático de APIs
O desenvolvedor Dax Raad compartilhou uma técnica criativa: em vez de fazer um agente de IA controlar o navegador repetidamente para interagir com um site, você pede para ele gravar as requisições de rede em um arquivo HAR (basicamente um registro de toda a comunicação entre o navegador e o servidor). Com esse registro em mãos, o agente consegue criar automaticamente um cliente que acessa o site de forma muito mais eficiente. --- Para demonstrar, ele construiu uma interface de linha de comando para o Uber Eats. Na prática, o agente aprendeu sozinho como o site funciona por debaixo do capô e criou um atalho direto. O truque, que foi originalmente criado por James Long, abre uma porta interessante: qualquer site pode virar uma API acessível por IA, sem que a empresa dona do site tenha feito nada para isso.

O desenvolvedor Dax Raad compartilhou uma técnica criativa: em vez de fazer um agente de IA controlar o navegador repetidamente para interagir com um site, você pede para ele gravar as requisições de rede em um arquivo HAR (basicamente um registro de toda a comunicação entre o navegador e o servidor). Com esse registro em mãos, o agente consegue criar automaticamente um cliente que acessa o site de forma muito mais eficiente.
— @thdxr View on X
Desenvolvedores podem converter sites em APIs programáveis sem depender de navegadores visuais ou permissões dos proprietários. A técnica, compartilhada pelo engenheiro Dax Raad, utiliza arquivos HAR (HTTP Archive) para capturar o tráfego de rede entre cliente e servidor, permitindo que agentes de IA reconstruam automaticamente o acesso direto aos endpoints internos de qualquer aplicação web.
Como funciona a captura HAR
O método inverte a lógica tradicional de automação. Em vez de fazer o agente controlar um navegador repetidamente — processo lento, instável e custoso em termos de computação — o desenvolvedor solicita que a ferramenta registre todas as requisições de rede em formato HAR. Esse arquivo JSON documenta detalhadamente cada chamada HTTP, incluindo headers, parâmetros, cookies e corpos de resposta.
Com esses dados em mãos, o agente de IA realiza engenharia reversa do protocolo de comunicação. Ele identifica padrões de autenticação, endpoints REST ou GraphQL ocultos, e gera código cliente otimizado que conversa diretamente com o servidor, eliminando a camada de renderização do browser.
Da interface gráfica à linha de comando
Para demonstrar a viabilidade, Raad construiu uma interface de linha de comando (CLI) funcional para o Uber Eats. O agente analisou o arquivo HAR gerado durante uma sessão normal no site, mapeou as rotas internas de busca de restaurantes e checkout, e criou um cliente capaz de realizar pedidos via terminal.
A abordagem, originalmente concebida por James Long, demonstra que qualquer aplicação web pode expor uma API máquina-legível sem que a empresa proprietária disponibilize documentação ou endpoints oficiais.
Impacto para builders e devs brasileiros
Para desenvolvedores no Brasil, a técnica abre possibilidades concretas de integração:
- **Integração de sistemas legados**: Sites governamentais ou institucionais sem APIs públicas podem ser conectados a pipelines de dados modernos sem depender de scrapers tradicionais
- **Redução de custos de infraestrutura**: Elimina a necessidade de manter instâncias de Puppeteer, Selenium ou Playwright em execução contínua, reduzindo gastos com cloud computing
- **Automação de processos B2B**: Extração estruturada de dados de fornecedores que disponibilizam apenas interfaces web, permitindo sincronização automatizada de estoque, preços ou pedidos
Ainda assim, desenvolvedores devem avaliar aspectos legais e éticos. O acesso direto a endpoints não documentados pode violar termos de serviço de plataformas, especialmente quando envolve dados pessoais ou operações comerciais. A técnica serve melhor como ponte técnica para interoperabilidade do que como substituto para APIs oficialmente suportadas.
