🤖HermesBlog
Guides des Fonctionnalités Hermes · Partie 478/9/2026

Recherche Web et Extraction — L'IA surfe sur le Web

Recherche Web et Extraction — L'IA surfe sur le Web — guide facile à comprendre basé sur la documentation officielle

Imaginez que vous demandiez à un assistant ultra-intelligent d’« aller chercher le dernier prix de ce gadget, lire la fiche technique et me faire un résumé ». C’est exactement ce que Hermes Agent peut faire, grâce à ses outils de recherche web et d’extraction. C’est comme offrir à votre IA un navigateur, un surligneur et un bloc-notes à la fois.

hermes-feature-47-web-search

Les cinq fournisseurs backend : le choix du moteur de recherche pour votre IA

Hermes ne s’appuie pas sur une seule méthode pour rechercher sur le web. Il prend en charge cinq « backends » différents — pensez-y comme à différents moteurs de recherche et services de lecture de pages. Vous pouvez en choisir un, ou laisser Hermes choisir automatiquement en fonction des clés API que vous possédez.

Voici l’aperçu rapide :

Backend Ce qu’il fait de mieux
Firecrawl (par défaut) Recherche et lit les pages. Excellent polyvalent.
SearXNG Gratuit, privé, auto-hébergé. Recherche uniquement.
Parallel Recherche rapide et multimode.
Tavily Optimisé pour les agents IA.
Exa Idéal pour les recherches de niche (articles, actualités, entreprises).

Configuration : c’est juste un fichier de config

Pas besoin d’écrire du code. Modifiez simplement votre fichier config.yaml comme ceci :

web:
  backend: firecrawl  # ou searxng, parallel, tavily, exa

Astuce de pro : Vous pouvez mixer ! Utilisez un backend de recherche gratuit et un backend d’extraction payant :

web:
  search_backend: "searxng"      # Recherche gratuite
  extract_backend: "firecrawl"   # Lecture de pages fiable

L’astuce « sans clé » : SearXNG pour les économes

Si vous ne voulez pas payer pour une clé API, SearXNG est votre ami. C’est un métamoteur de recherche gratuit et open source qui interroge plus de 70 moteurs de recherche pour vous. Il suffit de pointer Hermes vers votre propre instance :

web:
  search_backend: "searxng"
  # Définissez ceci dans vos variables d'environnement :
  # SEARXNG_URL=http://localhost:8080

Attention : SearXNG ne fait que rechercher. Pour lire réellement le contenu d’une page, vous aurez besoin d’un fournisseur d’extraction séparé (comme Firecrawl) configuré dans extract_backend.

Le navigateur : les mains et les yeux de votre IA

Une fois que votre IA a trouvé une page, elle doit pouvoir la « voir ». C’est là que les paramètres du navigateur entrent en jeu. Vous pouvez contrôler son comportement :

browser:
  inactivity_timeout: 120   # Ferme automatiquement le navigateur inactif après 2 minutes
  command_timeout: 30       # Abandonne une page après 30 secondes
  record_sessions: false    # Mettez à true pour enregistrer une vidéo de la navigation de l'IA

Astuce avancée : Si vous avez votre propre navigateur ouvert (comme Chrome), vous pouvez même connecter Hermes directement à celui-ci en utilisant un lien « CDP » spécial. Cela permet à l’IA d’utiliser vos sessions déjà connectées.

Résumé et conseil pratique

Les outils web de Hermes Agent sont comme un couteau suisse pour Internet. Vous pouvez rechercher, lire et extraire des informations de n’importe quelle page, le tout via une simple configuration. La clé est de commencer avec le backend par défaut (Firecrawl) — ça fonctionne tout simplement. Si vous rencontrez un paywall ou si vous voulez économiser de l’argent, passez à SearXNG pour la recherche et associez-le à un backend d’extraction séparé (comme Firecrawl).

Mon conseil n°1 : Commencez simplement. Définissez backend: firecrawl, ajoutez votre FIRECRAWL_API_KEY, et lancez une recherche de test. Une fois que vous voyez que ça fonctionne, expérimentez ensuite avec des backends mixtes pour optimiser le coût ou la vitesse. Bonne navigation IA ! 🌊

📖 Documentation officielle

Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › user-guide/features/web-search