Hermes Agent vous appelle : la vraie autonomie sait quand vous demander une décision
Hermes Agent vous appelle : la vraie autonomie sait quand vous demander une décision
Vous fermez votre ordinateur pendant qu’un agent prépare une proposition commerciale. Il retrouve les pièces, assemble le brouillon, puis tombe sur deux conditions incompatibles. Faut-il choisir la plus récente ? La plus avantageuse ? Aucune de ces réponses ne lui appartient. Le travail peut avancer sans vous ; cet arbitrage, non.
Un agent IA qui vous appelle devient utile s’il vous joint pour une décision précise, conserve votre réponse et reprend la mission au bon endroit. Avec Hermes Agent, cette boucle est techniquement envisageable à partir de briques documentées, dont CallMe. Elle demande une intégration : une note vocale Telegram, une voix de synthèse et un appel sur votre mobile ne sont pas la même capacité.
L’intérêt est de pouvoir quitter son écran sans condamner un dossier à attendre une notification oubliée. Encore faut-il que le téléphone sonne pour une bonne raison. Voici le fonctionnement à viser, ce que les outils décrivent réellement et ce qu’un premier essai devrait prouver. Nous parlons ici de faisabilité documentaire, pas d’un service téléphonique actif chez Say Digital ni d’un parcours testé de bout en bout.
Une proposition bloquée, une question qui mérite un appel
Prenons un scénario illustratif. Une PME de services confie à son agent la préparation d’une proposition. Le dossier contient une fiche commerciale prévoyant un acompte à la commande et un compte rendu plus récent mentionnant un paiement à la livraison. L’agent peut citer les deux documents ; il ne peut pas décider seul que l’un remplace l’autre.
Le dirigeant a autorisé cet appel précis, vers son numéro, dans un créneau convenu. L’agent annonce son identité IA et le motif : « Je prépare la proposition pour ce dossier. La fiche prévoit un acompte ; le compte rendu indique un paiement à la livraison. Quelle condition dois-je retenir dans le brouillon ? » Il ne récite pas tout l’historique et ne contacte pas le prospect.
Le dirigeant répond : « Garde l’acompte, le compte rendu était une hypothèse. » L’agent reformule : « Je conserve donc l’acompte dans le brouillon, sans envoyer la proposition. » La décision est rattachée aux documents et à la mission. L’agent reprend la rédaction, puis présente la version à relire. L’autorisation de choisir cette condition n’est pas une autorisation d’expédier le document au client.
Si personne ne répond, le dossier reste en attente sur ce point. Un résumé Telegram indique le blocage, les deux options et ce qui manque pour reprendre. Pas de choix inventé, pas de rappel en boucle. Une question qui peut attendre la prochaine consultation de la messagerie n’a d’ailleurs pas besoin d’un appel.
Ce que CallMe apporte entre le travail et le téléphone
CallMe est présenté comme un plugin permettant à Claude Code de téléphoner pendant son travail. Son serveur utilise MCP, le protocole qui permet à une application IA d’appeler des outils externes. Dans ce montage, le téléphone devient un outil de dialogue accessible à l’agent qui mène la mission.
Le code du serveur expose notamment initiate_call, continue_call, speak_to_user et end_call. La réponse orale revient sous forme de texte au client MCP. C’est la pièce décisive : l’agent peut recevoir une réponse exploitable dans son contexte de travail, au lieu de déléguer un appel à un système qui ne lui transmettrait rien.
Le transport téléphonique, la reconnaissance de la parole et la synthèse vocale restent des composants distincts. Le dépôt décrit notamment des connexions opérateur et des services de voix. Il documente une architecture, pas une garantie de qualité sur tous les réseaux, dans toutes les langues et pour tous les dossiers.
Le sens de cette connexion diffère aussi de mcp-serve, où Hermes fournit du contexte et des fonctions à un autre client. Ici, le chemin envisagé ferait de Hermes le client qui utilise un serveur téléphonique. Pour reprendre le brouillon, il faut savoir quel agent attend la réponse et dans quelle tâche elle revient.
Hermes Agent peut-il reprendre après votre réponse ?
La documentation vocale de Hermes Agent décrit plusieurs interfaces, dont des notes vocales en messagerie. Elles ne donnent pas à elles seules accès au réseau téléphonique. Recevoir un vocal Telegram suppose d’ouvrir cette messagerie ; faire sonner un mobile permet de joindre un décideur qui n’est plus devant son écran.
Hermes documente aussi un skill téléphonie optionnel. Il distingue l’usage direct de Twilio pour annoncer un message ou jouer un audio des prestataires conversationnels comme Bland ou Vapi. Ajouter reconnaissance et synthèse vocales à Hermes ne constitue pas, à lui seul, un moteur d’appel téléphonique bidirectionnel.
Raccorder CallMe à un client MCP Hermes est donc une piste plausible, pas une fonction native à déclarer prête. Le hook de fin de travail fourni par CallMe est spécifique à Claude Code. Le connecter ne transporte pas automatiquement dans Hermes la règle qui déclenche l’appel.
Pour préserver la mission, l’intégration doit définir quel blocage justifie l’escalade, combien de temps l’outil peut attendre, quel contexte lui transmettre et comment rattacher la réponse à la bonne tâche. Il faut aussi traiter une coupure après la réponse : avant de rappeler ou de reprendre, vérifier si la décision a déjà été reçue. Sans cette continuité, on obtient une conversation vocale, pas la reprise fiable du dossier initial.
Notre analyse de Hermes Agent entre veille, mémoire d’entreprise et action explique pourquoi une information trouvée ne devient pas automatiquement une décision validée. L’appel ajoute ici un moyen de demander cette décision ; il ne change pas l’autorité des documents ni celle des personnes.
Réserver les appels aux décisions qui ne peuvent pas attendre
Avant de choisir une voix, choisissez le motif d’interruption. Deux conditions commerciales contradictoires peuvent justifier de joindre le responsable si la proposition doit être relue dans l’heure. Une correction de mise en page, généralement non. L’agent doit pouvoir dire ce qui est bloqué, quelles options restent ouvertes et ce qu’il fera après la réponse.
- Qui joindre : un destinataire consentant et habilité, avec autorisation explicite pour l’appel. Un numéro présent dans un dossier ne vaut pas permission de l’appeler.
- Quand et jusqu’où : créneaux, durée maximale, budget et limite de tentatives définis avant le test. Sans réponse, attente et résumé écrit.
- Quelle décision conserver : identité vérifiée selon l’enjeu, question posée, réponse reformulée et périmètre exact de la reprise. Un « oui » oral n’est pas une autorisation générale de payer, supprimer ou publier.
- Quelles données transmettre : seulement le contexte utile. Pas d’enregistrement audio par défaut ; même sans enregistrement, la transcription et les prestataires impliquent un traitement de données à cadrer.
L’agent doit annoncer qu’il est une IA et expliquer pourquoi il appelle. Ces règles servent à garder l’échange bref et compréhensible, pas à transformer chaque arbitrage en procédure interminable. Une action sensible conserve sa validation renforcée dans le circuit habituel.
Le coût utile à suivre est celui de la décision débloquée
Le budget ne se limite pas à un tarif d’appel. Il peut comprendre le numéro, l’acheminement selon la destination, la voix, la transcription, les appels au modèle et l’hébergement de la connexion. Un montant à la minute présenté pour une configuration ne garantit pas un prix tout compris pour un mobile français.
Pour un premier essai, suivez plutôt le temps total jusqu’à la reprise, les appels sans réponse, les reformulations nécessaires et les erreurs évitées ou créées. Un appel très bon marché qui interrompt le mauvais responsable coûte surtout de l’attention. Une notification écrite demeure le meilleur choix si elle débloque le dossier à temps.
Commencer par un brouillon, puis prouver la reprise
Le premier test devrait utiliser un dossier non sensible, deux conditions contradictoires et une sortie limitée au brouillon. Le résultat attendu est concret : le bon responsable reçoit la bonne question ; sa réponse est reformulée ; le texte reprend avec la condition choisie, sans envoi au client. Rejouez aussi l’absence de réponse, une réponse ambiguë et une coupure. Aucun de ces cas ne doit devenir un succès fictif.
Pour une entreprise qui cherche une agence IA à Paris, ce cadrage précède le choix du prestataire téléphonique. Dans le Say Digital Framework, le prototype doit apporter cette preuve avant d’élargir les droits ou le déploiement. Nous ne revendiquons ici ni installation ni résultat client : l’enjeu est de définir ce qu’il faudra vérifier sur votre mission.
Votre agent doit-il vous joindre pour débloquer un travail précis ? Échangeons sur le dossier, la décision et les conditions d’un premier essai. Vous pouvez quitter l’écran ; le choix de la condition commerciale reste entre vos mains.
Sources et limites
Analyse documentaire : dépôt CallMe, outils du serveur MCP, hook Claude Code, documentation Hermes sur la voix et la téléphonie optionnelle. Le scénario commercial est inventé pour expliquer la boucle. Aucun appel réel, essai d’interopérabilité ou test de reprise de bout en bout n’est revendiqué.