🤖HermesBlog
Guías de Funcionalidades de Hermes · Parte 448/9/2026

Búsqueda de Herramientas — Cargar Herramientas Bajo Demanda

Búsqueda de Herramientas — Cargar Herramientas Bajo Demanda — guía fácil de entender basada en la documentación oficial

hermes-feature-44-tool-search

Búsqueda de Herramientas — Carga Herramientas Bajo Demanda


Imagina llevar un llavero con 3000 llaves solo para abrir la puerta de tu casa. Eso es lo que pasa cuando tu asistente de IA tiene cientos de herramientas externas cargadas en su memoria de trabajo — cada herramienta viene con su “manual de usuario” (JSON Schema), y la IA tiene que leerlos todos, incluso para una tarea trivial.

Búsqueda de Herramientas resuelve esto dándole a tu IA un gestor de almacén inteligente: solo mantiene a mano unas pocas herramientas de uso diario, y trae el resto cuando realmente se necesitan.

¿Por Qué Molestarse?

Cuando conectas muchos servicios externos (GitHub, Cloudflare, Linear, etc.) a Hermes Agent, cada uno añade un bloque de documentación a la ventana de contexto de la IA. Esa es una “memoria de trabajo” preciosa — y se diluye con instrucciones irrelevantes. ¿El resultado? Respuestas más lentas, peor razonamiento, y a veces la IA “olvida” por completo tus instrucciones principales.

Cómo Funciona

Con la Búsqueda de Herramientas activada, la IA ya no ve todas las herramientas directamente. En su lugar, ve tres herramientas “puente”:

tool_search(query, limit?)     # Buscar en el catálogo de herramientas
tool_describe(name)            # Leer el manual completo de una herramienta
tool_call(name, arguments)     # Ejecutar una herramienta

Un flujo típico se ve así:

# 1. Encontrar la herramienta adecuada
tool_search("create a github issue")
# → devuelve herramientas coincidentes

# 2. Leer su manual
tool_describe("mcp_github_create_issue")
# → muestra los parámetros requeridos

# 3. Llamarla
tool_call("mcp_github_create_issue", {"title": "Fix bug", "body": "..."})
# → issue creado con éxito

Punto clave: cuando la IA llama a tool_call, el sistema “desenvuelve” el puente y ejecuta la herramienta real. Todos los controles de seguridad y flujos de aprobación siguen aplicándose — la IA simplemente ve menos, pero hace lo mismo.

¿Cuándo Se Activa?

La Búsqueda de Herramientas usa una estrategia de divulgación por niveles:

Nivel Condición Lo que ve la IA
0 Sin herramientas externas Todas las herramientas visibles directamente, sin puente
1 Pocas herramientas Puente + lista corta (nombre + descripción de una línea)
2 Muchas herramientas (ej. las 3300 de Cloudflare) Puente + resumen de una línea por servidor (nombre + número de herramientas)

Detalle interesante: si mezclas una herramienta pequeña (Linear) con una gigante (Cloudflare), el sistema mantiene la lista completa de Linear y solo colapsa Cloudflare en una sola línea — sin ocultar todo de forma indiscriminada.

Las Herramientas Principales Siempre Se Quedan

Las herramientas integradas de Hermes (terminal, entrada/salida de archivos, búsqueda web) nunca se cargan de forma diferida. Siempre están disponibles directamente porque son las capacidades principales de la IA. Solo las herramientas MCP externas y los plugins se guardan en el “almacén”.

Reflexiones Finales

La Búsqueda de Herramientas es como darle a tu IA un sistema de inventario justo a tiempo — resuelve el problema de la “dilución de atención” cuando el número de herramientas explota. Consejo práctico: si tu IA se siente lenta o imprecisa en tareas simples, revisa cuántas herramientas externas tiene conectadas. Activa la Búsqueda de Herramientas y probablemente notarás una mejora notable tanto en velocidad como en precisión. Para uso diario, mantén tu número de herramientas por debajo de 10 para la experiencia más fluida.

📖 Documentación oficial

Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/tool-search