Pesquisa na Web e Extração — IA Navegando na Web
Pesquisa na Web e Extração — IA Navegando na Web — guia fácil de entender baseado na documentação oficial
Imagine pedir a um assistente superinteligente para “ir descobrir o preço mais recente daquele gadget, ler a ficha técnica e resumir para mim”. É exatamente isso que o Hermes Agent pode fazer, graças às suas ferramentas de pesquisa e extração web. É como dar ao seu IA um navegador, um marca-texto e um bloco de notas ao mesmo tempo.
Os Cinco Provedores de Backend: A Escolha do Mecanismo de Busca do Seu IA
O Hermes não depende de apenas uma forma de pesquisar na web. Ele suporta cinco “backends” diferentes — pense neles como diferentes mecanismos de busca e serviços de leitura de páginas. Você pode escolher um, ou deixar o Hermes escolher automaticamente com base nas chaves de API que você possui.
Aqui está o resumo rápido:
| Backend | O que faz de melhor |
|---|---|
| Firecrawl (padrão) | Pesquisa e lê páginas. Ótimo coringa. |
| SearXNG | Gratuito, privado, auto-hospedado. Apenas pesquisa. |
| Parallel | Rápido, pesquisa em múltiplos modos. |
| Tavily | Otimizado para agentes de IA. |
| Exa | Ótimo para pesquisas de nicho (artigos, notícias, empresas). |
Configurando: É Só um Arquivo de Configuração
Você não precisa escrever código. Basta editar seu arquivo config.yaml assim:
web:
backend: firecrawl # ou searxng, parallel, tavily, exa
Dica de profissional: Você pode misturar e combinar! Use um backend de busca gratuito e um backend de extração pago:
web:
search_backend: "searxng" # Busca gratuita
extract_backend: "firecrawl" # Leitura de páginas confiável
O Truque “Sem Chave”: SearXNG para os Econômicos
Se você não quer pagar por uma chave de API, o SearXNG é seu amigo. É um mecanismo de metapesquisa gratuito e de código aberto que consulta mais de 70 mecanismos de busca por você. Basta apontar o Hermes para sua própria instância:
web:
search_backend: "searxng"
# Defina isso nas suas variáveis de ambiente:
# SEARXNG_URL=http://localhost:8080
Atenção: O SearXNG apenas pesquisa. Para realmente ler o conteúdo de uma página, você precisará de um provedor de extração separado (como o Firecrawl) configurado em extract_backend.
O Navegador: As Mãos e os Olhos do Seu IA
Quando seu IA encontra uma página, ele precisa “vê-la”. É aí que entram as configurações do navegador. Você pode controlar como ele se comporta:
browser:
inactivity_timeout: 120 # Fecha o navegador ocioso automaticamente após 2 minutos
command_timeout: 30 # Desiste de uma página após 30 segundos
record_sessions: false # Defina como true para gravar vídeo da navegação do IA
Dica avançada: Se você tiver seu próprio navegador aberto (como o Chrome), pode até conectar o Hermes diretamente a ele usando um link “CDP” especial. Isso permite que o IA use suas sessões já logadas.
Resumo e Dica Prática
As ferramentas web do Hermes Agent são como um canivete suíço para a internet. Você pode pesquisar, ler e extrair informações de qualquer página, tudo através de configuração simples. O segredo é começar com o padrão (Firecrawl) — ele simplesmente funciona. Se você esbarrar em um paywall ou quiser economizar dinheiro, mude para o SearXNG para pesquisas e combine-o com um backend de extração separado (como o Firecrawl).
Minha dica nº 1: Comece simples. Defina backend: firecrawl, adicione sua FIRECRAWL_API_KEY e faça uma pesquisa de teste. Assim que vir funcionando, experimente misturar backends para otimizar custo ou velocidade. Boa navegação com IA! 🌊
📖 Documentação oficial
この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › user-guide/features/web-search