Un agent IA utile à un chef d'entreprise n'est pas un chatbot de plus. C'est un programme qui vit sur un serveur à lui, qui se souvient d'une conversation à l'autre, qui a le droit d'agir sur ses outils, et qu'on joint depuis la messagerie qu'il a déjà dans la poche. Tout le reste, la qualité du modèle comprise, passe après.
Nous avons installé un agent de ce type, Hermes Agent, chez le dirigeant d'un groupe réunionnais qui réunit une dizaine de PME du bâtiment et des services. Cet article raconte l'installation telle qu'elle s'est passée, avec ses chiffres, sa panne, et la partie que personne ne voit dans les démos : les connecteurs qu'il a fallu écrire parce qu'ils n'existaient pas.
Au sommaire
- Pourquoi un agent auto-hébergé plutôt qu'un abonnement ChatGPT
- Hermes Agent en deux minutes
- L'installation chez le dirigeant, et la boîte mail
- Le mur des outils métier, et les MCP qu'on a écrits
- Ce qui a cassé, et ce qu'on en a tiré
- Les garde-fous qu'on pose systématiquement
- À qui ça convient, à qui ça ne convient pas
- Questions fréquentes
Pourquoi un agent auto-hébergé plutôt qu'un abonnement ChatGPT
Un dirigeant qui a testé ChatGPT a en général le même retour : c'est impressionnant, et ça ne change rien à sa journée. Il faut ouvrir un onglet, tout réexpliquer à chaque fois, copier-coller les mails, et au bout du compte c'est encore lui qui fait l'action. Le problème n'est pas l'intelligence de l'outil. C'est qu'il n'est branché sur rien.
Un agent auto-hébergé inverse les quatre points qui bloquent.
Il vit dans la messagerie existante
Telegram, WhatsApp, Slack ou Signal. Pas d'application à ouvrir, pas d'interface à apprendre. Un vocal envoyé depuis le chantier, une réponse en texte deux minutes plus tard.
Il se souvient
La mémoire est un fichier sur son serveur, pas une session qui expire. Les règles qu'on lui donne un lundi tiennent toujours le mois suivant. C'est aussi ce qui rend la mémoire dangereuse, on y revient plus bas.
Il agit
Ranger des mails, lancer une tâche chaque nuit, chercher une information sur un site, préparer un document. Avec des droits qu'on lui accorde outil par outil, pas en bloc.
Les données restent chez lui
Historique, mémoire, accès aux outils : tout est sur un serveur dédié à cette entreprise. Seules les requêtes au modèle de langage sortent, et le modèle se change en une ligne de configuration.
Hermes Agent en deux minutes
Hermes Agent est un agent IA open source publié par Nous Research début 2026, sous licence MIT. Il s'installe sur un serveur Linux, se connecte aux messageries courantes, garde une mémoire persistante, sait planifier des tâches récurrentes, piloter un navigateur et exécuter des commandes dans un environnement isolé. Il ne dépend d'aucun fournisseur de modèle : on lui donne l'accès qu'on veut, cloud ou local.
Surtout, il parle MCP, le protocole qui connecte un agent à des outils externes. C'est ce point qui le rend intéressant pour une entreprise, et c'est aussi là que le travail commence, parce que le protocole ne fournit pas les connecteurs. Il fournit la prise.
Ce qu'on ne lui demande pas
Hermes n'est pas un produit fini pour dirigeant. C'est une base solide, pensée par des gens qui font tourner des agents en continu. Entre cette base et un assistant qui trie la boîte mail d'un patron de dix sociétés, il y a l'installation, les connecteurs, les règles, et quelqu'un pour intervenir quand ça sort du cadre. C'est cette partie que Senzu prend en charge.
L'installation chez le dirigeant, et la boîte mail
Le dirigeant pilote une dizaine de sociétés. Il n'a pas le temps d'un onglet de plus, ni d'un outil à apprendre. Le point de départ était donc simple : il parle à l'agent sur Telegram, le plus souvent en vocal, et l'agent lui répond là.
15 €
par mois de serveur dédié, rien de mutualisé
Telegram
comme seule interface, en vocal la plupart du temps
1 modèle
choisi pour son rapport qualité prix, remplaçable sans toucher au reste
Côté modèle, on a retenu DeepSeek V4 Pro via OpenRouter, pas de modèle local. Le raisonnement est économique : un agent qui trie des mails chaque nuit et répond à des vocaux toute la journée consomme beaucoup de jetons, et à qualité équivalente sur ces tâches, l'écart de prix avec les modèles premium est important. Si demain le client veut un modèle hébergé en Europe ou un modèle Anthropic pour certaines tâches, c'est une ligne de configuration. L'agent, sa mémoire et ses connecteurs ne bougent pas.
Première tâche : 26 000 messages
Sa boîte mail contenait 26 000 messages. Pas un archivage, une boîte de réception vivante, où les factures, les devis, les demandes de ses directeurs et les newsletters arrivaient au même endroit depuis des années. On n'a pas demandé à l'agent de tout ranger d'un coup. On lui a fait proposer un classement sur un premier lot, on l'a fait valider, puis on a automatisé.
255
mails dans le premier lot soumis à l'agent
215
rangés dans cinq dossiers, classement validé par le dirigeant
1 nuit
puis chaque nuit : le tri tourne seul, les cas douteux restent en boîte de réception
Les 40 messages non classés ne sont pas un échec, c'est le comportement qu'on voulait. Un agent qui range 100 % des mails est un agent qui a rangé des choses qu'il ne comprenait pas. Ceux qu'il laisse en boîte de réception sont ceux sur lesquels le dirigeant tranche en dix secondes le matin. Et chaque décision qu'il prend devient une règle pour les nuits suivantes.
Le mur des outils métier, et les MCP qu'on a écrits
Hermes sort de la boîte avec les messageries, le web, un navigateur et un terminal. C'est déjà beaucoup. Mais dès qu'on veut qu'il lise la boîte mail professionnelle, regarde la compta, suive les projets, publie sur les pages de l'entreprise ou consulte la téléphonie, il n'y a rien. Aucun agent open source ne livre les connecteurs vers les outils d'une PME française, et les catalogues de connecteurs tout faits couvrent surtout des SaaS américains.
On a comblé de deux façons. Pour la compta et le CRM, qui tournent sous Odoo, des compétences Hermes, c'est-à-dire des procédures que l'agent sait suivre avec les accès qu'on lui donne. Pour tout le reste, des serveurs MCP écrits en Go par nos soins, que nous réutilisons d'une installation à l'autre.
Cette liste n'est pas figée, et c'est le point important : un connecteur pour un outil qui a une API s'écrit en quelques jours. Quand un client arrive avec un logiciel qu'on n'a jamais branché, on l'ajoute, en lecture d'abord, et le code lui est livré. La question MCP ou simple API se pose à chaque connecteur, et la réponse n'est pas toujours MCP.
Pourquoi Go ? Parce qu'un connecteur MCP est un petit serveur qui doit tourner des mois sans surveillance, avec une empreinte minuscule, et c'est exactement ce que Go fait bien. Et parce qu'un client qui nous confie sa messagerie doit pouvoir faire relire, par qui il veut, le programme qui la touche : un code court et lisible compte autant que le protocole.
Ce qui a cassé, et ce qu'on en a tiré
Un jour, le serveur s'est figé. En remontant les traces, on a trouvé la cause dans la mémoire de l'agent. Il s'y était noté, seul, une règle du type « si le cloud échoue, installer un modèle vocal local ». Et il l'a appliquée. Sur un serveur à 15 € par mois, télécharger et charger un modèle de reconnaissance vocale, c'est le geler.
Ce que ça révèle
Un agent qui a une mémoire et un terminal peut se donner des consignes à lui-même. Ce n'est pas un bug d'Hermes, c'est la nature de l'outil. La mémoire d'un agent est une surface de risque au même titre que ses accès, et personne ne la relit si on ne le décide pas.
Ce qu'on a corrigé
Une règle explicite et prioritaire dans sa mémoire : le cloud d'abord, jamais d'installation de modèle sur le serveur. Puis une relecture régulière de ce que l'agent a écrit dans sa propre mémoire, ajoutée à notre routine de suivi.
Cette panne est la meilleure chose qui soit arrivée au projet. Elle a fixé la liste des garde-fous qu'on pose maintenant avant même de brancher le premier outil.
Les garde-fous qu'on pose systématiquement
- Un serveur par entreprise. Jamais de mutualisation entre clients. Les données, la mémoire et les accès d'un dirigeant ne cohabitent avec rien d'autre.
- Des droits outil par outil. Le protocole MCP permet de n'exposer que certaines actions d'un connecteur. Lire et déplacer des mails, oui. Supprimer, non. Envoyer, seulement après validation dans la conversation.
- La lecture avant l'écriture. Un connecteur commence toujours en lecture seule. On n'ouvre l'écriture qu'une fois que le dirigeant a vu l'agent travailler et qu'il sait ce qu'il fait.
- Une mémoire relue. Ce que l'agent se note lui-même est vérifié à intervalle régulier, et les règles structurantes sont écrites par nous, pas par lui.
- Un modèle interchangeable. Le choix du modèle est un réglage, pas une architecture. Si le contexte réglementaire ou la sensibilité des données l'exige, on bascule sur un modèle hébergé en Europe sans rien réinstaller.
- Quelqu'un qui répond. Un agent qui agit sur des outils réels a besoin d'un humain joignable quand il sort du cadre. Ça fait partie de l'offre, pas de l'option.
Vous voulez savoir ce que ça donnerait sur vos outils ?
Dites-nous quelle messagerie vous utilisez et quels logiciels font tourner l'entreprise. En 30 minutes on vous dit ce qui se branche tel quel, ce qu'il faut écrire, et ce qu'on déconseille.
À qui ça convient, à qui ça ne convient pas
Ça convient
- Au dirigeant qui pilote plusieurs structures et dont la boîte mail est devenue le vrai tableau de bord de l'entreprise.
- À celui qui passe ses journées hors du bureau et qui préfère un vocal à un écran.
- À l'entreprise qui a des outils, même anciens, même faits maison, et qui veut que l'IA travaille dedans plutôt qu'à côté.
- À celui qui accepte de commencer petit, une tâche, un mois, et d'élargir ensuite.
Ça ne convient pas
- À celui qui veut un agent qui fait tout, tout de suite, sans validation. Ça n'existe pas, et ceux qui le vendent n'ont pas encore eu leur serveur figé.
- À l'entreprise dont les données ne peuvent sous aucun prétexte transiter par un fournisseur de modèle, sans budget pour un modèle hébergé en propre.
- À celui qui n'a pas dix minutes par semaine pour trancher les cas que l'agent lui remonte. Un agent qu'on ne corrige jamais dérive.
Pour voir à quoi ressemblerait la même approche dans d'autres situations, on a détaillé douze cas d'usage d'un agent connecté, par type d'entreprise, avec pour chacun les connecteurs qu'on a déjà et ceux qu'il faudrait écrire.
Points clés à retenir
- Un agent IA utile au dirigeant vit sur un serveur à lui, se souvient, agit sur ses outils et se joint depuis sa messagerie habituelle.
- Hermes Agent est une base open source sérieuse, mais elle ne livre aucun connecteur vers les outils d'une PME française. On les écrit, et on en ajoute sur demande.
- Sur 255 mails d'un premier lot, 215 ont été rangés dans cinq dossiers, classement validé, puis automatisé chaque nuit. Les 40 restants sont ceux sur lesquels un humain doit trancher.
- La mémoire d'un agent est une surface de risque. Il peut s'y donner des consignes seul. On la relit et on y écrit les règles structurantes nous-mêmes.
- Droits outil par outil, lecture avant écriture, serveur dédié, modèle interchangeable, humain joignable : les garde-fous ne sont pas des options.
Questions fréquentes
Mes mails partent-ils chez le fournisseur du modèle ?
Le contenu nécessaire à une tâche est envoyé au modèle au moment de la tâche, comme avec n'importe quel assistant IA. Ce qui change, c'est que l'historique, la mémoire et les accès restent sur votre serveur, et que le modèle se choisit selon votre niveau d'exigence : fournisseur américain, modèle hébergé en Europe, ou modèle sur votre propre machine si le budget le permet.
Pourquoi Hermes plutôt qu'un agent développé de zéro ?
Parce que la messagerie, la mémoire, la planification et le protocole MCP sont déjà là, testés par une communauté, et sous licence MIT. Développer ça de zéro coûterait des semaines pour aboutir à moins bien. Notre valeur est dans les connecteurs, les règles et le suivi, pas dans la réinvention du socle.
Combien de temps entre la décision et le premier usage ?
L'installation de base et le branchement de la messagerie se font en quelques jours. Ce qui prend du temps, c'est de cadrer la première tâche utile et de la faire valider par le dirigeant sur un premier lot, comme on l'a fait avec la boîte mail. Les connecteurs sur mesure viennent ensuite, un par un.
Et si mon logiciel métier n'a pas d'API ?
Trois cas. S'il a une base de données accessible, on écrit un connecteur en lecture dessus. S'il a une interface web, l'agent peut la piloter par navigateur, ce qui est plus fragile mais fonctionne. S'il n'a ni l'un ni l'autre, on en parle franchement : c'est peut-être le moment de poser la question de sa refonte.
Que se passe-t-il si l'agent fait une erreur ?
Il en fera. C'est pour ça qu'il commence en lecture seule, qu'il n'a jamais le droit de supprimer, et que les actions sensibles passent par une validation dans la conversation. Une erreur de classement se corrige en déplaçant un mail, et la correction devient une règle. Une erreur d'envoi ne peut pas arriver s'il n'a pas le droit d'envoyer.
Pour aller plus loin
Douze cas d'usage d'un agent connecté
Par type d'entreprise, avec les connecteurs disponibles et ceux à écrire.
Lire l'articleAgents IA & MCP
Notre offre, du POC à la production, et l'assistant IA du dirigeant.
Voir l'offreMCP ou API classique
Quand un connecteur MCP vaut le coup, et quand une simple API suffit.
Lire l'articleIA souveraine et RGPD
Où héberger son IA quand les données ne doivent pas sortir.
Lire l'article