Sub-rotinas de IA: Automação Determinística de Navegador com Custo Zero de Tokens

O que os Subrotinas de IA Fazem
Os Subrotinas de IA gravam tarefas do navegador uma vez e as salvam como ferramentas acionáveis que são reproduzidas com custo zero de tokens, zero atraso de inferência de LLM e com 100% de determinismo. O script gerado é executado dentro da própria página da web, não por meio de um proxy, trabalhador headless ou solução fora do processo.
Decisão Arquitetônica Principal
O script é executado dentro do contexto de execução da página da web, o que significa que toda autenticação, tokens CSRF, sessões TLS e cabeçalhos assinados são adicionados às solicitações automaticamente. Nenhuma instalação de certificado, modificação de impressão digital TLS ou manutenção separada de pilha de autenticação é necessária.
Mecanismo de Gravação
Durante a gravação, a extensão intercepta solicitações de rede usando duas camadas:
- Patch de fetch/XHR do MUNDO-PRINCIPAL instalado antes de qualquer script da página ser executado
- API webRequest do Chrome como um fallback correlacionado para caminhos de CORS e service-worker
Corpos de solicitação incluindo FormData, Blob e bytes brutos são capturados, não apenas JSON.
Processamento de Captura de Rede
O sistema pontua e reduz aproximadamente 300 solicitações para cerca de 5 com base em múltiplos sinais:
- Origem de primeira parte vs. terceira parte (+20 / −15)
- Hosts de telemetria conhecidos (Sentry, Segment, Hotjar, RUM): −80
- Correlação temporal com eventos DOM (+28 dentro de 800ms, +16 dentro de 2,5s)
- Método e formato da carga útil (POST/PUT/PATCH/DELETE mutantes: +35; GET: +5; com corpo de solicitação: +8)
- Qualidade da resposta (2xx: +12; 4xx+: −25; corpo não vazio: +4)
- Identificadores de operação voláteis (−18) para queryId do GraphQL, doc_id, operationHash
IDs de operação voláteis do GraphQL acionam um fallback apenas de DOM antes que quebrem silenciosamente na próxima execução.
Estrutura do Código Gerado
O código gerado combina chamadas de rede com ações DOM (clicar, digitar, encontrar) na mesma função por meio de um namespace auxiliar rtrvr.*. As cinco principais solicitações classificadas mais interações DOM são renderizadas em um contexto de 12.000 caracteres para o gerador.
Padrão de Uso
Aponte um agente de IA para uma planilha de 500 linhas e, com apenas uma chamada de LLM, os parâmetros são atribuídos e 500 Subrotinas são iniciadas.
Principais Casos de Uso
- Grave o envio de uma DM do Instagram e tenha uma rotina reutilizável para enviar DMs com custo zero de tokens
- Crie uma rotina para obter os produtos mais recentes em um catálogo de site, chame-a para obter milhares de produtos por meio de consultas GraphQL diretas
- Configure uma rotina para preencher formulários de EHR com base em parâmetros, com IA inferindo parâmetros do contexto da página atual
- Reutilize rotinas diariamente para sincronizar mensagens de saída no LinkedIn/Slack/Gmail para um CRM usando um servidor MCP
Por que Isso Importa
O problema fundamental com agentes de navegador para tarefas repetitivas é que passar pelo loop de inferência é desnecessário. Gravar uma vez e fazer o LLM gerar um script que aproveite todos os métodos de interação possíveis (chamadas de API diretas, interações DOM, ferramentas/APIs/servidores MCP de terceiros) fornece automação determinística e econômica.
📖 Read the full source: HN LLM Tools
👀 See Also

PromoClock: Rastreador de Fuso Horário para os Horários Fora de Pico 2x do Claude Desenvolvido com Claude 4.6
Um desenvolvedor criou o PromoClock.co, uma ferramenta gratuita que converte automaticamente os horários promocionais de 2x fora do pico do Claude "5-11am PT / 12-6pm GMT" para o horário local, usando o Claude 4.6 para lidar com a lógica de fuso horário, configuração do Next.js 15 e design da interface.

Falhas de Loop Multiagente São Falhas de Design Organizacional, Não Falhas de Prompt
Loops entre agentes não são bugs de prompt — são problemas de organograma. Trate redes de agentes como hierarquias com autoridade clara para parar.

Hipocampus: Um Sistema de Memória Persistente para Agentes de IA Usando Árvores de Compactação
O Hipocampus aborda o problema de agentes de IA esquecerem o contexto entre sessões implementando uma árvore de compactação que comprime o histórico de conversas através de cinco níveis: bruto → diário → semanal → mensal → raiz, com um índice de tópicos chamado ROOT.md.

Yavio: SDK de Análise de Produto de Código Aberto para Aplicativos MCP
Yavio é um SDK de análise de produto de código aberto para MCP e Aplicativos MCP que captura automaticamente chamadas de ferramentas, erros e leituras de recursos com uma única chamada de função. O projeto licenciado pelo MIT fornece um painel com detalhamentos por ferramenta, funis, retenção e rastreamento de erros.