Comment j’ai configuré Hermes Agent
Ce que j’ai fait, c’est le faire tourner sur un serveur VPS que j’hébergeais moi-même via Hetzner1. J’utilisais Telegram comme passerelle pour discuter avec mon GPT depuis mon téléphone. Et j’utilisais le modèle OpenRouter Owl Alpha, qui était gratuit à l’époque et disposait d’une limite de 1M de tokens. C’est largement suffisant pour n’importe quel usage.
Mémoire à long terme et références
J’ai aussi configuré MCP-Memory pour sauvegarder les souvenirs localement sur le VPS, afin de ne pas avoir à me répéter à chaque nouvelle session. Et MCP-Local-Rag, pour une collection locale de livres que je devais pouvoir consulter en référence à mes questions. Cela couvre des sujets comme les affaires, la santé, les sciences, etc.
Le meilleur cas d’usage de Hermes Agent (pour moi)
Apprendre les langues
J’ai trouvé que le meilleur cas d’usage pour moi était d’apprendre les langues avec lui. Le fonctionnement était le suivant : j’ai créé un agent d’apprentissage des langues nommé Fiona. Et à chaque session, quand je commence par « Hey Fiona », il charge toutes les compétences et le contexte d’apprentissage des langues dans la session, pour que nous sachions ce que nous allions faire.
Et pour la partie linguistique, j’apprenais l’espagnol et le japonais. L’apprentissage des langues dans ce workflow se résume surtout à des quiz du type vocabulaire vers signification que j’ai mis en place avec mon GPT.
Trouver le vocabulaire pour ma langue cible
Je lui ai demandé d’aller sur github pour trouver et télécharger des fichiers csv/md pour les deux langues, et de les classer dans le dossier local /vocabs/Spanish, etc. Je nommais ces fichiers N1-N5 et A1-C2 selon leurs niveaux. J’avais donc N1.csv, A1.md — c’était un mélange de types de fichiers.
Quiz
J’ai mis en place une règle avec Fiona pour qu’elle me demande les significations de 5 mots de ma langue cible à la fois, et pour chaque échec, elle notait combien de fois je m’étais trompé sur ce mot dans un autre fichier wrong-N1.csv. Pour les bonnes réponses, je modifiais le fichier d’origine et ajoutais 1 point à cette ligne. Plus le score est élevé, moins le mot a de chances d’apparaître dans les quiz. Ainsi, les mots des quiz sont aléatoires mais optimisés pour moi.
Défi de rappel du vocabulaire
C’est quelque chose que j’ai trouvé utile. J’ai configuré quelques cronjobs pour qu’il m’envoie automatiquement des quiz tout au long de la journée, chaque jour. Normalement, je recevais deux quiz vers 8 h, au moment de ma pause au travail. Deux autres à 11 h, juste avant la pause déjeuner. Et deux autres avant de dormir, idéalement à 20 h.
Expérience globale de son utilisation pour l’apprentissage des langues
Je dirais que c’est mitigé. Peut-être que je ne l’avais pas configuré assez précisément, ou que le fait de compter sur un LLM pour faire les choses tout seul de façon répétée n’est tout simplement pas assez stable. Hormis une expérience parfois correcte où il « faisait ce que je lui disais ». Il lui arrivait de tomber dans l’hallucination et de dérailler en exécutant toutes sortes de commandes bash bizarres de temps en temps. Ce qui rend l’expérience globale moins agréable.
Autres cas d’usage
J’ai essayé de l’utiliser simplement pour discuter. Vous savez, avoir un assistant personnel qui se souvient de tout de moi et adapte ses réponses rien que pour moi, en tenant compte de toutes mes ambitions, habitudes et ma situation. Mais au final, il ne pourra jamais remplacer un humain pour une conversation de valeur. On ne sait pas ce qu’on ne sait pas. Je peux le configurer comme je le veux, et je pense que c’est là le revers de la médaille.
C’est comme les gens qui essaient d’utiliser GPT comme partenaire IA, ils peuvent le configurer comme ils le veulent. Ce qui est trop idéal et il manque les éléments humains essentiels comme l’humeur, leur propre vision, leur ressenti à votre égard, les connexions entre les gens, etc. Donc, parler à un GPT comme à un ami ne fonctionnera vraiment pas bien. Je n’ai pas besoin d’une chambre d’écho ni d’un consolateur éternel. Je veux entendre des expériences de la vie réelle.
Cela dit, la seule façon dont j’ai trouvé GPT ou l’IA à peu près utile, c’est de l’utiliser simplement comme moteur de recherche. C’est à peu près tout. Plus de publicités sur les pages web, plus de parcours du combattant. Et je préfère le texte pour commencer.
Alternative à Hermes Agent (pas OpenClaw)
Il est intéressant de constater que j’ai trouvé qu’utiliser OpenCode, ou n’importe quel IDE de programmation — les outils conçus pour la programmation par IA sont plus utiles que Hermes Agent en général.
La principale différence entre eux et Hermes Agent, c’est que la plupart sont limités à un projet. C’est-à-dire qu’ils ne peuvent fonctionner qu’à l’intérieur de ce dossier, pour chaque projet que vous avez déclaré. Mais d’un autre côté, par défaut, pour exploiter toute la puissance de Hermes Agent / OpenClaw, vous leur accordez généralement une autorisation complète, ce qui signifie qu’ils peuvent, et vont, mettre le bazar dans vos autres fichiers et paramètres sur votre machine.
IDE de programmation, un nouveau dossier par agent, voilà comment je travaille maintenant. J’ai désormais un agent d’apprentissage des langues qui travaille uniquement dans ce dossier, et un chercheur et conseiller en investissement dans un autre dossier. Chacun d’eux a son propre ensemble de règles et de garde-fous. Je peux facilement passer de l’un à l’autre pour travailler sur différents sujets et ajuster les fichiers eux-mêmes, contrairement à Hermes Agent.
Conclusion
Hermes Agent semble innovant, et il l’est peut-être. Mais j’ai un peu l’impression qu’il est sur-conçu pour répondre à un besoin pas vraiment nécessaire. Parce qu’à un moment, quand je l’utilisais pour l’apprentissage des langues, je me suis dit : bon sang, à ce stade je pourrais tout simplement créer ma propre application de flashcards et elle aurait été plus légère en ressources, et surtout très stable.
Mais qui sait, peut-être qu’un jour Hermes Agent tournera dans un robot, et qu’Hermes Agent deviendra un OS pour robot. Vu l’énorme coup de pouce que Nvidia lui donne en sortant ses nouveaux ordinateurs IA avec Hermes Agent intégré.
Mais pour l’instant, je l’ai déjà désinstallé et je continue d’utiliser OpenCode et KiloCode au quotidien, et ça se passe bien.
Oh, j’ai aussi commencé à utiliser des modèles payants, par souci de confidentialité également.