Voltar aos materiais
TUTORIALJEVAGENTES-DE-IABROWSER-AGENT

O próximo clique: Jev e os agentes que navegam

Um browser agent pode usar o Jev para escolher ações a cada tela. Veja o fluxo, os exemplos e os cuidados para navegar com controle.

Por Escola de Aplicativos

3_MIN
O próximo clique: Jev e os agentes que navegam
Em resumo

Um browser agent pode usar o Jev para escolher ações a cada tela. Veja o fluxo, os exemplos e os cuidados para navegar com controle.

Um agente abre uma página de voos. A tela traz campos, filtros, resultados e botões. O passo seguinte raramente pede um parágrafo bem escrito: pede escolher qual ação disponível faz sentido agora. É aí que um julgamento curto pode entrar no loop de navegação.

O caso de busca de voos do nosso catálogo combina Browser Use com Jev. Segundo o autor do projeto, o agente lê o estado do DOM, escolhe uma ação a cada passo e usa um modelo de linguagem menor quando precisa digitar. Ele relata sete segundos e US$ 0,0039 para uma busca demonstrada. Esses números descrevem aquela demonstração; não são uma garantia de latência ou preço para qualquer site.

A página vira um conjunto de opções

O navegador ou a ferramenta de automação extrai o estado relevante da interface. Em vez de entregar toda a página sem tratamento, a aplicação constrói opções identificáveis, como “abrir filtro de data”, “selecionar resultado 2” ou “voltar”. Uma pergunta Choice escolhe entre essas ações. Depois da execução, o sistema lê a nova tela e repete o ciclo.

Esse desenho funciona porque o espaço de ações muda a cada tela. Um botão que existia há dois passos talvez já não exista. O código precisa confirmar que a ação escolhida ainda está disponível antes de clicar. Também precisa limitar quais botões são oferecidos: “comprar”, “enviar” ou “apagar” podem exigir outra camada de autorização.

A interface não é uma instrução confiável
Texto de uma página pode tentar induzir o agente a ignorar seu objetivo. Trate DOM, acessibilidade e conteúdo visível como dados do ambiente; mantenha permissões e regras de execução no código.

Onde isso ajuda além dos voos

O mesmo padrão pode ajudar a percorrer um sistema interno, preencher etapas de um cadastro ou comparar telas em testes. O catálogo reúne também controle por árvore de acessibilidade e navegação por voz. Cada projeto escolhe uma representação diferente do estado, mas todos dependem de ações bem nomeadas e observáveis.

Em uma implementação séria, registre estado resumido, opções oferecidas, escolha, tempo e resultado de cada passo. Se a interface mudou, pare ou recalcule. Se a ação tem efeito externo, peça a confirmação prevista pelo produto. Se o agente ficar em loop, limite tentativas. São essas proteções que transformam uma demonstração rápida em um fluxo auditável.

O Jev decide entre possibilidades que a aplicação apresenta. O navegador continua responsável por clicar, esperar, detectar erro e ler o próximo estado. No próximo texto, a escolha acontece antes da navegação: qual skill o agente deve carregar?

[ CONTEÚDO_INTEGRAL_DISPONÍVEL ]

Capítulo anterior: decisões em vez de parágrafos

CLIQUE PARA DESBLOQUEAR A LEITURA

Construindo aplicações robustas com arquitetura de alto nível e infraestrutura otimizada na edge do Cloudflare Workers com SurrealDB.

Segurança de dados e conformidade com privacidade desde o primeiro dia de código com tratamento de estados e sessões resilientes.

Métricas de performance para monitorar a experiência do usuário e otimizar custos operacionais em produção com dashboards estruturados.

Comece a construir

Quer transformar uma ideia em produto? O kit Sniper Apps reúne base, componentes e método para publicar com mais velocidade.

CONHECER_O_KIT →
Continue explorando
Ver todos os artigos →