Tutoriel 19 : Système de Compétences — Rendre l'IA Plus Intelligente
Tutoriel 19 : Système de Compétences — Rendre l'IA Plus Intelligente — guide facile à comprendre basé sur la documentation officielle
Cette leçon fait partie de la série de tutoriels officiels d’Hermes Agent. Voir tous les tutoriels
Imaginez votre assistant IA comme un nouvel employé. Il est intelligent, mais il ne connaît pas encore tous les rouages de votre entreprise. Les compétences (skills) sont comme des manuels d’instructions que vous ne lui donnez que lorsqu’il doit accomplir une tâche spécifique — au lieu de lui faire mémoriser tous les manuels à l’avance, il sort celui dont il a besoin au moment venu. C’est exactement ce que fait le système de compétences pour Hermes Agent.
Que sont les compétences ?
Les compétences sont de simples documents de connaissances que votre agent charge à la demande. Considérez-les comme des antisèches. Elles suivent un principe de « divulgation progressive » — l’agent ne lit les détails que lorsqu’il en a réellement besoin, ce qui économise de la mémoire et maintient la rapidité. Toutes les compétences se trouvent dans un dossier spécial sur votre ordinateur : ~/.hermes/skills/.
Étape 1 : Repartir de zéro (optionnel)
Par défaut, Hermes est livré avec un ensemble de compétences préinstallées. Mais peut-être préférez-vous repartir de zéro — sans aucune compétence incluse. Voici comment faire :
Lors de l’installation :
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills
Lors de la création d’un nouveau profil :
hermes profile create research --no-skills
Sur un profil déjà installé :
hermes skills opt-out # empêche l'ajout de nouvelles compétences à l'avenir
hermes skills opt-out --remove # supprime également les compétences préinstallées non modifiées
hermes skills opt-in --sync # annule et réajoute les compétences
Sûr par défaut :
opt-outn’empêche que les ajouts futurs — il ne supprime jamais rien. Le flag--removene supprime que les compétences que vous n’avez pas modifiées. Vos compétences personnalisées sont toujours en sécurité.
Étape 2 : Utiliser les compétences — Commandes slash
Voici la magie : chaque compétence installée devient automatiquement une commande slash. Tapez simplement /nom-de-la-compétence suivi de votre demande :
/gif-search chats drôles
/plan concevoir un déploiement pour migrer notre fournisseur d'authentification
/excalidraw
La dernière charge la compétence et laisse l’agent vous demander ce dont vous avez besoin. Simple comme bonjour !
Étape 3 : Empiler plusieurs compétences
Besoin de plus d’une compétence à la fois ? Enchaînez-les au début de votre message (jusqu’à 5) :
/github-pr-workflow /test-driven-development corriger le problème #123 et ouvrir une PR
L’agent charge les deux compétences, puis utilise le reste de votre message comme instructions. Astucieux, non ?
Un conseil utile : L’analyseur s’arrête au premier mot qui n’est pas une compétence. Ainsi, si vous avez un chemin de fichier comme /tmp/scan.pdf, il ne sera pas confondu :
/ocr-and-documents /tmp/scan.pdf extraire les tableaux # charge une compétence, /tmp/scan.pdf est l'argument
Étape 4 : Packs de compétences (pour les combinaisons récurrentes)
Si vous utilisez souvent la même combinaison de compétences, créez un pack de compétences — une commande courte qui charge plusieurs compétences à la fois. C’est comme créer une playlist plutôt que de choisir les chansons une par une. La compétence plan incluse est un excellent exemple de ce principe.
Points clés à retenir
- Les compétences = connaissances à la demande — chargées uniquement en cas de besoin, économisant des tokens et du temps
- Toutes les compétences se trouvent dans
~/.hermes/skills/— faciles à trouver, ajouter ou supprimer - Les commandes slash rendent les compétences instantanées — tapez
/nom-de-la-compétenceet c’est parti - Empilez jusqu’à 5 compétences dans une seule commande pour les tâches complexes
- Opt-out pour un profil épuré — parfait pour les cas d’utilisation spécialisés
Résumé
Le système de compétences, c’est comme offrir à votre IA une boîte à outils bien organisée. Au lieu de transporter tous les outils en même temps, elle choisit exactement ce dont elle a besoin pour la tâche. Que vous génériez des GIF, planifiiez des migrations ou créiez des pull requests, les compétences rendent Hermes Agent plus intelligent, plus rapide et plus efficace — sans gaspiller de ressources.
À suivre : Tutoriel 20 — Mémoire persistante : offrir à Hermes une mémoire à long terme qui survit aux sessions.
📖 Documentation officielle
Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › user-guide/features/skills