Last updated on

¿Hermes responde con datos desactualizados? Instala este Skill de búsqueda gratuito — sin API Key


Si tu Hermes Agent siempre empieza con “Según mi corte de conocimiento en 2024…”, no es que el modelo sea vago — le falta una herramienta de búsqueda en vivo. El problema es que Tavily, Firecrawl y Exa requieren claves API, y los costos pueden acumularse.

Hermes ya incluye tres opciones de búsqueda sin costo:

  1. ddgs — Búsqueda DuckDuckGo, sin API key, instala un paquete Python y listo.
  2. SearXNG — Metabuscador auto-alojado que agrega 70+ fuentes como Google, Bing y Brave.
  3. brave-free — Nivel gratuito de Brave Search, 2000 consultas al mes.

Esta guía te lleva por la instalación, configuración y selección del backend gratuito ideal para tu Hermes.

1. ¿Por qué los LLM necesitan búsqueda en vivo?

Los cortes de conocimiento del modelo, los lanzamientos frecuentes de software y las noticias en rápida evolución hacen que los datos de entrenamiento estáticos queden obsoletos. Hermes puede ejecutar terminales y navegar la web, pero la ruta más eficiente es dejar que el agente busque por sí mismo cuando lo necesite.

  • “¿Novedades en PostgreSQL 17?” → obtén los docs oficiales de 2026.
  • “¿Última versión estable de Python?” → el número real, no una conjetura.
  • Verificar afirmaciones, comparar productos, consultar papers — todo desde un solo prompt.

Hermes separa ambas capacidades:

  • web_search encuentra páginas candidatas.
  • web_extract lee y destila una página específica.
  • Puedes usar backends diferentes para cada capacidad.

2. Backends web de Hermes de un vistazo

tools/web_tools.py soporta siete proveedores:

Backend ¿API Key? ¿Soporta web_extract? Mejor para
ddgs No No Configuración más rápida
searxng No No Privacidad y control
brave-free Clave gratuita No Calidad, bajo mantenimiento
tavily Clave paga Búsqueda+extracción
exa Clave paga Búsqueda semántica
parallel Clave paga Empresarial
firecrawl Clave paga / Nous Subscription Búsqueda+extracción

Las opciones gratuitas son solo de búsqueda. Para extraer páginas, configura web.extract_backend por separado.

3. Opción A: ddgs (DuckDuckGo) — el más rápido

Hermes incluye el plugin ddgs (plugins/web/ddgs), basado en el paquete duckduckgo-search. Sin API key.

uv pip install -U ddgs
hermes config set web.backend ddgs
hermes config set web.search_backend ddgs

4. Opción B: SearXNG auto-alojado — mejor privacidad

SearXNG es un metabuscador que agrega resultados de 70+ fuentes. Sin APIs comerciales.

docker run -d --name searxng -p 127.0.0.1:8080:8080   -e BASE_URL=http://localhost:8080 --restart unless-stopped searxng/searxng
hermes config set env.SEARXNG_URL http://localhost:8080
hermes config set web.backend searxng

5. Opción C: Brave Search Free — calidad, poco mantenimiento

Nivel gratuito de Brave Search: 2000 consultas/mes. Regístrate en https://brave.com/search/api/.

hermes config set env.BRAVE_SEARCH_API_KEY "tu-clave"
hermes config set web.backend brave-free

6. Búsqueda y extracción separadas: configuración avanzada

web:
  search_backend: ddgs
  extract_backend: firecrawl

7. Solución de problemas

Síntoma Causa Solución
web_search no aparece Web toolset deshabilitado hermes tools → activar Web Search
ddgs: “package not installed” Falta ddgs uv pip install -U ddgs
SearXNG no conecta URL incorrecta Verificar Docker y URL
Brave 401/403 Clave inválida/sin cuota Revisar consola Brave

8. Comparativa

Factor ddgs SearXNG Brave Free
Dificultad Mínima Media Fácil
Costo $0 $0 (autoalojado) $0 (2000/mes)
Privacidad Media Máxima Media
Calidad Buena Variable Mejor

9. Plan de acción

  1. Empieza con ddgs: búsqueda en 5 minutos.
  2. Añade SearXNG: si buscas seguido, autoalójate.
  3. Brave Free de respaldo: cuando ddgs esté limitado.
  4. No solo busques: combinado con extract o browser.

Conclusión

Hermes Agent no tiene respuestas desactualizadas por defecto — solo le falta búsqueda en vivo activada. Instala ddgs, SearXNG o Brave Free y se convierte en un asistente de investigación al día.