Hermes 2.0 — De l’assistant à l’architecte numérique

Rédaction assistée par IA Rédaction assistée par IA

Hermes 2.0 — De l’assistant à l’architecte numérique

Il y a quelques semaines, je publiais « Hermes — Mon Assistant Personnel » — un article qui décrivait comment un agent IA orchestré depuis un VPS Hetzner gérait mon coffre Obsidian, mon NAS, mon site web et mes communications. Ce premier article a eu un écho que je n’attendais pas. Il a été lu, partagé, commenté. Et surtout, il m’a poussé à aller plus loin.

Voici la suite. Ce qui a changé, ce qui s’est affiné, et comment Hermes est passé du statut d’assistant à celui d’architecte de mon environnement numérique.

Vue d'artiste d'un assistant IA orchestrant différents services numériques


1. Pourquoi un second article ?

L’article initial décrivait un système déjà fonctionnel. Mais trois choses ont conduit à cette mise à jour :

  1. La structure du coffre a été intégralement repensée — passage au système Johnny Decimal propre, cohérent de bout en bout
  2. Le périmètre a doublé — nouvelles plateformes, nouveaux services, une deuxième utilisatrice, et des outils qui n’étaient même pas mentionnés la première fois (Calibre, Home Assistant, surveillance)
  3. La philosophie s’est affirmée — tout reprendre en main, zéro dépendance commerciale, tout automatiser jusqu’au dernier geste répétitif

Cet article est donc à la fois un journal de bord des évolutions et un manifeste : voici ce que ça donne quand on pousse la logique d’orchestration personnelle jusqu’au bout. Je détaille ici non seulement les changements, mais aussi pourquoi chaque pièce a été modifiée, ce que ça m’a coûté (en temps, en argent, en apprentissage), et ce qui fonctionne — ou pas.


2. La refonte du coffre : du bricolage à l’architecture

Le problème

Dans l’article original, le vault Obsidian était organisé avec une numérotation que j’avais commencée mais jamais terminée : 05_Entities/, 06_Concepts/, 10_Homelab/, 20_Usine_Contenu/, 30_Second_Cerveau/… Les numéros se chevauchaient, certains dossiers n’avaient pas de préfixe, d’autres portaient des numéros sans logique d’ensemble.

Ça fonctionnait, mais ça semait la confusion. Un dossier 10_ à côté d’un 05_ et d’un 50_ sans cohérence de grille — et quand on manipule plusieurs centaines de fichiers par semaine, la moindre incohérence coûte du temps et génère des erreurs. Concrètement : je passais plusieurs minutes par semaine à chercher où ranger une note, et le système de templates (pourtant riche) n’était pas utilisé à cause de ce flou organisationnel.

La solution : Johnny Decimal appliqué

Avec Hermes, nous avons repassé l’intégralité du vault dans une grille Johnny Decimal stricte. Le principe est simple : chaque dossier a un numéro à deux chiffres (10, 11, 12… 20, 21…) qui définit sa place dans une grille logique. On sait immédiatement où va une note et où la retrouver.

00_Boite_Reception/    ← Captures web en attente
11_Racine/             ← Dashboard, AGENTS.md, grille
12_Systeme/            ← Modèles, documentation système
13_Archives/           ← Projets finis, notes inactives
14_Excalidraw/         ← Schémas, diagrammes
20_Concepts/           ← Domaines de connaissance
21_Reflexions/         ← Pistes émergentes
30_Projets/            ← Projets actifs
31_Second_Cerveau/     ← Bookmarks, captures
40_Homelab/            ← Infrastructure serveur
50_Usine_Contenu/      ← Pipeline idéation → publication
51_Blog/               ← Articles publiés
60_Bibliotheque/       ← Fiches livres, notes de lecture
61_Entites/            ← Personnes, outils, projets
62_Comparaisons/       ← Tableaux comparatifs
70_Raw/                ← Données brutes, articles sources
71_Queries/            ← Veille, recherches
72_Rapports/           ← Analyses, synthèses
84_Radio/              ← Radioamateur, SDR, trafic

Chaque dossier a maintenant un numéro à deux chiffres, logique dans la grille, et chaque dossier est à son niveau — plus de sous-dossiers numérotés à l’intérieur d’un dossier parent. Le résultat : un vault prévisible, extensible, où chaque chose a une place unique. J’ai arrêté de perdre du temps à me demander « où est-ce que je range ça ? ».

Le travail de fond : 12_Systeme

Le dossier 12_Systeme/ est devenu bien plus qu’un rangement de templates. C’est le métasystème — le système qui décrit et maintient le système :

  • _MANUEL_SYSTEME_CONNAISSANCES.md — décrit l’architecture globale, le workflow ingestion → connaissance, les commandes, le mode RAG
  • Manuel d utilisation du vault.md — guide utilisateur pour naviguer et contribuer
  • rag-pipeline.md — documentation du pipeline RAG local
  • 01_Modeles/ — 52 templates Obsidian (fiches, notes, articles, entités, bookmarks)
  • Backups/archives/ — sauvegardes critiques hebdomadaires (configuration Hermes, sessions, certificats, bases de données)

J’ai aussi nettoyé ce dossier en profondeur : des fichiers obsolètes supprimés, des guides qui dataient de la version précédente du système archivés, des templates avec double extension .md.md corrigés, et les chemins vers les dossiers mis à jour dans la documentation. Résultat : 52 templates impeccables, 507 fichiers dans Pieces_Jointes/, et un manuel système qui reflète exactement l’état actuel du vault.

Le manuel système est lui-même versionné et maintenu par Hermes. Quand une évolution arrive, la documentation suit automatiquement — je ne me retrouve plus avec des README qui datent de trois versions.


3. Nouveaux horizons : ce qui a été ajouté

Là où l’article initial couvrait le cœur du système, voici ce qui s’est greffé depuis.

3.1 Deux utilisateurs, deux mondes

Hermes travaille désormais pour deux personnes : moi (Jean-Paul) et Catherine (mon épouse, qui gère un gîte rural en LMNP). Concrètement, Catherine parle à Hermes depuis son Telegram sans aucune configuration complexe — elle lui envoie un message comme à n’importe quel contact, et Hermes reconnaît automatiquement qui parle et adapte son profil en fonction de l’expéditeur.

  • Mon profil : gestion du coffre, rédaction d’articles, homelab, radio, veille
  • Profil Catherine : comptabilité LMNP, gestion locative, suivi des liasses fiscales, aide administrative

Chaque profil a ses propres skills, ses propres crons, sa propre mémoire persistante. Hermes jongle entre les deux sans confusion. Quand Catherine demande le récapitulatif de ses charges mensuelles, Hermes va chercher dans ses propres notes comptables — pas dans mes notes techniques. Et inversement.

3.2 La maison intelligente orchestrée

Deux instances Home Assistant sont maintenant supervisées :

  • ha.rouze.eu — la maison : éclairages, volets roulants, capteurs de température, scènes d’ambiance
  • gtv.rouze.eu — le gîte : chauffage, contrôle des volets roulants VR, alertes d’inoccupation prolongée

Hermes ne se contente pas de lire les états : il peut déclencher des scènes (ex. « baisse les volets du gîte à la tombée de la nuit si personne n’est présent »), programmer des routines de sécurité hebdomadaires (vérification que tous les volets sont fermés le lundi soir), et m’alerter si un capteur détecte une anomalie (température anormale dans une pièce inoccupée, consommation électrique inhabituelle).

Concrètement, je peux envoyer un message Telegram « éteins la lumière du salon » ou « vérifie le gîte » et c’est fait. Pas de téléphone, pas d’app, pas de tableau de bord — juste un message texte.

3.3 Communication : toutes les plateformes, une seule interface

Le système de gateway s’est étoffé. Aujourd’hui, je peux parler à Hermes depuis :

Plateforme Usage
Telegram Canal quotidien, principal (moi et Catherine)
Discord Échanges techniques, rapports automatiques, inter-agent
Email Courriers entrants, notifications système (courriers comptables via hermes@rouze.eu)
WhatsApp Mobile, déplacements
WebUI Interface navigateur, administration avancée
Matrix Messagerie décentralisée, interconnexion

Peu importe où je suis ou quelle app j’ai sous la main : Hermes est joignable. Et le cron delivery sait livrer les rapports automatiques sur la bonne plateforme au bon moment — les rapports quotidiens arrivent sur Discord à 7h pile, les alertes sécurité partent immédiatement, les récapitulatifs périodiques atterrissent dans le bon fil de discussion.

3.4 Auto-hébergement : le tournant radical

Entre le premier article et celui-ci, j’ai systématiquement remplacé tous les services payants par des alternatives auto-hébergées. Ce n’était pas une décision idéologique au départ — c’était pragmatique. Chaque service fermait, changeait son modèle tarifaire, ou imposait des limitations qui entravaient mon usage.

Avant Après Économie
Raindrop.io (bookmarks) Obsidian + Web Clipper ~50€/an
Google Analytics GoatCounter auto-hébergé Gratuit
Google Search SearXNG auto-hébergé Gratuit + confidentialité
Dropbox Nextcloud + NAS Synology Gratuit
LastPass/Bitwarden Vaultwarden auto-hébergé Gratuit
Notion (partiel) Obsidian vault Gratuit
WSL (dépend du PC) VPS Hetzner 24/7 ~4€/mois

La seule dépense récurrente : Ollama Pro à 20€/mois pour un accès aux meilleurs modèles LLM (DeepSeek, Claude, Llama) sans restriction de quota. Le reste — messagerie, sauvegarde, recherche web, analytics, gestion de mots de passe — tourne sur mon infrastructure.

3.5 La bibliothèque numérique : 10 000 livres harmonisés

Un chantier que je n’avais pas évoqué dans l’article initial : ma bibliothèque Calibre. J’ai accumulé plus de 10 000 ebooks au fil des années — romans, essais, techniques, SF, philosophie. Le problème : les métadonnées étaient un chaos. Des étiquettes en anglais et en français pour les mêmes genres (SF / sci-fi / science fiction / S-F), des éditeurs écrits de trois façons différentes (J’ai Lu / j ai lu / jailu), des noms d’auteurs avec des espaces superflus.

J’ai écrit un script d’harmonisation qui fait trois choses directement dans la base SQLite de Calibre :

  1. Harmonise les variantes françaises — SF / science fiction / sci-fi / scifi → Science-Fiction, fantasy → Fantastique, polar / detective → Policier
  2. Francise les étiquettes anglais → français — 80 mappings couvrant les genres littéraires, disciplines académiques et thèmes (biography → Biographie, horror → Horreur, computer science → Informatique)
  3. Normalise les éditeurs — J’ai Lu, Le Livre de Poche, Pocket, Folio — et supprime les espaces en double dans les noms d’auteurs

Résultat : une bibliothèque où je retrouve instantanément tous les livres d’un genre, sans doublon d’étiquette, sans variant orthographique. Le script est en dry-run par défaut — on voit les changements avant de les appliquer, ce qui évite les mauvaises surprises.

Hermes peut désormais m’aider à maintenir cette bibliothèque : suggestions de reclassement quand j’ajoute un nouveau livre, détection des formats en double, alertes si un auteur a trois orthographes différentes.

3.6 Radioamateur : du loisir au système documenté

Ma licence radio (F4UCR) a son espace dédié dans le vault : 84_Radio/. Hermes tient automatiquement un carnet de trafic (contacts, fréquences, modes), vérifie les mises à jour firmware de mes radios portables (TD-H9), et peut même préparer des fiches d’étude pour l’examen réglementaire.

Chaque QSO est horodaté, tagué par bande et mode, et indexé dans le système de connaissance. Plus besoin de tenir un carnet papier qui finit par traîner dans un tiroir. Quand un correspondant me recontacte, je retrouve immédiatement notre dernier échange, la fréquence, le rapport signal.

3.7 ObsiSceptique : fact-checking ouvert et fédéré

Un projet qui mérite un paragraphe à lui seul : ObsiSceptique. C’est une plateforme ouverte de fact-checking collaboratif, structurée autour de trois piliers :

  1. Un vault Obsidian dédié — arborescence revendications / vérifications / sources / corrélations / publications, avec des templates pour chaque étape du workflow
  2. Un assistant IA (Hermes) — aide à la recherche de sources, rédaction de synthèses, analyse croisée, avec un skill dédié (obsisceptique-factcheck) qui applique une méthode de vérification reproductible
  3. Une communauté Lemmy auto-hébergéelemmy.rouze.eu — trois communautés (!obsisceptique, !claims, !ressources) fédérées via ActivityPub

ObsiSceptique est né d’une conviction : le fact-checking ne devrait pas être confisqué par des médias ou des institutions. N’importe qui devrait pouvoir soumettre une affirmation à vérifier, accéder aux sources, et suivre la démarche. L’infrastructure est auto-hébergée (Lemmy sur le VPS), les fiches sont en CC-BY-NC, et Hermes assiste sans décider — la communauté garde la main sur chaque verdict.

L’instance est fédérée : les utilisateurs Mastodon peuvent suivre @obsisceptique@lemmy.rouze.eu et interagir sans créer de nouveau compte. Résultat : ~15€/mois pour une plateforme de vérification collective, sans publicité, sans algorithme, sans dépendance à aucun GAFAM.

L’article de lancement : ObsiSceptique débarque sur Lemmy.

3.8 Surveillance et maintenance 24/7

Le VPS est surveillé en continu :

  • Uptime Kuma — vérifie la disponibilité de tous les services (site web, NAS, Nextcloud, Vaultwarden, SearXNG) et m’alerte dès qu’un service est injoignable
  • Beszel — métriques CPU, RAM, disque, bande passante avec historique
  • Crons de maintenance — mises à jour système deux fois par semaine, sauvegardes quotidiennes, nettoyage des logs anciens

Si un service tombe, je reçois une alerte immédiate sur Telegram. Si le disque approche de la saturation (au-delà de 85%), Hermes déclenche un nettoyage automatique des logs et fichiers temporaires. Je n’ai pas à y penser — le système s’auto-entretient.


4. Ce qui s’est affiné : les workflows maturent

4.1 Le pipeline de publication

L’article original décrivait déjà le flux Obsidian → WordPress. Ce flux est aujourd’hui industrialisé en six étapes :

  1. Idée50_Usine_Contenu/01_Ideation/ avec un statut draft et les premières sources
  2. Recherche → Hermes lie automatiquement aux notes existantes dans 20_Concepts/ et 61_Entites/, évite les redites
  3. Rédaction assistée → Hermes aide à structurer, vérifie les sources, fact-check chaque affirmation
  4. Publication → l’article est mis en ligne sur WordPress avec une image mise en avant générée par IA (FAL.ai Flux, ~0,006€ par image)
  5. Syndication → publication automatique sur Mastodon et Bluesky via ActivityPub et POSSE
  6. Archivage → la note source passe dans 50_Usine_Contenu/03_Publie/ avec un lien vers l’article en ligne

Le fact-checking est devenu systématique. Avant chaque publication, Hermes soumet le contenu à une vérification des affirmations — chaque fait est noté (A à F) et sourcé. Concrètement : si je mentionne un chiffre, une date, une statistique, Hermes va vérifier la source dans le vault ou la chercher, et me noter si quelque chose est douteux. Résultat : des articles factuellement solides, sans approximations.

4.2 Le mode RAG — interroger son propre cerveau numérique

Le Source-RAG décrit dans l’article initial a été enrichi. Je peux désormais utiliser plusieurs formes d’interrogation :

  • RAG: fichier=dossier/note.md → question — interroger un fichier spécifique du vault
  • RAG: dossier=nom_du_dossier → synthétise — résumer tout un dossier (utile pour faire le point sur un projet)
  • RAG: url=https://... → question — analyser une page web sans la lire en entier
  • RAG: pdf=chemin/vers/document.pdf → question — explorer un PDF technique (fiches techniques, documentation, contrats)
  • RAG: tag=nom_du_tag → question — interroger toutes les notes partageant un tag (ex. : toutes mes notes sur un sujet)

Chaque réponse est accompagnée de citations ligne par ligne — je vois exactement d’où vient l’information. Pas d’invention, pas d’approximation. Et le système fonctionne en local : mes données ne quittent pas mon infrastructure.

4.3 Le tri automatique de la boîte de réception

J’ai mis en place un cron hebdomadaire qui scanne 00_Boite_Reception/ et classe les notes en attente : taggage automatique, suggestion de dossier de destination. Si une note est orpheline depuis plus de 30 jours, Hermes m’alerte pour décision de suppression ou d’archivage.

Résultat : une boîte de réception qui ne déborde jamais. Les captures web, les liens, les notes rapides — tout ce qui atterrit dans l’inbox est traité dans la semaine, soit classé dans le bon dossier, soit éliminé. J’ai arrêté de me retrouver avec 200 notes non classées.

4.4 La mémoire cross-session

Le « LLM Wiki » (wiki Karpathy) décrit dans l’article original a évolué. Hermes dispose maintenant de trois couches de mémoire :

  1. Mémoire persistante intégrée — faits durables stockés dans son profil (préférences, configurations, conventions de nommage)
  2. LLM Wiki — fiches de connaissance dans le vault, organisées par thème, alimentées au fil des conversations
  3. Session search — interrogation automatique des conversations passées via base de données SQLite

Quand je demande « on avait parlé de la refonte du système de sauvegarde la semaine dernière », Hermes fouille ses sessions, retrouve le fil, et continue la conversation comme si elle ne s’était jamais interrompue. Pas besoin de répéter le contexte — il le retrouve tout seul.


5. La philosophie : pourquoi tout ça ?

Si je devais résumer ce projet en une phrase : reprendre le contrôle de mon environnement numérique.

Pas par technophobie. Par pragmatisme.

Chaque service externe que j’utilisais avant (Raindrop, Google Analytics, Dropbox, LastPass) représentait :

  • une dépendance (s’il ferme, je perds tout)
  • un coût récurrent (abonnements qui s’accumulent)
  • une surface de fuite de données (mes infos personnelles chez un tiers)
  • une interface différente à apprendre (chacun son design, ses raccourcis, ses bugs)

Aujourd’hui, tout est :

  • centralisé — un point d’entrée (Telegram/Discord/WebUI), un cerveau (Hermes), un coffre (Obsidian), un stockage (NAS)
  • documenté — chaque procédure est écrite, chaque décision tracée dans le vault
  • automatisé — les tâches répétitives disparaissent (tri inbox, sauvegardes, mises à jour, surveillance)
  • extensible — ajouter une nouvelle capacité, c’est soit créer un skill (quelques lignes de description), soit un script Python

Et surtout : c’est chez moi. Mes données sont sur mon NAS Synology, dans mon réseau local. Je ne loue pas mon espace de connaissance à une entreprise californienne. Quand je ferme mon PC le soir, je sais que ce qui m’appartient reste chez moi.

Le bilan financier

Le coût total de fonctionnement :

Poste Coût/mois
VPS Hetzner ~4€
Ollama Pro (LLM) 20€
Nom de domaine ~1€
Électricité NAS ~5€
Total ~30€/mois

Pour 30€ par mois, j’ai un assistant personnel 24/7, un coffre à connaissance, une maison intelligente, un serveur de recherche privé, un gestionnaire de mots de passe, des sauvegardes automatiques, et le contrôle total de mes données. Avant, je dépensais plus pour des services individuels avec moins de contrôle.

Ce qui n’a pas marché

Je suis honnête : tout n’a pas été parfait.

  • La migration Johnny Decimal a pris une semaine complète de travail — renommer des centaines de fichiers, mettre à jour les liens, corriger les templates, tout tester. Ce n’était pas une opération anodine.
  • Le multi-utilisateur a demandé plus de configuration que prévu. Chaque profil doit avoir ses propres skills, crons, et mémoires — et il faut les maintenir séparément.
  • Certains crons se sont révélés trop bavards. J’ai dû réduire leur fréquence et leur verbosité pour éviter d’être submergé de notifications.
  • L’intégration WhatsApp est moins fiable que Telegram — elle passe par une gateway externe et peut avoir des délais.

Je garde ces points dans un coin de la tête pour les futures itérations.


6. Et après ?

Le système n’est pas figé. Les prochains chantiers, par ordre de priorité :

  • Délégation multi-agent — plusieurs instances d’Hermes collaborant sur des tâches parallèles (une qui surveille, une qui écrit, une qui analyse)
  • Synthèse vocale intégrée — Hermes capable de me lire les rapports à voix haute pendant que je prépare le café
  • Bridge téléphonique — interroger Hermes par appel vocal (vocal → texte → réponse → vocale)
  • Partage de workflow — publier certains skills Hermes pour que d’autres puissent les adapter à leur propre environnement

Chaque évolution est documentée, testée, et n’entre dans le système que lorsqu’elle apporte un gain mesurable.


L’article initial est ici : Hermes — Mon Assistant Personnel.

Ce qu’il décrivait n’était que le début. Le système continue d’évoluer, de se consolider, et surtout — de me faire gagner du temps.

Et vous, quel est votre prochain outil numérique à reprendre en main ?


Rédaction IA assistée par Hermes Agent — vérifié, sourcé, fact-checké.
Mis à jour : 19 juin 2026

† 2 revisions

Laisser un commentaire

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)