WebSearch Agregador Multi-Motor para Openclaw

Um agregador de pesquisa web multi-motor de alto desempenho que fornece resultados de pesquisa abrangentes sem exigir nenhuma API-key.

nirveshdagar
v2.0.2
Apr 4, 2026
2
1.1k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install multi-engine-websearch

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o multi-engine-websearch usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é WebSearch Agregador Multi-Motor?

WebSearch é uma habilidade de pesquisa local projetada para que AI agents consultem seis grandes motores de busca simultaneamente: DuckDuckGo, DDG Lite, Yahoo, Yahoo JP, Startpage e Google. Ao aproveitar a execução paralela e a tecnologia de navegador headless, esta contribuição do Openclaw Skills fornece dados de pesquisa de alta qualidade, mantendo a privacidade e evitando os custos de APIs de busca pagas. Ele mescla, deduplica e classifica automaticamente os resultados com base em sua frequência em diferentes motores, garantindo que as informações mais relevantes sejam priorizadas para o usuário.

Esta habilidade foi criada para velocidade e resiliência, utilizando o ThreadPoolExecutor do Python para executar consultas em paralelo. Enquanto motores como DuckDuckGo são extraídos via solicitações HTTP leves, os resultados do Google são buscados usando uma instância headless do Chromium para garantir compatibilidade com a web moderna. Isso o torna uma ferramenta essencial para desenvolvedores que constroem agents que exigem informações frescas e em tempo real da web.

Casos de uso do WebSearch Agregador Multi-Motor

  • Realizar pesquisas profundas em várias fontes de informação simultaneamente para garantir a precisão dos dados.
  • Verificar fatos usando dados da web em tempo real e consenso entre motores.
  • Encontrar notícias recentes, artigos técnicos ou documentação de produtos que possam ser indexados de forma diferente entre os motores.
  • Reunir perspectivas diversas sobre tópicos específicos agregando resultados de motores regionais como o Yahoo JP.
  • Realizar pesquisas de alto volume para coleta de dados sem se preocupar com limites de API ou custos de assinatura.

Como o WebSearch Agregador Multi-Motor funciona

  1. A habilidade recebe uma consulta de pesquisa via linha de comando e dispara solicitações paralelas para os seis motores de busca suportados.
  2. Utiliza extração HTTP leve para motores como DuckDuckGo e Yahoo, enquanto usa Chromium headless via Playwright para o Google para lidar com resultados renderizados em JavaScript.
  3. Todos os resultados recuperados são agregados em um único pool de dados em tempo real.
  4. O sistema deduplica URLs e calcula uma pontuação de classificação com base em quantos motores retornaram o mesmo link, conhecido como frequência entre motores.
  5. Uma resposta JSON estruturada é gerada, contendo os resultados classificados, snippets e metadados de origem para o AI agent do Openclaw Skills processar e resumir.

Configuração do WebSearch Agregador Multi-Motor

Para começar com o WebSearch, certifique-se de ter o Python 3.9+ instalado em seu sistema. Você pode instalar a habilidade usando o ClawHub CLI:

npx clawhub@latest install multi-engine-websearch

Após a instalação, você deve configurar as dependências do navegador Playwright necessárias para a funcionalidade de pesquisa do Google:

pip3 install playwright
python3 -m playwright install chromium

Você pode então executar uma pesquisa diretamente do terminal:

python3 ~\/.openclaw\/workspace\/skills\/websearch\/scripts\/search.py "your query" --json

Esquema de Dados e Taxonomia de WebSearch Agregador Multi-Motor

A habilidade produz uma saída JSON estruturada projetada para consumo programático. Inclui metadados sobre o processo de pesquisa e uma matriz de resultados classificados.

Campo Tipo Descrição
query String O termo de pesquisa original utilizado.
total Integer Número total de resultados únicos encontrados em todos os motores.
engines Object Um detalhamento da contagem de resultados fornecida por cada motor individual.
results Array Uma lista de objetos de resultados contendo title, url, snippet e uma matriz de engines de origem.

Os resultados que aparecem em vários motores são movidos automaticamente para o topo da lista para refletir maior relevância e consenso.

Recursos avançados do WebSearch Agregador Multi-Motor

  • Execução paralela usando ThreadPoolExecutor para recuperação rápida de resultados em seis fontes diferentes.
  • Classificação por consenso entre motores que identifica os resultados mais autoritativos com base na aparência em várias plataformas.
  • Arquitetura resiliente onde falhas individuais de motores são tratadas com elegância sem interromper a operação geral de busca.
  • Suporte para seleção personalizada de motores via flag --engines, permitindo que os usuários filtrem fontes específicas.
  • Integração de navegador headless para o Google, permitindo a recuperação de resultados de páginas de busca ricas em JS enquanto mantém uma pegada local.
  • Deduplicação integrada para garantir que o AI agent receba uma lista limpa de URLs únicas para processamento dentro do ecossistema Openclaw Skills.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*