La réponse en une phrase

Un premier agent Hermès se crée en trois décisions : un rôle formulé en langage naturel, un jeu d'outils volontairement restreint, puis un test réel avant d'enregistrer la réussite comme compétence réutilisable.

Qu'est-ce qu'un agent au sens de Hermès ?

Chez Hermès, un « agent » n'est pas un programme distinct à coder : c'est une configuration de l'agent principal, orientée vers une mission précise grâce à des instructions dédiées, un accès restreint aux outils, et éventuellement sa propre mémoire isolée. Deux agents peuvent tourner sur la même installation sans jamais se marcher dessus, chacun avec son propre contexte.

1Des instructions dédiées

Un rôle et des règles écrites en langage naturel, qui cadrent le comportement de l'agent sur sa mission.

2Un jeu d'outils restreint

Seuls les outils strictement nécessaires à la mission sont autorisés, via hermes tools.

3Une compétence capitalisable

Une fois la mission validée, le raisonnement se sauvegarde comme compétence réutilisable par n'importe quel agent.

Comment créer son premier agent, étape par étape ?

  1. Formuler le rôle en une phraseExemple concret : « Tu es l'agent de veille concurrentielle : tu résumes chaque matin les nouveautés de trois sites donnés, sans jamais publier ni envoyer de message toi-même. » Plus le rôle est précis, plus l'agent reste prévisible.
  2. Démarrer une session dédiéeLancer hermes --tui et coller les instructions en tout début de conversation, ou les stocker dans un fichier de contexte que l'agent charge automatiquement au démarrage.
  3. Restreindre les outils disponiblesOuvrir hermes tools et désactiver tout ce qui n'est pas nécessaire à la mission (édition de fichiers, envoi de message, accès réseau étendu), pour limiter le risque et la consommation de tokens.
  4. Tester sur un cas réel simpleConfier une première tâche représentative, courte, et observer précisément le raisonnement suivi avant de passer à un cas plus complexe.
  5. Ajuster puis figer la configurationReformuler les instructions si l'agent sort de son périmètre, jusqu'à obtenir un comportement stable sur plusieurs essais consécutifs.

Comment transformer un agent en compétence réutilisable ?

Une fois qu'un agent a rempli sa mission avec succès plusieurs fois, Hermès permet de figer ce savoir-faire sous forme de compétence (« skill »), consultable et réutilisable sans repartir de zéro.

  • Créer une compétence : hermes skills create capture le raisonnement suivi lors d'une tâche réussie et l'enregistre sous un nom explicite.
  • Parcourir les compétences existantes : hermes skills browse liste celles déjà créées en interne ou partagées par la communauté.
  • Installer une compétence tierce : hermes skills install suivi du nom permet d'ajouter une compétence prête à l'emploi sans la reconstruire.

Cette capitalisation change la nature du travail au fil des semaines : un agent de veille qui a appris à filtrer le bruit d'un site en particulier réutilise cette compétence sur d'autres missions similaires, sans qu'on ait besoin de réexpliquer la logique de tri à chaque fois.

Peut-on faire tourner plusieurs agents spécialisés en parallèle ?

Oui, et c'est l'un des usages les plus efficaces de Hermès en contexte professionnel : plutôt qu'un agent généraliste unique, plusieurs agents spécialisés cohabitent, chacun sur une messagerie ou un canal distinct via hermes gateway setup, avec sa propre mémoire et son propre jeu d'outils.

Agent de veille

Surveille des sources définies et livre une synthèse quotidienne, sans droit d'écriture ailleurs.

Agent de tri

Classe des demandes entrantes selon des règles précises, sans jamais y répondre directement.

Agent planifié

Exécute une tâche récurrente à heure fixe via les tâches cron internes de Hermès.

Agent de rédaction

Prépare des brouillons de contenu à partir d'une compétence dédiée au ton de la marque.

Séparer les rôles ainsi limite les risques : un agent qui ne peut pas envoyer de message ne peut pas envoyer le mauvais message, même s'il se trompe de raisonnement.

Quelles erreurs éviter en créant son premier agent ?

Un rôle trop large produit un agent imprévisible

Confier à un même agent la veille, la rédaction et l'envoi de messages en une seule mission rend son comportement difficile à auditer. Un agent, une mission claire, reste la règle la plus fiable au démarrage.

Autres pièges fréquents : oublier de restreindre les outils avant le premier test réel (l'agent garde alors un accès plus large que nécessaire dès sa première exécution), et enregistrer une compétence trop tôt, avant d'avoir validé le comportement de l'agent sur plusieurs cas différents.

Comment structurons-nous nos agents Hermès en interne ?

Voici un exemple représentatif de notre méthode, sans donnée client ni promesse de résultat garantie.

Retour d’expérience Amari Agency

Un agent, une mission, un canal dédié

Nous avons choisi de créer un agent distinct par mission plutôt qu'un agent généraliste unique, chacun avec son propre canal de messagerie et son propre jeu d'outils autorisés. Cette séparation nous a permis de repérer rapidement lequel des agents consommait le plus de tokens et lequel avait besoin d'instructions plus précises, ce qu'un agent unique aurait rendu bien plus difficile à diagnostiquer.

Hermèshermes skillsTelegram

Quels contenus lire ensuite ?

Ces ressources complètent ce tutoriel sans cibler la même requête :

Questions fréquentes sur la création d'agents Hermès

Faut-il coder pour créer un agent Hermès ?

Non, un premier agent spécialisé se configure entièrement en langage naturel, via des instructions et une restriction des outils autorisés, sans écrire de code.

Combien de temps prend la création d'un premier agent ?

Comptez environ 30 minutes pour définir un rôle, restreindre les outils et valider un premier test réel, une fois Hermès déjà installé et configuré.

Plusieurs agents peuvent-ils partager la même mémoire ?

Ce n'est pas la configuration recommandée : isoler la mémoire de chaque agent selon sa mission facilite le diagnostic et limite les comportements imprévus entre missions différentes.

Une compétence créée est-elle réutilisable par un autre agent ?

Oui, une compétence enregistrée avec hermes skills create devient consultable et activable par n'importe quel agent de la même installation.

Peut-on supprimer ou modifier un agent après coup ?

Oui, les instructions et le jeu d'outils d'un agent se modifient à tout moment ; seules les compétences déjà enregistrées restent disponibles séparément, même après un changement de configuration.

Sources officielles

  1. Hermes Agent — Documentation officielle.
  2. Hermes Agent — Quickstart.
  3. GitHub — NousResearch/hermes-agent.