🤖HermesBlog
Guias de Recursos do Hermes · Parte 448/9/2026

Busca de Ferramentas — Carregar Ferramentas sob Demanda

Busca de Ferramentas — Carregar Ferramentas sob Demanda — guia fácil de entender baseado na documentação oficial

Imagine carregar um chaveiro com 3000 chaves só para abrir a porta da sua casa. É exatamente isso que acontece quando seu assistente de IA tem centenas de ferramentas externas carregadas na memória de trabalho — cada ferramenta vem com um “manual do usuário” (JSON Schema), e a IA precisa ler todos eles, mesmo para uma tarefa trivial.

hermes-feature-44-tool-search

Tool Search resolve isso dando à sua IA um gerente de armazém inteligente: ela mantém apenas algumas ferramentas do dia a dia à mão e busca o restante somente quando necessário.

Por que se preocupar?

Quando você conecta muitos serviços externos (GitHub, Cloudflare, Linear, etc.) ao Hermes Agent, cada um adiciona um pedaço de documentação à janela de contexto da IA. Essa é uma “memória de trabalho” preciosa — e ela acaba diluída por instruções irrelevantes. O resultado? Respostas mais lentas, raciocínio pior e, às vezes, a IA “esquece” completamente suas instruções principais.

Como Funciona

Com o Tool Search ativado, a IA não vê mais todas as ferramentas diretamente. Em vez disso, ela vê três ferramentas “ponte”:

tool_search(query, limit?)     # Busca no catálogo de ferramentas
tool_describe(name)            # Lê o manual completo de uma ferramenta
tool_call(name, arguments)     # Executa uma ferramenta

Um fluxo típico é assim:

# 1. Encontre a ferramenta certa
tool_search("criar uma issue no github")
# → retorna ferramentas correspondentes

# 2. Leia o manual
tool_describe("mcp_github_create_issue")
# → mostra os parâmetros necessários

# 3. Execute
tool_call("mcp_github_create_issue", {"title": "Corrigir bug", "body": "..."})
# → issue criada com sucesso

Ponto-chave: quando a IA chama tool_call, o sistema “desembrulha” a ponte e executa a ferramenta real. Todas as verificações de segurança e fluxos de aprovação continuam valendo — a IA simplesmente menos, mas faz o mesmo.

Quando Isso Entra em Ação?

O Tool Search usa uma estratégia de divulgação em camadas:

Nível Condição O que a IA vê
0 Sem ferramentas externas Todas as ferramentas mostradas diretamente, sem ponte
1 Poucas ferramentas Ponte + lista curta (nome + descrição em uma linha)
2 Muitas ferramentas (ex.: 3300 do Cloudflare) Ponte + resumo de uma linha por servidor (nome + quantidade de ferramentas)

Detalhe legal: se você misturar uma ferramenta pequena (Linear) com uma gigante (Cloudflare), o sistema mantém a lista completa da Linear e só colapsa o Cloudflare em uma única linha — sem esconder tudo de forma genérica.

Ferramentas Principais Sempre Presentes

As ferramentas nativas do Hermes (terminal, I/O de arquivos, busca na web) nunca são carregadas sob demanda. Elas permanecem diretamente disponíveis porque são as capacidades centrais da IA. Apenas ferramentas MCP externas e plugins vão para a “prateleira do armazém”.

Considerações Finais

O Tool Search é como dar à sua IA um sistema de inventário just-in-time — ele resolve o problema de “diluição de atenção” quando o número de ferramentas explode. Dica prática: se sua IA parece lenta ou fora do alvo em tarefas simples, verifique quantas ferramentas externas estão conectadas. Ative o Tool Search e você provavelmente verá um aumento notável tanto em velocidade quanto em precisão. Para uso diário, mantenha o número de ferramentas abaixo de 10 para a experiência mais fluida.


📖 Documentação oficial

この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › user-guide/features/tool-search