Hermes Agent pour la gestion de la base de connaissances : guide pratique de configuration (2026)

Riellvriany Indriawan
Écrit par

Riellvriany Indriawan

Katelin Teen
Relu par

Katelin Teen

Dernière modification October 6, 2026

Vérifié par un expert
Illustration dessinée à la main d'un agent robot sympathique rangeant des fiches d'articles du centre d'aide sur une étagère, certaines marquées comme périmées, pendant qu'une responsable du support relit un brouillon récent avec une coche de validation

Pourquoi je vois Hermes comme un mainteneur de base de connaissances, pas comme la base

Je travaille la file de support d'eesel tous les jours, et quand une réponse de l'IA est mauvaise, le modèle est rarement en cause. C'est l'article d'aide. Un responsable du support d'un service de suivi de bus, avec 200 à 250 tickets Zendesk par mois, a réalisé lors d'un appel avec nous que toute sa base de connaissances était écrite pour des administrateurs alors que les tickets venaient de voyageurs. Chaque réponse était techniquement correcte et pratiquement inutile. Une autre équipe, un fournisseur danois d'énergie solaire, a vu un bot inventer des réponses et les envoyer à de vrais clients chaque fois que sa base de connaissances n'avait aucune correspondance.

Donc « un agent IA peut-il gérer ma base de connaissances ? » recouvre en fait deux questions. Peut-il contenir la connaissance, et peut-il la tenir à jour ? Pour Hermes Agent, l'agent open source de Nous Research, les réponses honnêtes sont « non » et « oui, avec précaution ».

Page d'accueil de Hermes Agent avec le titre "The agent that grows with you" et une commande d'installation d'une ligne dans le terminal, capturée sur Hermes Agent
Page d'accueil de Hermes Agent avec le titre "The agent that grows with you" et une commande d'installation d'une ligne dans le terminal, capturée sur Hermes Agent

Hermes est un agent auto-hébergé, sous licence MIT, que vous exécutez sur votre propre machine ou serveur, et l'un des meilleurs agents IA open source du moment. Si vous le découvrez, mon test de Hermes Agent couvre les bases.

Les guides sur le support client et le support informatique interne traitent des deux autres missions qu'on essaie de lui confier. Celui-ci porte sur le travail peu glamour de la gestion de la base de connaissances : garder les articles exacts, faciles à trouver et complets.

Ce que Hermes sait vraiment (et où il le range)

Hermes a quatre endroits où la connaissance peut se trouver, et leurs tailles sont très différentes. La plupart de la confusion autour de « Hermes comme base de connaissances » vient du fait qu'on les mélange.

Schéma dessiné à la main de quatre étagères empilées : MEMORY.md à 2 200 caractères, recherche de sessions couvrant uniquement les conversations passées, skills créés avec /learn comme notes distillées chargées à la demande, et sous une ligne en pointillés intitulée hors de Hermes, votre centre d'aide dans Zendesk Guide, Confluence ou Notion accessible via MCP ou API
Schéma dessiné à la main de quatre étagères empilées : MEMORY.md à 2 200 caractères, recherche de sessions couvrant uniquement les conversations passées, skills créés avec /learn comme notes distillées chargées à la demande, et sous une ligne en pointillés intitulée hors de Hermes, votre centre d'aide dans Zendesk Guide, Confluence ou Notion accessible via MCP ou API

Mémoire : petite volontairement

La mémoire persistante de Hermes se compose de deux fichiers. MEMORY.md contient les notes propres à l'agent, à hauteur de 2,200 caractères (environ 800 jetons), et USER.md contient votre profil, à 1,375 caractères. Cela représente à peu près 8 à 15 entrées. Les deux sont chargés dans le prompt système comme un instantané figé au début d'une session, et la mémoire ne se compacte pas toute seule : une écriture au-delà de la limite renvoie une erreur et l'agent doit faire de la place.

Documentation Persistent Memory de Hermes Agent, montrant MEMORY.md plafonné à 2 200 caractères et USER.md à 1 375 caractères, capturée dans la documentation de Hermes
Documentation Persistent Memory de Hermes Agent, montrant MEMORY.md plafonné à 2 200 caractères et USER.md à 1 375 caractères, capturée dans la documentation de Hermes

La documentation est d'une franchise rafraîchissante sur ce qui n'a rien à y faire. Les "Raw data dumps" figurent sur la liste à éviter, et pour tout ce dont l'agent a besoin à chaque exécution, la documentation dit qu'un skill est "often the better home than a memory entry". Un seul article d'aide sur votre politique de remboursement mangerait une grosse part de ce budget. Un centre d'aide n'y tiendra pas, et n'a jamais été prévu pour cela.

Recherche de sessions : des conversations, pas des documents

session_search lance une recherche plein texte SQLite sur chaque conversation passée, à environ 20 ms par requête, sans appel au modèle. C'est parfait pour « en avons-nous parlé la semaine dernière ? ». Elle n'indexe ni fichiers, ni documents, ni votre centre d'aide. Un document ne devient consultable ici que si son texte est apparu dans une conversation passée.

Skills : ce qui se rapproche le plus d'une base intégrée

Les skills sont des documents de connaissance à la demande, chargés seulement quand ils sont pertinents. La commande /learn transforme un dossier de documents ou une URL en « skill de base de connaissances » : un SKILL.md léger plus un fichier distillé par sujet sous references/. Relancer /learn sur le même sujet intègre le nouveau contenu au skill existant.

Deux réserves comptent pour le travail sur la base de connaissances :

  • C'est un résumé, pas un miroir. La documentation dit que la distillation "never reproduces passages of the source text". C'est utile pour apprendre votre produit à l'agent, mais ce n'est pas une copie de vos articles que vous pourriez citer à un client.
  • Les skills inutilisés sont archivés. Le curator marque les skills créés par l'agent comme périmés après 14 jours sans usage et les déplace vers un dossier d'archive après 30. Un skill de connaissance que vous ne touchez que lors d'un audit trimestriel disparaîtra discrètement, sauf si vous l'épinglez avec hermes curator pin <skill>.

Votre vraie base de connaissances : à l'extérieur, accessible par MCP ou API

Hermes n'a ni RAG ni recherche vectorielle intégrés. La recherche sémantique sur des documents suppose d'opter pour quelque chose : un fournisseur de mémoire externe (OpenViking et RetainDB sont les deux documentés avec ingestion de documents, et RetainDB coûte $20/month), le skill de recherche optionnel qmd ou un skill de base de données vectorielle que vous faites tourner vous-même. Tout le reste vit dans votre vraie base, que Hermes atteint par MCP, le protocole de plug-ins qu'il utilise pour les outils externes, ou par de simples appels d'API.

Cette séparation est tout le modèle mental. Votre centre d'aide est la source de vérité. Hermes est un ouvrier qui lui rend visite, le même schéma que j'expose pour connecter l'IA aux connaissances de l'entreprise.

Les trois missions de base de connaissances que Hermes réussit

Dès que vous cessez de demander à Hermes d'être la base de connaissances, il devient vite utile. Voici les trois missions que je lui confierais.

1. Audits hebdomadaires d'un wiki markdown ou d'un dépôt de documentation

Le skill llm-wiki fourni (inspiré de l'idée de LLM Wiki d'Andrej Karpathy) construit une base de connaissances markdown aux pages liées et comporte une passe de lint. Ce lint vérifie les pages orphelines, les liens cassés, les entrées d'index manquantes, les contradictions, la dérive par rapport aux sources, les pages de plus de 200 lignes et le contenu périmé, défini comme les pages dont la date updated a plus de 90 jours de retard sur la source la plus récente mentionnant les mêmes sujets.

Documentation de Hermes Agent pour le skill llm-wiki fourni, étiqueté knowledge-base et rag-alternative, version 2.1.0 sous licence MIT, capturée dans la documentation de Hermes
Documentation de Hermes Agent pour le skill llm-wiki fourni, étiqueté knowledge-base et rag-alternative, version 2.1.0 sous licence MIT, capturée dans la documentation de Hermes

C'est l'essentiel d'un audit de la base de connaissances du support gratuitement, si vos documents sont en markdown. Pour les équipes docs-as-code, les outils de fichiers de Hermes font le reste : read_file parcourt les gros fichiers par pages (en tronquant au-delà d'environ 100K caractères), patch fait des modifications ciblées et renvoie un diff, et search_files repose sur ripgrep.

2. Rédiger les articles manquants ou obsolètes

Hermes peut écrire des articles dans Notion, Confluence, Freshdesk, Help Scout et GitHub via le serveur MCP ou l'API de chaque plateforme. Le schéma qui marche est « rédiger, ne pas publier » : l'agent écrit une proposition d'article à un endroit où un humain la relit. Un administrateur Zendesk sur Reddit a décrit la même boucle construite dans Make.com des années avant que les agents soient à la mode :

Reddit

"If it can't it drafts me an article that would cover it, as well as tells me why."

Ce « tells me why » compte. Un brouillon accompagné de sa raison se relit en quelques minutes. Sans raison, il dort dans une file. Je traite davantage le versant rédaction dans mon guide sur l'écriture d'articles de base de connaissances avec l'IA.

3. Apprendre seul votre produit avant de répondre à quoi que ce soit

Lancer /learn sur votre centre d'aide public donne à Hermes un modèle de travail de votre produit avant qu'il touche à autre chose. C'est pratique si vous utilisez aussi Hermes pour rédiger des réponses ailleurs, et c'est la même idée qu'entraîner l'IA sur votre base de connaissances. Un commentateur de Hacker News utilise exactement cette configuration :

Hacker News

"Hermes uses an llm-wiki [...] as a source of information when drafting suggested replies - I have a cronjob that feeds it all emails, slack messages, meeting minutes every single day."

Hermes peut-il écrire dans votre centre d'aide ? Cela dépend de la plateforme

C'est là que la plupart des configurations dérapent, et c'est la partie qu'aucune page de la documentation de Hermes ne couvre, puisqu'aucune ne mentionne un centre d'aide destiné aux clients. Que Hermes puisse proposer une modification en toute sécurité dépend bien plus de votre plateforme de base de connaissances que de Hermes.

Le catalogue MCP sélectionné de Hermes compte 62 entrées. Notion et Atlassian (Jira plus Confluence) y figurent. Google Drive, GitHub et Zendesk non : GitHub est volontairement écarté au profit du skill gh fourni, Google Drive exige votre propre client OAuth, et Zendesk n'est mentionné nulle part dans la documentation.

Où vit votre base de connaissances ?

Choisissez votre plateforme pour voir comment Hermes peut y accéder et le réglage qui l'empêche de publier tout seul.

Possible, avec un piège

Voie : API REST du Help Center depuis un skill Hermes ou un appel de terminal. Absent du catalogue MCP de Hermes, et le serveur MCP de Zendesk n'a pas encore de documentation publique.

Réglage sûr : donnez au compte de l'agent un groupe de permissions sans droit de publication, afin qu'il ne puisse créer que des articles avec draft à true.

Attention : le drapeau de brouillon s'applique par traduction. L'activer sur un article publié le retire de votre centre d'aide. Proposez plutôt les modifications sous forme d'un nouvel article en brouillon.

Fonctionne, brouillons peu clairs

Voie : le serveur MCP d'Atlassian, présent dans le catalogue de Hermes. Sa v2 liste 65 outils Confluence, dont createConfluenceContent et updateConfluenceContent.

Réglage sûr : marquez le serveur trust: untrusted dans Hermes pour que chaque écriture demande d'abord une validation. Les exécutions sans surveillance exigent un jeton d'API activé par un administrateur de l'organisation.

Attention : les outils MCP ne listent pas d'option de brouillon, et l'outil d'état du contenu pose une étiquette de relecture, pas un état de publication. Écrivez dans un espace d'attente restreint ou laissez un commentaire.

Fonctionne, demande une personne connectée

Voie : le serveur MCP hébergé de Notion, dans le catalogue de Hermes. La documentation de Notion montre la configuration Hermes et l'étape hermes mcp login notion.

Réglage sûr : n'incluez que notion-search, notion-fetch et notion-create-comment tant que vous ne lui faites pas confiance, puis ajoutez une propriété Status comme étape de relecture.

Attention : la connexion se fait uniquement par OAuth, sans jeton sans interface pour l'instant, et le mode brouillon crée une page privée sans page parente.

Voie de brouillon propre

Voie : le serveur MCP officiel de Freshdesk (disponible en version générale depuis le 10 septembre 2026) propose createSolutionFolderArticle et updateSolutionArticle.

Réglage sûr : créez les articles avec status 1, c'est-à-dire brouillon. Le status 2 publie.

Attention : chaque clé d'API connectée obtient tous les outils, et le MCP est facturé à l'usage : Growth inclut 1 200 actions par an, puis 15 $ pour 1 000.

Voie de brouillon la plus propre, API uniquement

Voie : l'API Docs. Le serveur MCP de Help Scout est en lecture seule pour les nouvelles connexions et ne peut pas modifier les articles Docs.

Réglage sûr : le point d'accès d'enregistrement de brouillon écrit un brouillon par-dessus un article publié "so that the published version will not be affected."

Attention : votre clé d'API Docs a besoin de la permission "Docs: Create new, edit settings & Collections".

Voie de brouillon propre

Voie : le skill github fourni avec Hermes qui pilote la ligne de commande gh, ou le serveur MCP propre à GitHub.

Réglage sûr : écrivez sur une branche et ouvrez une pull request en brouillon. La protection de branche sur main est votre bouton de publication.

Attention : presque rien. Un jeton d'accès personnel fonctionne pour les exécutions sans surveillance, contrairement à la connexion de Notion.

Voici le même tableau en référence rapide :

Graphique dessiné à la main en deux colonnes : peut préparer un brouillon en toute sécurité liste Help Scout Docs API brouillon par-dessus un article publié, Freshdesk status 1 égale brouillon et GitHub branche plus pull request en brouillon ; attention liste Zendesk Guide le drapeau de brouillon met un article publié hors ligne, Confluence MCP aucune option de brouillon listée et Notion brouillon égale page privée sans parent
Graphique dessiné à la main en deux colonnes : peut préparer un brouillon en toute sécurité liste Help Scout Docs API brouillon par-dessus un article publié, Freshdesk status 1 égale brouillon et GitHub branche plus pull request en brouillon ; attention liste Zendesk Guide le drapeau de brouillon met un article publié hors ligne, Confluence MCP aucune option de brouillon listée et Notion brouillon égale page privée sans parent

Le cas Zendesk est celui qui surprend le plus. D'après l'API Help Center, le champ draft "can be set when creating but not when updating", et les mises à jour passent par le point d'accès des traductions, où draft s'applique à toute la traduction. Il n'existe pas d'objet « modification en attente » distinct, donc un agent qui passe un article publié en brouillon le dépublie. Le bon côté : l'API dit aussi que sans droit de publication, "the article must be created using draft=true". C'est un garde-fou propre. Mon article sur l'API Zendesk Guide détaille les points d'accès, et les utilisateurs de Freshdesk trouveront l'équivalent dans mon guide de l'API de base de connaissances Freshdesk.

PlateformeComment Hermes y accèdePeut préparer un brouillonConnexionLimites à connaître
Zendesk GuideAPI REST (hors catalogue)Nouveaux articles seulement, draft: trueJeton OAuth ou jeton d'API200 à 2,500 requêtes/min selon l'offre
ConfluenceMCP Atlassian (au catalogue)Non listé dans les outils MCPOAuth 2.1, ou jeton d'API activé par un administrateurÉcritures gratuites, appels enrichis 1-10 crédits Rovo
NotionMCP Notion (au catalogue)Page privée, sans parentOAuth uniquement600/min Business+, 180/min pour les autres
FreshdeskMCP FreshdeskOui, status: 1Clé d'API uniquement1,200 actions/an sur Growth, puis $15/1 000
Help Scout DocsAPI Docs (le MCP est en lecture seule)Oui, brouillon par-dessus un article publiéClé d'API Docs2,000+ requêtes par 10 min
Dépôt de docs GitHubskill github ou MCP GitHubOui, branche plus PR en brouillonOAuth ou jeton personnel80 requêtes de création de contenu/min

Configurer Hermes pour la gestion de la base de connaissances, étape par étape

Voici la configuration que je mettrais en place pour une équipe support, dans l'ordre où je la ferais. Prévoyez un après-midi pour les étapes 1 à 4 si Hermes est déjà installé.

Étape 1 : Décidez où vit la source de vérité

Choisissez un système comme l'endroit où vit une réponse correcte. Si votre centre d'aide est Zendesk Guide mais que la moitié des vraies réponses est dans Confluence, Hermes auditera volontiers les deux et rédigera dans celui qu'il atteint en premier. C'est ainsi que deux articles finissent par se contredire. Si vos agents tiennent aussi une base de connaissances interne distincte, décidez dès maintenant laquelle l'emporte en cas de conflit. Un commentateur Reddit de r/CustomerSuccess a décrit où cela mène :

Reddit

"the two docs disagreeing thing is the scariest part, bot just picks whichever one it grabbed first and sounds totally sure about it"

Étape 2 : Connectez d'abord en lecture seule

Quand vous ajoutez un serveur MCP, Hermes le sonde et affiche une liste de contrôle, et seuls les outils que vous cochez atterrissent dans tools.include. Commencez avec les seuls outils de recherche et de lecture. Pour Notion, avec le serveur hébergé des instructions de Notion pour Hermes :

YAML
mcp_servers:
  notion:
    url: "https://mcp.notion.com/mcp"
    auth: oauth
    trust: untrusted
    tools:
      include: [notion-search, notion-fetch, notion-create-comment]

Lancez ensuite hermes mcp login notion une fois pour terminer la connexion OAuth.

Page de documentation développeur de Notion "Connect to Notion MCP", qui liste Hermes parmi les clients MCP pris en charge, capturée sur Notion
Page de documentation développeur de Notion "Connect to Notion MCP", qui liste Hermes parmi les clients MCP pris en charge, capturée sur Notion

Cette ligne trust: untrusted fait le gros du travail. Selon la référence de configuration MCP, sur un serveur non fiable "every write-capable tool call [...] requires user approval." La valeur par défaut est full, c'est-à-dire aucune invite.

Étape 3 : Activez les verrous d'écriture que Hermes laisse désactivés

Le système d'approbation de Hermes est inégal, activez donc ceux-ci volontairement :

  • memory.write_approval: true met les écritures de mémoire en attente de relecture avec /memory pending et /memory approve <id>.
  • skills.write_approval: true fait de même pour les modifications de skills, et /skills diff <id> affiche le diff complet.
  • checkpoints.enabled: true prend un instantané avant les écritures de fichiers, pour que /rollback puisse restaurer une page markdown. Les points de restauration sont optionnels.

Deux choses qu'ils ne couvrent pas. Les écritures de fichiers simples (write_file, patch) ne demandent jamais de validation ; la documentation de sécurité dit "there is no approval prompt", avec seulement une liste de chemins bloqués et un bac à sable d'écriture optionnel. Et les points de restauration ne prennent que des instantanés de fichiers locaux, donc une page Notion ou Confluence modifiée via MCP dépend de l'historique de pages de cette plateforme pour être annulée.

Étape 4 : Planifiez un audit hebdomadaire

Hermes cron accepte des plannings en anglais courant, peut joindre des skills et livre dans Slack. Une première tâche pourrait ressembler à ceci :

Bash
hermes cron create "every monday 9am" "Lint the support wiki. List stale pages, orphan pages and contradictions with file paths. If nothing changed since last week, reply [SILENT]." --skill llm-wiki
Boucle hebdomadaire dessinée à la main : une tâche cron du lundi à 9 h lance un audit en lecture seule des pages périmées, orphelines et en conflit, rédige les corrections sous forme de brouillons ou de pull requests, et un humain valide et publie, le rapport étant posté dans Slack ou gardé silencieux
Boucle hebdomadaire dessinée à la main : une tâche cron du lundi à 9 h lance un audit en lecture seule des pages périmées, orphelines et en conflit, rédige les corrections sous forme de brouillons ou de pull requests, et un humain valide et publie, le rapport étant posté dans Slack ou gardé silencieux

Cron se comporte bien pour cet usage. Une réponse contenant [SILENT] supprime la livraison, votre canal n'entend donc parler de la tâche que lorsque quelque chose a changé, alors que les tâches en échec sont toujours livrées. Si une clé, un skill ou un serveur MCP ne se résout pas, la tâche est marquée blocked_config, envoie une alerte et ne fait aucun appel au modèle. Dans cron, les commandes shell dangereuses sont refusées par défaut. Une particularité : chaque exécution de cron démarre une session entièrement neuve, le prompt doit donc contenir tout ce dont l'agent a besoin.

Étape 5 : Ajoutez la rédaction quand l'audit devient ennuyeux

Ce n'est qu'après quelques semaines d'audits qui correspondent à ce que vous auriez signalé vous-même que je laisserais Hermes écrire. Ajoutez l'outil d'écriture de votre plateforme, gardez le serveur untrusted et dirigez les brouillons vers un lieu de relecture : une pull request en brouillon, un brouillon Freshdesk, un brouillon Help Scout ou un commentaire sur la page Confluence. Épinglez tout skill de connaissance dont dépend la tâche pour que le curator ne l'archive pas en plein trimestre.

Où les bases de connaissances gérées par des agents dérapent

Personne dans la communauté Hermes ne rapporte l'avoir fait tourner sur un centre d'aide destiné aux clients pour l'instant. Toutes les histoires concernent un wiki personnel ou d'équipe, le plus souvent un vault Obsidian. Mais les modes de défaillance se transposent bien aux bases de connaissances du support, et mieux vaut les lire avant de donner un accès en écriture à un agent.

Les écritures non supervisées font pourrir tout le wiki

C'est la leçon la plus plébiscitée dans les fils de r/hermesagent que j'ai lus :

Reddit

"Don't let the agent write the vault unsupervised. That's the one I wish I'd heard on day one. They will dump session recaps, fake "I remember" facts, and half finished incident notes into Obsidian like it's a trash can. Looks busy. A month later you don't trust a single file."

La documentation de Hermes signale elle-même un risque voisin : avec de petits modèles locaux, "a sentence like 'I've added that to my memory' is just text". L'agent peut dire qu'il a enregistré quelque chose qu'il n'a jamais enregistré, ce qui explique pourquoi la documentation ajoute un vérificateur de modification de fichiers et vous conseille de "trust the verifier over the model's summary".

Les agents ajoutent, ils suppriment rarement

Dans un fil de Hacker News intitulé "Agents don't need memory, they need documentation", un ingénieur a décrit la base de connaissances de son entreprise devenue un "completely useless giant mess of stale, outdated, duplicated, or superfluous info", même avec des agents chargés de la réconcilier (kaydub, Hacker News). Les agents ajoutent un paragraphe plutôt que d'en retirer un. Pour un centre d'aide, cela signifie que votre prompt d'audit doit demander explicitement des pages à archiver ou à fusionner, pas seulement des pages à mettre à jour. Mon guide sur le contenu périmé du centre d'aide en dit plus sur la façon de les repérer.

Les écritures échouent en silence

Reddit

"But the main problem is really that it can sometimes just not insert it."

Il s'agissait de Hermes qui poussait des synthèses de recherche dans des notes. La solution est la même pour un centre d'aide : vérifiez que l'article existe sur la plateforme après une écriture, et faites en sorte que le rapport hebdomadaire liste ce qui a réellement été créé, pas ce que l'agent comptait créer.

À l'échelle personnelle ça marche, à l'échelle d'une entreprise c'est plus dur

Hacker News

"There are a few successes on an individual level (I really like Hermes[0]) but nothing scales to a company level easily."

La mémoire de Hermes est limitée à chaque profil, et la documentation renvoie vers un fournisseur de mémoire externe pour tout ce qui est partagé. Pour un seul responsable de la documentation, c'est suffisant, et c'est aussi pourquoi la rétention des connaissances du support ne peut pas vivre dans l'agent d'une seule personne. Pour une équipe support de 15 personnes qui attendent toutes les mêmes réponses, la source partagée doit être votre centre d'aide, ce qui nous ramène au tableau des plateformes ci-dessus.

Il audite ce qui est écrit, pas ce que les clients demandent

C'est l'écart que je pèserais le plus en tant que personne du support. Le lint de llm-wiki trouve les pages périmées et en conflit. Il ne peut pas vous dire qu'une série de tickets le mois dernier portait sur une fonctionnalité sans article, car rien dans Hermes ne lit vos tickets de helpdesk pour cela, sauf si vous le construisez. Comme l'a dit un fondateur sur r/startups, une grande part du travail consiste à savoir "which legacy articles are broken by a new feature" (u/19Vicus90, Reddit r/startups). C'est dans les tickets que cela apparaît en premier. Mon article sur l'analyse des lacunes de connaissances explique quels helpdesks offrent ces signaux nativement.

Hermes face à une option conçue pour le support, pour l'entretien de la base

Pour être juste envers Hermes : si vos documents sont du markdown dans un dépôt et que vous êtes à l'aise avec l'idée d'héberger un serveur, c'est un mainteneur souple et gratuit, et le lint de llm-wiki est une vérification de pages périmées bien pensée pour un wiki markdown. Là où il vous coûte, c'est dans le câblage propre au support dont la gestion des connaissances par IA a besoin pour une équipe support.

Hermes AgentCoéquipier helpdesk eesel
Où vit la connaissanceVotre base, accessible par MCP ou API que vous branchezVotre base, connectée comme source (Zendesk, Confluence, Notion, Google Drive, site web et plus)
Trouve les lacunes à partir des ticketsNon intégréLes rapports affichent une carte "Knowledge gaps" issue de vraies conversations
Rédige les articles manquantsOui, via la voie de brouillon de votre plateformeLe skill "Update knowledge base" rédige les articles manquants
Lint des pages périmées sur markdownOui, llm-wikiPas le but
Relecture avant publicationOptionnelle (trust: untrusted, approbations d'écriture)Les actions passent par des approbations
Tourne surVotre machine ou serveurHébergé
CoûtLogiciel gratuit plus jetons du modèle et hébergementÀ partir de $299/month pour 500 crédits, offre gratuite de 100 crédits

eesel n'est pas le meilleur choix pour tout le monde. Si votre centre d'aide est un site de docs sur GitHub et que personne n'ouvre de tickets à son sujet, Hermes avec une pull request en brouillon est une boucle plus agréable. Si votre base de connaissances existe pour répondre aux clients, les tickets sont le meilleur signal dont vous disposez, et c'est par là que je commencerais. Pour un panorama plus large, mes comparatifs des alternatives à Hermes et des outils de base de connaissances IA couvrent le sujet.

Essayez eesel pour l'entretien de la base de connaissances

Si vous préférez ne pas faire tourner un serveur pour garder votre centre d'aide honnête, le coéquipier helpdesk IA d'eesel se branche sur les connaissances que vous avez déjà. Il connecte Zendesk, Confluence et Notion comme sources (jusqu'à 15 000 pages Notion par connexion), répond à partir d'elles avec une citation dans chaque réponse et note chaque fois qu'il est tombé sur une question que vos documents ne pouvaient pas couvrir.

Elles apparaissent dans les Reports comme des lacunes de connaissances, et le skill "Update knowledge base" rédige les articles manquants pour que votre équipe les valide. Si la tuile de ce skill affiche "Contact us" dans votre espace de travail, demandez à eesel de l'activer.

Page Skills d'eesel listant Simulation, Support Analytics et Self Review à côté d'un skill KB Auto-updater qui rédige des articles à partir de conversations résolues pour combler les lacunes de connaissances
Page Skills d'eesel listant Simulation, Support Analytics et Self Review à côté d'un skill KB Auto-updater qui rédige des articles à partir de conversations résolues pour combler les lacunes de connaissances

Il existe aussi un outil en ligne de commande : si vous avez aimé le flux de travail de Hermes, vous ou un agent de programmation comme Claude Code pouvez connecter des sources, lire des instructions et approuver des actions en attente depuis le terminal. Vous pouvez démarrer gratuitement avec 100 crédits et sans carte sur la page des tarifs. Essayez eesel sur votre propre centre d'aide et voyez quelles lacunes il trouve dès la première semaine.

Questions fréquentes

Hermes Agent peut-il gérer une base de connaissances ?
Il peut en entretenir une, mais il ne peut pas en être une. La mémoire intégrée de Hermes est plafonnée à 2 200 caractères, vos articles doivent donc vivre dans un centre d'aide, Notion, Confluence ou un dépôt de documentation. Hermes audite et rédige ensuite des brouillons à partir de cette source via MCP ou une API. Mon guide sur la gestion de la base de connaissances présente les habitudes qui gardent n'importe quelle base en bonne santé.
Hermes Agent dispose-t-il d'un RAG ou d'une recherche vectorielle intégrés ?
Non. Sa recherche de sessions n'indexe que les conversations passées. La recherche sémantique sur des documents suppose d'opter pour un fournisseur de mémoire externe comme OpenViking, le skill optionnel qmd ou un skill de base de données vectorielle que vous hébergez. Si vous voulez des réponses fondées sur vos documents sans construire cela, un outil de base de connaissances IA assure déjà la partie récupération.
Hermes Agent peut-il écrire des articles dans Zendesk Guide ?
Uniquement via l'API REST du Help Center, car Zendesk Guide n'est pas dans le catalogue MCP de Hermes et le serveur MCP de Zendesk n'a pas encore de documentation publique. Donnez à l'agent un compte sans droit de publication pour qu'il ne puisse créer que des brouillons, et ne définissez jamais le drapeau de brouillon sur un article publié, car cela le met hors ligne. Mon guide de l'API Zendesk Guide détaille les points d'accès.
Comment connecter Hermes Agent à Notion ou Confluence ?
Les deux figurent dans le catalogue MCP sélectionné de Hermes. Le serveur hébergé de Notion se connecte par OAuth (la documentation de Notion inclut une configuration pour Hermes), et le serveur d'Atlassian couvre les pages Confluence avec OAuth ou un jeton d'API activé par un administrateur. Réglez le serveur sur trust: untrusted pour que chaque écriture demande d'abord une validation. eesel se connecte aussi à Notion et Confluence comme sources de connaissances, sans serveur à faire tourner.
Est-il sûr de laisser Hermes Agent modifier seul les articles d'aide ?
Pas le premier jour. Les écritures de fichiers n'ont pas d'invite d'approbation, les serveurs MCP ont une confiance totale par défaut, et les points de restauration ne couvrent que les fichiers locaux, pas les pages Notion ou Confluence. Commencez en lecture seule, préparez les modifications sous forme de brouillons ou de pull requests et gardez un humain sur le bouton de publication, la même règle que dans mon guide sur l'audit de la base de connaissances.
Combien coûte l'exécution de Hermes Agent pour la gestion de la base de connaissances ?
Le logiciel est gratuit sous licence MIT. Vous payez les jetons du modèle (Nous Portal Plus coûte 20 $ par mois pour 22 $ de crédit), une machine pour l'héberger et le temps de brancher vos sources. eesel démarre à 299 $ par mois pour 500 crédits, avec une offre gratuite de 100 crédits ; comparez les deux avec le coût de votre logiciel de base de connaissances.
Hermes Agent peut-il trouver les lacunes de mon centre d'aide ?
En partie. Son skill llm-wiki signale les pages périmées, orphelines et contradictoires dans un wiki en markdown, mais rien dans Hermes ne lit vos tickets de support pour repérer les questions que le centre d'aide ne couvre pas, sauf si vous le branchez vous-même. L'analyse des lacunes de connaissances pilotée par les tickets est là où un outil connecté au helpdesk fait la différence.

Share this article