Comment créer ses premiers agents IA avec Hermès ?
Créer un agent avec Hermès consiste à définir un rôle précis en langage naturel, restreindre les outils qui lui sont autorisés, puis tester la tâche avant de transformer un raisonnement réussi en compétence réutilisable. Aucune ligne de code n'est nécessaire pour un premier agent spécialisé fonctionnel.
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.
Un rôle et des règles écrites en langage naturel, qui cadrent le comportement de l'agent sur sa mission.
Seuls les outils strictement nécessaires à la mission sont autorisés, via hermes tools.
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 ?
- 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.
- Démarrer une session dédiéeLancer
hermes --tuiet 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. - Restreindre les outils disponiblesOuvrir
hermes toolset 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. - 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.
- 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 createcapture le raisonnement suivi lors d'une tâche réussie et l'enregistre sous un nom explicite. - Parcourir les compétences existantes :
hermes skills browseliste celles déjà créées en interne ou partagées par la communauté. - Installer une compétence tierce :
hermes skills installsuivi 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 ?
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.
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.
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.