Estender
Computer use
Com computer use o agente controla seu computador em segundo plano: vê as janelas, clica, digita, preenche formulários e navega em páginas web sem mexer no seu mouse nem roubar o foco. Você pode continuar trabalhando em outra janela enquanto isso.
Vem desligado. Ligado, o agente ganha mais uma ferramenta (computer_use); desligado, nem a vê.
Ligar§
1. Instale o driver. O Lampson usa o cua-driver, um programa à parte que ele não instala por você: - Windows (PowerShell): irm https://cua.ai/driver/install.ps1 | iex e depois cua-driver autostart kick - macOS / Linux: /bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)" e depois cua-driver doctor 2. Ligue a ferramenta. - Web: ⚙ → Computer use → interruptor. Se o driver faltar, o comando para instalá-lo aparece ali mesmo. - Terminal: /computer-use on. /computer-use sozinho mostra o estado do driver.
Seu navegador, com sua sessão§
Em ⚙ → Computer use existe «usar meu navegador aberto». Ligue: o agente trabalha no seu Chrome ou Edge com suas sessões iniciadas (seu e-mail, suas contas de loja, seus formulários) e abre uma janela própria para não mexer nas suas abas. A aba onde está aberto o chat do Lampson é protegida.
Desligado, o agente abre um navegador à parte, sem nenhuma sessão: serve para páginas públicas, não para nada que precise da sua conta. Vale ao reiniciar o Lampson.
O que você pode pedir§
- «entra no mercadolivre.com.br e me encontra as melhores chaleiras elétricas com controle de temperatura»
- «preenche este formulário com meus dados, mas não envia»
- «na planilha que está aberta, copia a coluna B para uma aba nova»
- «abre as configurações do Windows e me diz qual versão eu tenho»
Funciona em qualquer janela: navegadores, editores, planilhas, clientes de e-mail, diálogos do sistema.
Como faz§
- Aplicativos de desktop: lê a árvore de acessibilidade da janela (cada botão, campo e menu com um número) e age sobre esses elementos — mais preciso que clicar em coordenadas.
- Páginas web: uma rota exata sobre a página (como o Playwright): cada link, botão e campo tem uma referência, e um formulário inteiro é preenchido numa só chamada.
- O juiz de decisão: com um juiz configurado, um modelo pequeno escolhe em qual controle clicar em menos de um segundo, sem gastar um turno do modelo principal. Nos nossos testes com o Jev, buscar numa loja online levou uma chamada (100 % de confiança, 0,4 s) e cada campo de um formulário do Google, cerca de 0,3 s.
- Capturas: se o seu modelo tem visão, o agente pode ver capturas de tela; se não, trabalha com a árvore de elementos, que costuma bastar.
O que nunca faz§
Estas regras estão no código, não só nas instruções do modelo:
- Não envia, não apaga, não compra, não fecha por conta própria com o juiz: botões «Enviar», «Excluir», «Comprar», «Fechar» nunca são oferecidos a ele. Se o agente precisar de um, clica à mão pela aprovação normal — e só se você pediu.
- Nada de abas sem controle: uma janela própria, um limite de abas (
computer_max_tabs, 5 por padrão), nunca fecha as suas nem abre anônima. - Não busca no Google digitando no navegador: busca com
fetch(sem abrir nada) e abre só a página escolhida. - Nunca bloqueia a tela, encerra a sessão, fecha aplicativos nem digita comandos num terminal.
- Nunca digita senhas nem chaves, nunca aceita permissões ou pagamentos e não segue instruções que apareçam na tela.
Permissões§
Olhar (janelas, árvore, capturas, texto da página) nunca pergunta. Agir pergunta uma vez por turno no modo ask; depois segue sozinho até terminar. yolo não pergunta; strict não deixa agir. Veja Permissões.
Quando algo dá errado§
O agente recebe o resultado de cada ação em detalhe: o que o juiz escolheu e com quanta certeza, quais controles deixou de fora e por quê, se o driver confirmou o efeito, e uma dica quando algo falha (uma referência vencida, um banner de cookies cobrindo o botão, uma janela ambígua). Com isso decide como seguir, como faria uma pessoa.
Alguns sites têm manias. Se você usa um com frequência, escreva uma skill com a receita («neste site a busca é tal URL», «os filtros ficam na coluna da esquerda») ou um plugin que consulte o site direto.
Configuração§
| ajuste | .env | |
|---|---|---|
| ligado | LAMPSON_COMPUTER_USE=1 | desligado por padrão |
| usar meu navegador aberto | LAMPSON_COMPUTER_GRANT_PROFILE=1 | desligado por padrão: navegador à parte sem sessão |
| limite de abas | LAMPSON_COMPUTER_MAX_TABS=5 | por turno |
| caminho do driver | LAMPSON_COMPUTER_DRIVER=… | se não estiver no PATH nem onde o instalador o deixa |
| juiz de decisão | veja Juiz de decisão |