Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

AgenticSeek: Executando Manus AI Localmente

Ashley Innocent

Ashley Innocent

Updated on maio 24, 2025

Introdução

Em uma era onde assistentes de IA são cada vez mais poderosos, mas frequentemente exigem conectividade com a nuvem e levantam preocupações com a privacidade, o AgenticSeek surge como uma solução atraente para usuários que desejam as capacidades de ferramentas de IA avançadas como o Manus AI, mantendo controle total sobre seus dados. Este tutorial abrangente guiará você por tudo o que precisa saber sobre como configurar, ajustar e usar o AgenticSeek de forma eficaz.

O AgenticSeek é um assistente de IA 100% local que combina interação por voz, navegação web autônoma, geração de código e capacidades de planejamento de tarefas. Diferente de alternativas baseadas na nuvem, ele roda inteiramente no seu hardware, garantindo que suas conversas, arquivos e pesquisas permaneçam privados. Seja você um desenvolvedor procurando um assistente de codificação, um pesquisador precisando de automação web ou simplesmente alguém que valoriza a privacidade, este guia o ajudará a aproveitar todo o potencial do AgenticSeek.

💡
Quer uma ótima ferramenta de Teste de API que gera documentação de API incrível?

Quer uma plataforma integrada, Tudo-em-Um para sua Equipe de Desenvolvedores trabalhar em conjunto com máxima produtividade?

O Apidog atende a todas as suas necessidades e substitui o Postman por um preço muito mais acessível!
botão

O Que Torna o AgenticSeek Especial

Privacidade Completa e Operação Local

A vantagem mais significativa do AgenticSeek é seu compromisso com a privacidade. Cada componente — do modelo de linguagem ao reconhecimento de fala e conversão de texto em fala — roda localmente na sua máquina. Isso significa:

  • Nenhum dado sai do seu dispositivo
  • Sem dependência da nuvem ou requisitos de internet para funcionalidades principais
  • Controle total sobre suas interações de IA
  • Sem taxas de assinatura ou custos de API para operação local

Capacidades de IA Multi-Modais

O AgenticSeek não é apenas um chatbot; é um sistema de IA abrangente que pode:

  • Navegar na web autonomamente: Pesquisar, ler artigos, extrair informações e até preencher formulários web
  • Escrever e executar código: Gerar programas em Python, Go, Java, C e outras linguagens
  • Planejar e executar tarefas complexas: Dividir grandes projetos em etapas gerenciáveis usando múltiplos agentes especializados
  • Interação por voz: Capacidades naturais de conversão de fala em texto e texto em fala
  • Gerenciamento de arquivos: Trabalhar com seus arquivos e diretórios locais

Roteamento Inteligente de Agentes

Uma das características de destaque do AgenticSeek é sua capacidade de selecionar automaticamente o melhor agente para cada tarefa. Quando você faz uma solicitação, o sistema analisa sua consulta e a direciona para o agente especialista mais apropriado, seja um agente de navegação web, agente de codificação ou agente de planejamento de tarefas.

Histórico de Estrelas do AgenticSeek no Github

Repositório do AgenticSeek no Github:

Pré-requisitos e Requisitos de Hardware

Antes de mergulhar na instalação, é crucial entender os requisitos de hardware para rodar o AgenticSeek de forma eficaz.

Requisitos Mínimos do Sistema

  • Sistema Operacional: Linux, macOS ou Windows
  • Python: Versão 3.10 (especificamente recomendada)
  • Navegador Chrome: Última versão
  • Docker: Para rodar serviços de suporte
  • Memória: Pelo menos 16GB de RAM recomendado

Requisitos de Hardware para LLM

O desempenho do AgenticSeek depende muito do modelo de linguagem que você escolher rodar localmente:

Tamanho do Modelo Requisitos de GPU Notas de Desempenho
7B 8GB VRAM Não recomendado - baixo desempenho e erros frequentes
14B 12GB VRAM (RTX 3060 ou equivalente) Utilizável para tarefas simples, pode ter dificuldade com operações complexas
32B 24GB VRAM (RTX 4090 ou equivalente) Bom desempenho para a maioria das tarefas
70B+ 48GB+ VRAM (Mac Studio M2 Ultra ou equivalente) Excelente desempenho, recomendado para usuários avançados

Modelos Recomendados

O AgenticSeek funciona melhor com modelos focados em raciocínio como:

  • Deepseek R1: Excelente para raciocínio e uso de ferramentas
  • Qwen: Desempenho forte em várias tarefas
  • Modelos Llama: Bom desempenho para fins gerais

Processo de Instalação

Passo 1: Clonar e Configuração Inicial

Primeiro, clone o repositório do AgenticSeek e configure a configuração básica:

git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
mv .env.example .env

Passo 2: Criar Ambiente Virtual

É crucial usar Python 3.10 especificamente para evitar conflitos de dependência:

python3 -m venv agentic_seek_env
source agentic_seek_env/bin/activate
# No Windows: agentic_seek_env\Scripts\activate

Passo 3: Instalar Dependências

Para Linux/macOS (Instalação Automática):

./install.sh

Para Windows:

./install.bat

Instalação Manual (se a automática falhar):

Linux:

sudo apt update
sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1
sudo apt install -y chromium-chromedriver
pip3 install -r requirements.txt

macOS:

brew update
brew install --cask chromedriver
brew install portaudio
python3 -m pip install --upgrade pip
pip3 install --upgrade setuptools wheel
pip3 install -r requirements.txt

Windows:

pip install pyreadline3
pip install pyaudio
pip3 install -r requirements.txt

Nota: Para Windows, você precisará baixar manualmente o ChromeDriver do site oficial do Chrome e adicioná-lo ao seu PATH.

Passo 4: Configurar Provedor de LLM Local

A escolha mais popular é o Ollama pela sua facilidade de uso:

# Instalar e iniciar Ollama
ollama serve

# Baixar um modelo recomendado
ollama pull deepseek-r1:14b  # Ajuste o tamanho com base no seu hardware

Configuração

O coração da configuração do AgenticSeek reside no arquivo config.ini. Aqui está uma descrição detalhada de cada configuração:

[MAIN]
is_local = True
provider_name = ollama
provider_model = deepseek-r1:14b
provider_server_address = 127.0.0.1:11434
agent_name = Jarvis
recover_last_session = True
save_session = True
speak = True
listen = False
work_dir = /Users/yourname/Documents/ai_workspace
jarvis_personality = False
languages = en zh

[BROWSER]
headless_browser = True
stealth_mode = True

Opções de Configuração Principais Explicadas

Configurações Principais:

  • is_local: Defina como True para operação local, False para provedores de API
  • provider_name: Escolha entre ollama, lm-studio, openai, etc.
  • provider_model: O modelo específico a ser usado (por exemplo, deepseek-r1:14b)
  • work_dir: Diretório onde o AgenticSeek pode ler/escrever arquivos

Personalidade e Interação:

  • agent_name: Nome para seu assistente de IA (usado como palavra de ativação para voz)
  • speak: Habilitar saída de texto para fala
  • listen: Habilitar entrada de fala para texto (apenas CLI)
  • jarvis_personality: Usar uma personalidade mais conversacional, semelhante ao Jarvis

Configurações do Navegador:

  • headless_browser: Rodar o navegador sem janela visível (recomendado para interface web)
  • stealth_mode: Usar Selenium indetectável para evitar detecção de bot

Configurando Seu Espaço de Trabalho

Escolha um diretório dedicado para o AgenticSeek trabalhar. Este deve ser um local onde você se sinta confortável em ter a IA criando, modificando e organizando arquivos:

mkdir ~/Documents/agentic_workspace

Atualize seu config.ini com este caminho:

work_dir = /Users/yourname/Documents/agentic_workspace

Primeiros Passos: Primeira Execução

Iniciando os Serviços

Antes de rodar o AgenticSeek, você precisa iniciar os serviços de suporte:

# Ative seu ambiente virtual
source agentic_seek_env/bin/activate

# Inicie os serviços (SearxNG para pesquisa web, Redis, frontend)
sudo ./start_services.sh  # Linux/macOS
# ou
start_services.cmd  # Windows

Opção 1: Interface de Linha de Comando (CLI)

A interface CLI é perfeita para usuários que preferem interação baseada em terminal:

python3 cli.py

Configurações CLI Recomendadas:

  • Defina headless_browser = False em config.ini para ver as ações do navegador
  • Defina speak = True para respostas por voz
  • Defina listen = True se quiser entrada por voz

Opção 2: Interface Web

Para uma experiência mais visual, use a interface web:

# Inicie o backend
python3 api.py

Em seguida, abra seu navegador e navegue para http://localhost:3000/

Configurações de Interface Web Recomendadas:

  • Defina headless_browser = True para melhor desempenho
  • Mantenha speak = False, a menos que queira áudio no seu navegador

Entendendo as Capacidades do AgenticSeek

O AgenticSeek pode navegar autonomamente na internet para coletar informações. Aqui estão exemplos de consultas eficazes:

Consulta boa: "Pesquise na web as 10 principais linguagens de programação em 2024 e salve um resumo em programming_trends.txt"

Evite: "Quais são linguagens de programação populares?" (muito vago, não indica que pesquisa web é necessária)

A IA pode:

  • Pesquisar usando SearxNG (motor de busca focado em privacidade)
  • Navegar em sites e extrair informações
  • Preencher formulários web (recurso experimental)
  • Baixar e salvar conteúdo

Geração e Execução de Código

O AgenticSeek se destaca em escrever e rodar código em várias linguagens:

Exemplos de solicitações:

  • "Escreva um script Python para analisar dados CSV e criar visualizações"
  • "Crie um programa Go que implemente um servidor REST API"
  • "Escreva um programa C para ordenar um array usando o algoritmo quicksort"

A IA irá:

  • Gerar código completo e executável
  • Adicionar imports e dependências necessários
  • Testar o código e corrigir erros básicos
  • Salvar arquivos no seu espaço de trabalho designado

Planejamento e Execução de Tarefas

Para tarefas complexas, o AgenticSeek pode dividi-las em etapas gerenciáveis:

Exemplo: "Planeje uma viagem de fim de semana para Paris, incluindo voos, hotéis e atividades. Pesquise opções e salve recomendações em paris_trip.txt"

A IA irá:

  1. Pesquisar opções de voo
  2. Encontrar recomendações de hotel
  3. Descobrir atividades e restaurantes populares
  4. Compilar tudo em um documento organizado

Gerenciamento de Arquivos

O AgenticSeek pode trabalhar com seus arquivos locais:

  • Ler e analisar documentos
  • Organizar e renomear arquivos
  • Criar novos arquivos e diretórios
  • Processar dados de arquivos existentes

Recursos Avançados

Interação por Voz

Para habilitar recursos de voz, configure estas opções:

speak = True  # Habilitar texto para fala
listen = True  # Habilitar fala para texto (apenas CLI)
agent_name = Friday  # Palavra de ativação para voz

Usando Comandos de Voz:

  1. Diga o nome do agente (por exemplo, "Friday")
  2. Espere a transcrição aparecer
  3. Fale sua solicitação claramente
  4. Termine com uma frase de confirmação como "faça isso", "prossiga" ou "execute"

Frases de confirmação suportadas:

  • "faça isso"
  • "prossiga"
  • "execute"
  • "rodar"
  • "iniciar"
  • "obrigado"
  • "por favor"
  • "continuar"

Suporte a Múltiplos Idiomas

O AgenticSeek suporta múltiplos idiomas para texto para fala:

languages = en zh fr es  # Inglês, Chinês, Francês, Espanhol

O primeiro idioma na lista se torna o padrão para texto para fala.

Gerenciamento de Sessão

Controle como o AgenticSeek lida com o histórico de conversas:

recover_last_session = True  # Retomar conversa anterior
save_session = True  # Salvar conversa atual

Isso é particularmente útil para projetos de longa duração ou quando você precisa continuar o trabalho em várias sessões.

Padrões de Uso Eficazes

Melhores Práticas para Consultas

Seja Específico Sobre Ações:

  • Em vez de: "Fale-me sobre Python"
  • Use: "Pesquise na web por tutoriais de Python e salve os 5 principais links em python_resources.txt"

Especifique Operações de Arquivo:

  • "Salve os resultados em nome_do_arquivo.txt"
  • "Crie um novo diretório chamado nome_do_projeto"
  • "Leia os dados do arquivo_existente.csv e analise-o"

Indicadores de Pesquisa Web:

  • Sempre mencione "pesquisar na web" ou "navegar na internet" quando quiser pesquisa online
  • Seja específico sobre qual informação você está procurando

Exemplos de Fluxo de Trabalho Ótimo

Projeto de Pesquisa:

  1. "Pesquise na web por desenvolvimentos recentes em IA em 2024"
  2. "Resuma as descobertas e salve em desenvolvimentos_ia_2024.txt"
  3. "Crie um script Python para visualizar as tendências mencionadas no resumo"

Tarefa de Desenvolvimento:

  1. "Crie uma nova estrutura de projeto Python para um web scraper"
  2. "Escreva o módulo principal de scraping usando BeautifulSoup"
  3. "Adicione tratamento de erros e logging ao scraper"
  4. "Escreva testes unitários para as funções de scraping"

Análise de Dados:

  1. "Leia o arquivo dados_vendas.csv no meu espaço de trabalho"
  2. "Analise os dados em busca de tendências e padrões"
  3. "Crie visualizações mostrando as tendências de vendas mensais"
  4. "Gere um relatório com insights e salve como analise_vendas.txt"

Solução de Problemas Comuns

Problemas com ChromeDriver

Erro: Incompatibilidade de versão entre Chrome e ChromeDriver

Solução:

  1. Verifique sua versão do Chrome: google-chrome --version
  2. Baixe o ChromeDriver correspondente em https://developer.chrome.com/docs/chromedriver/downloads
  3. Substitua o ChromeDriver existente pela nova versão

Problemas de Conexão

Erro: "No connection adapters were found"

Solução: Certifique-se de que o endereço do seu provedor inclua o protocolo:

provider_server_address = http://127.0.0.1:11434

Erro de URL Base do SearxNG

Solução: Certifique-se de que você renomeou .env.example para .env, ou exporte a variável de ambiente:

export SEARXNG_BASE_URL="http://127.0.0.1:8080"

Problemas de Desempenho

Baixo Desempenho da IA:

  • Use modelos maiores (32B+ se possível)
  • Garanta VRAM/RAM suficiente
  • Verifique se o seu provedor de LLM está rodando corretamente

Navegação Web Lenta:

  • Habilite stealth_mode para melhor compatibilidade
  • Defina headless_browser = True para operação mais rápida
  • Verifique sua conexão com a internet

Opções de Configuração Avançadas

Usando Diferentes Provedores de LLM

Configuração Ollama:

provider_name = ollama
provider_model = deepseek-r1:32b
provider_server_address = 127.0.0.1:11434

Configuração LM Studio:

provider_name = lm-studio
provider_model = your-model-name
provider_server_address = http://127.0.0.1:1234

Configuração de Servidor Remoto:
Se você tiver um servidor poderoso rodando o LLM:

provider_name = server
provider_model = deepseek-r1:70b
provider_server_address = your-server-ip:3333

Opções de Provedor de API

Para usuários sem hardware suficiente, provedores de API estão disponíveis:

is_local = False
provider_name = deepseek
provider_model = deepseek-chat

Exporte sua chave de API:

export DEEPSEEK_API_KEY="your-api-key-here"

Dicas para Uso Ótimo

Otimização de Hardware

  1. Gerenciamento de Memória da GPU: Feche aplicativos desnecessários para liberar VRAM
  2. Seleção de Modelo: Comece com modelos menores e atualize conforme necessário
  3. Uso de RAM: Monitore a memória do sistema, especialmente com modelos maiores

Otimização de Consultas

  1. Seja Explícito: Sempre especifique se deseja pesquisa web, operações de arquivo ou geração de código
  2. Divida Tarefas Complexas: Para processos com múltiplos passos, forneça instruções claras passo a passo
  3. Use Nomes de Arquivo Específicos: Sempre especifique nomes de arquivos e locais exatos

Eficiência do Fluxo de Trabalho

  1. Organize Seu Espaço de Trabalho: Mantenha seu work_dir organizado com estruturas de pastas claras
  2. Use Gerenciamento de Sessão: Habilite o salvamento de sessão para projetos de longa duração
  3. Teste Comandos de Voz: Pratique comandos de voz em um ambiente silencioso para melhor reconhecimento

Conclusão

O AgenticSeek representa um passo significativo em assistência de IA consciente da privacidade. Seguindo este guia abrangente, você deve agora ter um assistente de IA local totalmente funcional, capaz de navegação web, geração de código, planejamento de tarefas e interação por voz — tudo isso mantendo seus dados completamente privados.

Lembre-se que o AgenticSeek é um projeto em evolução. Ao usá-lo, você descobrirá novas capacidades e padrões de uso ótimos. A chave para o sucesso é ser específico em suas solicitações, entender os pontos fortes do sistema e aproveitar sua arquitetura multi-agente.

Quer você esteja usando o AgenticSeek para pesquisa, desenvolvimento ou tarefas de produtividade geral, sua combinação de privacidade, capacidade e operação local o torna uma alternativa poderosa a assistentes de IA baseados na nuvem. Comece com tarefas simples para se familiarizar com o sistema, depois explore gradualmente fluxos de trabalho mais complexos à medida que se sentir confortável com suas capacidades.

O futuro da assistência de IA é local, privado e sob seu controle total — e o AgenticSeek está liderando o caminho para tornar esse futuro acessível a todos.