A automação moderna de navegadores está evoluindo rapidamente. Longe vão os dias de scripts Selenium frágeis e fluxos de trabalho instáveis. Com ferramentas de código aberto como o Browser Use, combinadas com hosts LLM locais como o Ollama e motores de raciocínio avançados como o DeepSeek, os desenvolvedores agora podem construir agentes de IA que navegam na web, interagem com formulários, extraem dados e automatizam tarefas de forma confiável — tudo alimentado por instruções em linguagem natural.
Neste guia, você aprenderá como configurar esta poderosa pilha, entenderá o papel de cada componente e escreverá um agente de IA baseado em Python que pode controlar seu navegador programaticamente. Seja você um desenvolvedor de API, engenheiro de backend ou especialista em QA, esta abordagem desbloqueia novas possibilidades para automação de navegador robusta, privada e escalável.
Por Que Escolher Browser Use, Ollama e DeepSeek para Automação de Navegador com IA?
- Browser Use: Um pacote Python para orquestrar ações do navegador (navegar, clicar, extrair).
- Ollama: Um servidor LLM local, permitindo inferência de modelo privada e de alto desempenho no seu hardware.
- DeepSeek: Um motor de raciocínio avançado (por exemplo, deepseek/seed ou deepseek-r1) que traduz instruções de alto nível em etapas acionáveis no navegador.
Juntas, essas ferramentas permitem que você construa agentes de IA capazes de:
- Automatizar a navegação na web e a extração de dados
- Preencher formulários e interagir com páginas dinâmicas
- Executar tarefas multi-etapas baseadas em prompts de linguagem natural
Pré-requisitos: Configurando Seu Ambiente de Desenvolvimento
Antes de começar, certifique-se de que seu sistema atende aos seguintes requisitos:
- Python 3.11+ (
python --version) - Ollama (baixe em ollama.com)
- Node.js (
node --version, necessário para automação de navegador via Playwright) - Git (para clonar repositórios)
- Hardware: Pelo menos 4 núcleos de CPU, 16GB de RAM e 12GB de armazenamento livre (para DeepSeek). Uma GPU é opcional, mas recomendada para modelos grandes.
Dica: Instale quaisquer componentes ausentes para evitar problemas de configuração posteriormente.
Configuração Passo a Passo: Construindo Seu Projeto de Automação de Navegador com IA
1. Organize Seu Projeto
Crie uma pasta dedicada para o seu trabalho:
mkdir browser-use-agent
cd browser-use-agent
2. Clone o Repositório Browser Use
git clone https://github.com/browser-use/browser-use.git
cd browser-use
3. Crie e Ative um Ambiente Virtual Python
Isso mantém as dependências isoladas:
python -m venv venv
# Ativar:
# Mac/Linux:
source venv/bin/activate
# Windows:
venv\Scripts\activate
Você verá (venv) no seu terminal, confirmando a ativação.
4. Abra Seu Projeto no VS Code
O VS Code oferece excelente integração Python:
code .
Não tem o VS Code? Baixe-o ou use seu editor favorito.
Instalando Ollama e DeepSeek Localmente
1. Instale o Ollama
Baixe e instale em ollama.com. Após a instalação, confirme se funciona:
ollama --version

2. Baixe o Modelo DeepSeek
Para raciocínio de alta qualidade, use o modelo “seed” do DeepSeek:
ollama pull deepseek/seed
- Nota: O modelo tem cerca de 12GB. Se o armazenamento ou a GPU forem limitados, experimente
qwen2.5:14b(cerca de 4GB). - Verifique a instalação:
ollama list
Procure por deepseek-r1 ou pelo modelo que você escolheu.

Instalando Browser Use e Dependências Necessárias
1. Instale o Browser Use e Ferramentas de Desenvolvimento
No seu ambiente virtual, execute:
pip install . "[dev]"
2. Adicione a Integração LangChain e Ollama
pip install langchain langchain-ollama
Esses pacotes conectam seu agente com o LLM local.
3. Instale o Playwright para Automação de Navegador
playwright install
Se você encontrar problemas, certifique-se de que o Python 3.11+ esteja ativo ou execute:
playwright install-deps
Configurando a Pilha: Conecte o Browser Use ao Ollama & DeepSeek
Inicie o servidor Ollama em um terminal separado:
ollama serve
Isso inicia o servidor LLM em http://localhost:11434. Mantenha-o em execução enquanto trabalha.
Exemplo: Construa um Agente de IA para Verificar o Clima de Boston no Google
Vamos criar um script Python que instrui seu agente de IA a usar o Google e buscar o clima de Boston.
- Crie
test.pyna pasta do seu projeto e adicione:
import os
import asyncio
from browser_use import Agent
from langchain_ollama import ChatOllama
# Tarefa: Use o Google para encontrar o clima em Boston, Massachusetts
async def run_search() -> str:
agent = Agent(
task="Use Google to find the weather in Boston, Massachusetts",
llm=ChatOllama(
model="deepseek/seed",
num_ctx=32000,
),
max_actions_per_step=3,
tool_call_in_content=False,
)
result = await agent.run(max_steps=15)
return result
async def main():
result = await run_search()
print("\n\n", result)
if __name__ == "__main__":
asyncio.run(main())
- Certifique-se de que o VS Code esteja usando o interpretador Python do seu ambiente virtual
- Pressione
Ctrl+P(ouCmd+Pno Mac) - Digite
> Select Python Interpreter - Escolha o interpretador
.venvdo seu projeto
- Pressione
- Execute o script:
python test.py
O agente iniciará um navegador, pesquisará no Google pelo clima de Boston e exibirá o resultado.

Se você vir um erro, confirme se o Ollama está em execução (`ollama serve`) e se a porta 11434 está aberta. Para solucionar problemas, verifique os logs em `~/.ollama/logs`.

Integrando Apidog: Testes de API Confiáveis para Agentes de IA de Navegador
Quando seu agente de IA de navegador interage com APIs da web — como extrair dados de endpoints ou automatizar fluxos de trabalho baseados em API — a **validação confiável do contrato de API torna-se essencial**.
Como o Apidog ajuda:
- Teste de API automatizado garante que os endpoints funcionem como esperado
- Gera e gerencia casos de teste de API para o seu backend
- Valida contratos de API entre ambientes de staging e produção
O Apidog se integra suavemente aos pipelines de automação de navegador, permitindo que você verifique se as APIs nas quais seu agente confia são robustas e consistentes.
Comece a usar o Apidog gratuitamente para fortalecer seus fluxos de trabalho de IA de navegador.

Teste de Contrato de API com Apidog
Dicas para Engenharia de Prompt Eficaz
Obtenha automação mais precisa criando prompts claros e específicos:
- Seja Específico:
`"Vá para kayak.com, pesquise voos de Zurique para Pequim, 25.12.2025–02.02.2026, ordene por preço"`
é melhor do que
`"Encontrar voos."` - Divida Tarefas Complexas:
ex., `"Visite o LinkedIn, pesquise por vagas de ML, salve links em um arquivo, candidate-se às 3 melhores."` - Itere e Refine:
Ajuste seus prompts se os resultados não forem os esperados. Testar no chat do Open WebUI pode ajudar.
Depuração e Resolução de Problemas
- Verifique os Logs do Ollama:
Localizados em `~/.ollama/logs`, úteis para diagnosticar erros do modelo. - Monitore a Saída do Playwright:
O Playwright registra todas as ações e erros no seu terminal. - Desempenho:
Se os modelos DeepSeek rodarem lentamente, considere modelos mais leves ou configurações de computação distribuída. - Mude Tarefas Facilmente:
Atualize a string `task` no seu script para automatizar diferentes fluxos de trabalho (por exemplo, coletar estrelas do GitHub, automatizar fluxos de login).
Perguntas Frequentes
P1. O que é Browser Use?
Um pacote Python para automação de navegador impulsionada por IA usando Playwright. GitHub
P2. Preciso de uma GPU?
Não é necessário para modelos menores como DeepSeek/seed, mas as GPUs aceleram modelos maiores.
P3. Posso usar outros modelos além do DeepSeek?
Sim, qualquer modelo capaz de raciocínio suportado pelo Ollama pode funcionar. GitHub
P4. Meus dados são processados localmente?
Sim. A execução do Ollama mantém os dados e a inferência na sua máquina, a menos que configurado de outra forma. Chrome Web Store
P5. Posso automatizar logins e tarefas multi-etapas?
Com certeza — basta definir sua tarefa de alto nível, e o agente de IA a dividirá.
Conclusão
Com Python, Browser Use, Ollama e DeepSeek, você pode construir agentes de IA robustos que automatizam navegadores reais usando instruções em linguagem natural. Essa pilha é ideal para equipes orientadas a API que precisam de automação confiável, privada e poderosa — seja para QA, integração de backend ou testes avançados.
Adicione o Apidog ao seu fluxo de trabalho para validar e testar as APIs com as quais seus agentes interagem, garantindo que sua automação sempre funcione conforme o esperado.
Pronto para construir agentes de navegador inteligentes? Comece hoje e otimize sua automação web com confiança.
