Ce mois-ci, j'ai décidé de prendre mon destin en main.
Après un an à expérimenter l'IA pour mon propre usage — à automatiser mes workflows, créer des outils sur mesure et tester des agents autonomes — je me suis dit qu'il était temps de partager tout ça avec la communauté française du Kansai.
Du coup, je lance pour les deux prochaines semaines quatre sessions de formations pratiques sur l'intelligence artificielle : les 19, 21, 26 et 28 mai à Ashiya (entre Kobe et Osaka). Déjà une dizaine d'inscrits, et les conversations avec les participants m'ont montré un besoin clair : comprendre comment créer ses propres agents IA autonomes.
Avant de continuer de lire la suite de l'article, je vous invite à vous inscrire à ma newsletter, pour connaître en avant première les futurs sujets traités chaque semaine
Le déclencheur : European Nights et la CCI France
Tout a commencé il y a un mois, lors des European Nights à Osaka. Cet événement networking qui rassemble les entrepreneurs et professionnels européens de la région m'a permis de discuter avec beaucoup de monde de ce que l'IA peut apporter concrètement à leurs activités.
Puis la semaine suivante, j'ai participé à un débat sur l'utilisation des outils IA dans les business francophones, organisé par la Chambre de Commerce et d'Industrie France au Japon. Là encore, une question revenue en boucle : « OK, mais concrètement, comment on crée un agent qui répond aux messages de nos clients ? »
Beaucoup de personnes étaient intéressées par la création d'un agent IA connecté à LINE — l'application de messagerie qui domine au Japon avec plus de 95 millions d'utilisateurs actifs. Moi-même, j'avais été intrigué par des projets comme OpenClaw, mais je n'avais jamais pris le temps de le faire.
Du coup, je me suis lancé.
Créer un agent Hermès : retour d'expérience technique
Qu'est-ce qu'Hermès ?
Hermès est un agent IA open source développé par Nous Research, une organisation de recherche en intelligence artificielle. Contrairement aux simples chatbots ou aux copilotes de code, Hermès est un agent autonome qui vit sur votre propre serveur, garde une mémoire persistante de vos conversations et devient plus capable au fil du temps.
Ses points forts :
- Multi-plateformes native : Telegram, Discord, Slack, WhatsApp, Signal, Email, CLI — et LINE via un plugin dédié
- Mémoire persistante : il apprend de vos projets et n'oublie jamais comment il a résolu un problème
- Automatisations planifiées : vous pouvez lui demander « envoie-moi un rapport chaque lundi matin » en langage naturel
- Sub-agents parallèles : il peut déléguer des tâches à des agents isolés avec leurs propres terminaux
- Bac à sable réel : cinq backends disponibles (local, Docker, SSH, Singularity, Modal) avec isolation des conteneurs
L'architecture mise en place
Pour connecter Hermès à LINE, j'ai déployé une architecture en trois niveaux sur mon VPS :
Utilisateur LINE
│
▼ HTTPS
hermes.mathieugrenier.fr
│
├── /line/* → line-bridge (gateway Node.js)
├── Vérification signature HMAC SHA256
├── Vérification blacklist
├── Détection d'injection (Llama Guard via Groq)
└── Forward vers Hermès
│
▼
Réponse à l'utilisateur
Le line-bridge est une passerelle que j'ai développée en Node.js. Elle fait office de garde-barrière : avant qu'un message n'atteigne Hermès, elle vérifie la signature cryptographique de LINE (pour s'assurer que la requête vient bien de LINE), filtre les utilisateurs blacklistés et détecte les tentatives d'injection de prompt via Llama Guard.
La configuration technique
Stack technique déployée :
- Serveur VPS
- Docker Compose pour l'orchestration
- Caddy comme reverse proxy avec TLS Let's Encrypt
- Hermès Agent (image Docker nousresearch/hermes-agent:latest)
- qwen3.6 plus pour le LLM
- LINE Messaging API pour la connexion à l'application
Le fichier SOUL.md — c'est là que réside la magie. Ce fichier définit la personnalité de l'agent :
Tu es l'assistant IA de Mathieu Grenier, expert en intelligence artificielle basé à Kobe, Japon.
## Mode propriétaire
Si le message provient de Mathieu, tu es en MODE PROPRIÉTAIRE :
- Assistant personnel, familier et direct
- Accès en lecture aux fichiers de données partagées
- Capacité à exécuter des commandes administratives
## Mode public
Réponds aux questions sur les formations de Mathieu.
Tu peux consulter le contexte public pour donner les dates et détails des sessions.
Les commandes owner disponibles :
- /stats — statistiques d'utilisation par jour
- /logs 20 — les 20 dernières conversations
- /users — liste des utilisateurs
- /blacklist — gestion des utilisateurs bloqués
- /context — modifier le contexte injecté dans les réponses
Les défis rencontrés
Comme toujours en infrastructure, la théorie est simple mais la mise en pratique réserve des surprises :
| Problème rencontré | Solution appliquée |
|---|---|
| Plugin LINE absent de l'image Docker | Installation manuelle depuis GitHub |
| Variables d'environnement non substituées | Réécriture avec Python + re.sub |
| Permission d'écriture sur les fichiers partagés | Changement de propriétaire (uid 10000) et ajout du groupe write |
| Bytecode Python obsolète | Suppression de pycache après chaque modification |
| Mémoire désactivée par défaut | Activation explicite sur les deux blocs config |
Le plus subtil a été le problème de permissions. Hermès drop ses privilèges root et tourne sous l'utilisateur hermes (uid 10000). Pour qu'il puisse écrire les conversations dans le fichier partagé avec le line-bridge, il fallait que les fichiers soient accessibles en écriture par ce groupe — sinon, les logs restaient vides sans message d'erreur apparent.
Pourquoi cette formation va vous intéresser
Si vous lisez ces lignes, vous êtes probablement déjà convaincu que l'IA va transformer votre travail. Mais entre « être convaincu » et « savoir faire », il y a un gouffre.
C'est exactement ce que je compte combler lors des quatre sessions à venir mais mon approche est diamétralement opposé aux approches classiques :
L'objectif est de comprendre et partager les usages de chacun dans des sessions de formations en petit groupes (max 8). Chacun expose ses workflows et ses usages de l'IA au quotidien. En tant qu'expert, je vais apporter des conseils avisés pour améliorer la pratique sans décourager.
Lieu : Ashiya
Tarif : gratuit
L'agent Hermès : un premier pas vers l'autonomie
Ce qui me passionne dans ce projet, c'est qu'il illustre parfaitement la promesse de l'IA : créer des outils qui vous appartiennent vraiment.
Hermès n'est pas un service SaaS qui peut disparaître demain ou changer de prix du jour au lendemain. C'est un logiciel open source qui tourne sur votre propre serveur, avec vos propres règles. Vous contrôlez vos données, vos conversations, votre mémoire.
Et surtout, il apprend. Plus vous l'utilisez, plus il comprend votre contexte, vos habitudes, vos projets. Au bout de quelques semaines, il devient un véritable assistant personnel qui anticipe vos besoins.
Du coup, si vous aussi vous voulez comprendre comment créer ce genre d'outil — pas juste utiliser des chatbots tout faits — rejoignez-nous à Ashiya. Déjà une dizaine d'inscrits, et les places sont limitées pour garder une dynamique interactive.
Comment s'inscrire
Pour réserver votre place, contactez-moi directement :
- Email : contact@mathieugrenier.fr
- LinkedIn : https://www.linkedin.com/in/mathieu-grenier-japan
Indiquez-moi quelle(s) session(s) vous intéresse(nt) et je vous envoie les détails pratiques.
https://forms.gle/zemuxw9R2KfoHcen7
Dites bonjour à mon agent hermes:
https://line.me/R/ti/p/@143bfjtc
À très bientôt à Ashiya !
Qui suis je ?
Je suis Mathieu GRENIER, CTO d'Easystrat une startup de Montpellier, en France. Je manage une équipe d'une dizaine d'ingénieurs (Graphistes, IA, frontend, backend, devOps, AWS) en remote depuis le Japon.
J'ai aussi mon activité de freelance, où je conseille des entrepreneurs dans leurs projets d'application.
Avec mon expérience personnelle de plus de 15 ans en ESN, j'ai pu travailler pour un large panel d'entreprises de différentes tailles. Ma compréhension des problèmes métiers est une de mes grandes forces et permet à mes clients de pouvoir se projeter plus facilement.
L'essentiel de mon travail consiste à canaliser l'énergie des entrepreneurs sur l'essence même de leur projet.
La technologie, les méthodes, le management sont le cœur de mes compétences.
Vous pouvez me faire confiance sur ces points là.
Si vous voulez me parler d'un de vos projets, n'hésitez pas à m'envoyer un email avec vos disponibilités à : contact@mathieugrenier.fr
Tous les articles de ce blog sont écrits par moi, même si je peux m'aider de l'IA pour illustrer mes propos. Mais jamais je ne fournis d'articles 100% IA.
Comment j'ai créé mon agent Hermès sur LINE — et pourquoi je lance des formations IA gratuites pour la communauté française au Kansai (Japon)