Tutoriel 18 : Outils et Ensembles d'Outils — Les Mains de l'IA
Tutoriel 18 : Outils et Ensembles d'Outils — Les Mains de l'IA — guide facile à comprendre basé sur la documentation officielle
Ceci fait partie de la série de tutoriels officiels d’Hermes Agent. Voir tous les tutoriels
Imaginez que vous offriez à votre assistant un couteau suisse — chaque outil est une lame différente, et une trousse à outils est le petit étui qui garde les lames organisées. C’est exactement ce que les Outils & Trousseaux font pour Hermes Agent : ils donnent à votre IA des « mains » pour faire des choses, pas seulement discuter.
Étape 1 : Faites connaissance avec les Outils (Les doigts de votre IA)
Hermes est livré avec une boîte à outils pleine d’outils intégrés. Voici l’antisèche :
| Catégorie | Ce que ça fait | Exemples |
|---|---|---|
| Web | Recherche sur Internet, lit des pages | web_search, web_extract |
| Terminal & Fichiers | Exécute des commandes, modifie des fichiers | terminal, read_file, patch |
| Navigateur | Ouvre un vrai navigateur, voit l’écran | browser_navigate, browser_vision |
| Média | Regarde des images, crée de l’art, parle | vision_analyze, image_generate, text_to_speech |
| Orchestration d’agents | Planifie, pose des questions, écrit du code | todo, clarify, execute_code, delegate_task |
| Mémoire | Se souvient des conversations passées | memory, session_search |
| Automatisation | Planifie des tâches | cronjob |
| Intégrations | Parle à la maison intelligente, serveurs MCP | ha_*, outils MCP |
Astuce débutant : Ne mémorisez pas tout ça. Sachez juste que ça existe. Vous choisirez ceux dont vous avez besoin au fur et à mesure.
Étape 2 : Activez les Outils (Comme allumer un interrupteur)
Les outils sont regroupés en trousseaux — pensez-y comme à des kits pré-emballés. Vous les activez par session de chat ou par plateforme (comme Telegram vs. votre ordinateur).
Voici comment les contrôler :
# Utiliser des trousseaux spécifiques dans un chat
hermes chat --toolsets "web,terminal"
# Voir tous les outils disponibles (menu interactif)
hermes tools
# Configurer les outils pour une plateforme spécifique
hermes tools
Ce que vous verrez : Quand vous lancez hermes tools, vous obtenez un menu convivial. Appuyez simplement sur la barre d’espace pour activer/désactiver les outils. C’est comme choisir les garnitures d’une pizza — prenez ce que vous voulez, laissez le reste.
Étape 3 : Connaissez les Trousseaux Courants (Vos Kits Essentiels)
Pas besoin de tous les mémoriser, mais voici ceux que vous utiliserez le plus :
web— rechercher et lire des sites webterminal— exécuter des commandes sur votre ordinateurfile— lire et modifier des fichiersbrowser— automatiser un vrai navigateurvision— analyser des imagesmemory— se souvenir des choses entre les chatscronjob— planifier des tâchesdelegation— laisser Hermes créer des sous-agents
Exemple : Vous voulez qu’Hermes fasse des recherches et enregistre des notes dans un fichier ? Utilisez --toolsets "web,file" et c’est réglé.
Étape 4 : Outils Spéciaux (Les Pépites Cachées)
Deux extras sympas à connaître :
1. Recherche X (Twitter) — Recherchez des posts sur X, mais c’est désactivé par défaut. Vous avez besoin d’identifiants xAI (SuperGrok ou XAI_API_KEY). Activez-le via hermes tools → 🐦 Recherche X (Twitter).
2. Passerelle d’Outils — Si vous êtes abonné payant à Nous Portal, vous obtenez la recherche web, la génération d’images, la TTS et l’automatisation du navigateur sans clés API séparées. Lancez simplement :
hermes model
Puis activez les outils individuels avec hermes tools.
Étape 5 : Choisissez Votre Backend Terminal (Où les Commandes S’exécutent)
L’outil terminal peut exécuter des commandes à différents endroits :
| Backend | Ce que ça fait | Idéal pour |
|---|---|---|
local |
S’exécute sur votre machine (par défaut) | Tâches de confiance, développement |
docker |
S’exécute dans des conteneurs isolés | Sécurité, tests |
ssh |
S’exécute sur un serveur distant | Garder l’agent loin de son propre code |
singularity |
Utilise des conteneurs Singularity | Calcul haute performance / scientifique |
Astuce débutant : Commencez avec local. Passez à docker quand vous vous inquiétez pour la sécurité.
À suivre : nous plongerons dans le Système de Compétences — comment apprendre à Hermes de nouvelles astuces qui correspondent parfaitement à votre flux de travail.
Vous savez maintenant comment donner à Hermes ses « mains ». Ensuite, nous verrons comment créer vos propres outils personnalisés — pour apprendre à Hermes des astuces toutes nouvelles qui correspondent parfaitement à votre flux de travail.
Restez à l’écoute, et bonne automatisation ! 🚀
📖 Documentation officielle
Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › user-guide/features/tools