<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Skill &#8211; desvigne.org</title>
	<atom:link href="https://desvigne.org/tag/skill/feed/" rel="self" type="application/rss+xml" />
	<link>https://desvigne.org</link>
	<description>Blog principal d&#039;Emmanuel DESVIGNE</description>
	<lastBuildDate>Tue, 26 May 2026 23:51:16 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://desvigne.org/wp-content/uploads/2025/03/Logo1-192-80x80.jpg</url>
	<title>Skill &#8211; desvigne.org</title>
	<link>https://desvigne.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hermes Agent vs. OpenClaw</title>
		<link>https://desvigne.org/2026/05/27/hermes-agent-vs-openclaw/</link>
					<comments>https://desvigne.org/2026/05/27/hermes-agent-vs-openclaw/#respond</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Tue, 26 May 2026 23:31:56 +0000</pubDate>
				<category><![CDATA[Coup de gueule]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Agent IA]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Claw]]></category>
		<category><![CDATA[Hermes Agent]]></category>
		<category><![CDATA[OpenClaw]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Skill]]></category>
		<guid isPermaLink="false">https://desvigne.org/?p=4612</guid>

					<description><![CDATA[Ça fait bien un an et demi que je m&#8217;amuse avec l&#8217;IA. Façon LLM d&#8217;abord (en mode chat ou en appelant des API). Puis en mode agent, en développant mes propres MCP web. Puis en utilisant les « vrais » agents comme Claude Code d&#8217;Anthropic, ou Codex d&#8217;OpenAI, ou Gemini Code de Google, ou Mistral Vibe, etc. (ne cherchez pas, rien de chez Elon/X-quelquechose&#8230;, et ça n&#8217;est pas un hasard 😉 ). Et maintenant, je m&#8217;amuse avec mes propres agents (PicoClaw, Nanobot, puis OpenClaw)&#8230; Comme vous pouvez le constater, je ne vous ai pas inondé d&#8217;articles. Pas que je n&#8217;aie rien à dire sur le sujet. Juste que&#8230; je n&#8217;aurais fait que répéter ce que vous pourriez lire partout. Ah si quand même : j&#8217;y reviendrai un jour, mais je suis quand même tombé de ma chaise : Bref, à part ces deux aventures, rien de croustillant à vous raconter que vous n&#8217;auriez pas déjà trouvé sur YouTube ou ailleurs&#8230; jusqu&#8217;à ce&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ça fait bien un an et demi que je m&rsquo;amuse avec l&rsquo;IA. Façon LLM d&rsquo;abord (en mode chat ou en appelant des API). Puis en mode agent, en développant mes propres MCP web. Puis en utilisant les « vrais » agents comme Claude Code d&rsquo;Anthropic, ou Codex d&rsquo;OpenAI, ou Gemini Code de Google, ou Mistral Vibe, etc. (ne cherchez pas, rien de chez Elon/X-quelquechose&#8230;, et ça n&rsquo;est pas un hasard <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ). Et maintenant, je m&rsquo;amuse avec mes propres agents (<a href="https://picoclaw.ai/" target="_blank" rel="noreferrer noopener">PicoClaw</a>, <a href="https://nanobot.club/" target="_blank" rel="noreferrer noopener">Nanobot</a>, puis <a href="https://openclaw.ai/" target="_blank" rel="noreferrer noopener">OpenClaw</a>)&#8230;</p>



<p class="wp-block-paragraph">Comme vous pouvez le constater, je ne vous ai pas inondé d&rsquo;articles. Pas que je n&rsquo;aie rien à dire sur le sujet. Juste que&#8230; je n&rsquo;aurais fait que répéter ce que vous pourriez lire partout. Ah si quand même : j&rsquo;y reviendrai un jour, mais je suis quand même tombé de ma chaise :</p>



<ul class="wp-block-list">
<li>De façon amusée quand PicoClaw a modifié son propre code pour corriger un bug. Ça a donné quelque chose du genr : « <em>Mais oui Manu, si je n&rsquo;ai rien posté ici sur Telegram, c&rsquo;est parce que j&rsquo;ai utilisé ton adresse email comme identifiant Telegram. Mais j&rsquo;ai trouvé d&rsquo;où vient l&rsquo;erreur, le souci est ici &#8211;> [extrait du code]. Mais ne t&rsquo;inquiète pas, ça ne le fera plus, je viens de corriger</em> » : et en effet, il avait corrigé son propre bug !!! Quand j&rsquo;étais étudiant, ça, c&rsquo;était de la science fiction ;</li>



<li>De façon bien plus inquiétante quand j&rsquo;ai vu nanobot&#8230; désactiver l&rsquo;appel à une fonction de sécurité dans son code ! J&rsquo;avais développé une skill (une « compétence » pour ceux qui ne connaissent pas) qui savait générer du Markdown ou du HTML comme format. Il suffisait de le préciser avec une option `<code>--format</code>`. Or, une fonction sécurité basique empêchait l&rsquo;agent IA d&rsquo;utiliser certaines expressions régulières comme&#8230; <em>format</em> justement, en rapport à `<code>FORMAT C:</code>`, que les anciens qui ont connu le MS-DOS connaissent bien. Nanobot s&rsquo;en est aperçu, et&#8230; mine de rien, il a corrigé son code en mettant en commentaire l&rsquo;appel à la fonction de sécurité ! Plus de sécurité, plus de problème !!! Moins drôle comme histoire.</li>
</ul>



<p class="wp-block-paragraph">Bref, à part ces deux aventures, rien de croustillant à vous raconter que vous n&rsquo;auriez pas déjà trouvé sur YouTube ou ailleurs&#8230; jusqu&rsquo;à ce soir. En effet, je vois monter dans les stats depuis un mois un nouvel agent IA : <a href="https://hermes-agent.nousresearch.com/" target="_blank" rel="noreferrer noopener">Hermes Agent</a>. Et pas qu&rsquo;un peu. À l&rsquo;heure où je vous parle, Hermes Agent consomme 1,5 fois plus de tokens sur le ranking d&rsquo;<a href="https://openrouter.ai/apps" target="_blank" rel="noreferrer noopener">OpenRouter</a> qu&rsquo;OpenClaw !</p>



<p class="wp-block-paragraph">Curiosité piquée, j&rsquo;ai installé la bête. Et&#8230; passez votre chemin. Je ne comprends pas la hype ! Je vous liste tout ce qui ne va pas (les promesses non tenues par rapport à OpenClaw) :</p>



<ul class="wp-block-list">
<li>Plus stable : bof. J&rsquo;ai dû refaire deux fois la configuration de mon modèle (pour les néophytes : les informations concernant le modèle que j&rsquo;utilise, car oui, ces bots n&rsquo;intègrent pas d&rsquo;IA, ils utilisent un modèle, la plupart du temps en payant une API) ;</li>



<li>Plus rapide : c&rsquo;était certainement vrai il y a un mois, quand OpenClaw ramait comme un ouf. Mais depuis 15 jours, les dernières versions pulsent très très vite, donc pas de différence ;</li>



<li>Consomme moins de RAM : c&rsquo;est certainement la seule vraie promesse tenue : 200 Mo d&#8217;empreinte RAM pour Hermes, contre 600 Mo pour OpenClaw ;</li>



<li>Mieux construit : alors là&#8230; publicité mensongère !!! Alors qu&rsquo;OpenClaw met le code d&rsquo;un côté, les skills built-in (livrées de base) de l&rsquo;autre, celles que tu as développées ailleurs, tes fichiers à toi encore ailleurs&#8230; tout est propre et structuré dans ton « workspace » (répertoire sous « ~/.openclaw »), différencié du code de base. Chez Hermes : tout est en vrac sous « ~/.hermes » ! Pas de fichier de consignes que tu peux éditer (sauf un `SOUL.md` je crois) ! Les skills sont en vrac à côté du code, à côté de ses propres scripts, à côté de tes skills à toi&#8230; un joyeux foutoir !</li>



<li>Plus sécurisé : alors là aussi, publicité mensongère !!! Alors qu&rsquo;OpenClaw publie son canal web avec un token, complété éventuellement par un mot de passe, dans Hermes : rien, c&rsquo;est open bar. Dans OpenClaw, chaque canal (web, Telegram, etc.) doit avoir une approbation par une ligne de commande. C&rsquo;est casse-pied, mais au moins c&rsquo;est sécure. Chez Hermes : rien !</li>
</ul>



<p class="wp-block-paragraph">OpenClaw a été largement sécurisé depuis que son créateur (Peter Steinberger) a été recruté par OpenAI. De mon côté, je me suis abstenu d&rsquo;ajouter des skills en provenance de ClawHub (il paraît qu&rsquo;1/3 des skills intègrent des malwares, je n&rsquo;ai pas vérifié), et j&rsquo;ai mis des consignes pour qu&rsquo;OpenClaw ne fasse pas n&rsquo;importe quoi. Ses skills sont développées par moi-même, ou par lui sous ma surveillance. Ça plus quelques règles côté serveur (utilisation d&rsquo;une seedbox, limitation des commandes auxquelles il a le droit), je pense que mon OpenClaw n&rsquo;est pas une passoire. Alors que côté Hermes&#8230; il fait tout tout seul. C&rsquo;est bien si on n&rsquo;est pas programmeur, mais c&rsquo;est risqué !</p>



<p class="wp-block-paragraph">Bon, je reconnais que sur le papier, Hermes a un atout qu&rsquo;OpenClaw n&rsquo;a pas. Il sait « rêver ». Enfin&#8230; en quelque sorte. Quand on ne l&rsquo;utilise pas, il lance tout seul une autoanalyse de ce qu&rsquo;il a fait. S&rsquo;il détecte un workflow qui revient souvent : il développe tout seul une skill qui synthétise ce travail répétitif. S&rsquo;il voit qu&rsquo;il y a une skill ou des consignes qui font qu&rsquo;il tâtonne à chaque fois avant d&rsquo;y arriver : il corrige la consigne, en ajoute, ou change le code pour ne plus avoir à tâtonner/galérer pour faire la même chose.&nbsp;</p>



<p class="wp-block-paragraph">Sur le papier, c&rsquo;est plutôt bien. C&rsquo;est même <strong>le</strong> gros point fort d&rsquo;Hermes. Mais le prix à payer est le manque de sécurité, de maîtrise (du résultat, du coût en appels d&rsquo;API, en sécurité)&#8230; Bref, comme le promet la pub : on a un nouveau collègue qui bosse à nos côtés&#8230; et pas un esclave qui fait ce que tu lui dis. À condition&#8230; de lui faire totalement confiance (d&rsquo;autant que vu le souk dans l&rsquo;arborescence, va trouver ce qu&rsquo;il fait tout seul&#8230;). Et là clairement, après 24 heures d&rsquo;expérience, je ne suis pas prêt.</p>



<p class="wp-block-paragraph">Là, vous allez me dire « mais qu&rsquo;est-ce qui t&#8217;empêche d&rsquo;apprendre à OpenClaw de rêver de la même façon » ? Deux raisons :</p>



<ul class="wp-block-list">
<li>La première est philosophique : pourquoi je ferais plus confiance à OpenClaw qu&rsquo;à Hermes ? Pour l&rsquo;instant, je lui fais confiance parce que c&rsquo;est moi qui maîtrise son environnement, et qui supervise son développement. Si je le laisse partir tout seul, c&rsquo;est comme si je me mettais un bandeau sur les yeux. Ça n&rsquo;est pas rassurant.</li>



<li>La deuxième raison : OpenClaw repose sur des fichiers de consigne/mémoire (en Markdown) monolithiques. Un « MEMORY.md » avec mes consignes, un « TOOLS.md » qui décrit ses skills et ses outils, etc. Certes, il y a aussi des fichiers « MEMORY-YYMMDD.md » créés par date (qui peuvent être indexés dans une base vectorielle, comme quand on fait du RAG), mais je ne sais pas jusqu&rsquo;à quel point ils sont utilisés au quotidien. Si on laisse OpenClaw ajouter des consignes tout seul, tous les jours, ces fichiers vont devenir énormes, avec pour conséquence : trop de contexte dans les appels au LLM. Qui dit trop de contexte dit un LLM moins attentif, et pire, on peut arriver à dépasser la taille max acceptée par le modèle.&nbsp;</li>
</ul>



<p class="wp-block-paragraph">Alors qu&rsquo;Hermes (et c&rsquo;est le seul demi-bon point que j&rsquo;ai trouvé) range sa « mémoire », ses « consignes », dans des fichiers Markdown qui restent petits, reliés entre eux par des fichiers Markdown, à la façon d&rsquo;Obsidian. C&rsquo;est malin. Enfin&#8230; ça a aussi des défauts : l&rsquo;agent IA y ajoute des choses, mais je ne sais pas comment je pourrais en ajouter sans passer par lui (alors que tout seul, je peux ajouter une consigne dans un « TOOLS.md » dans un OpenClaw). Et&#8230; là aussi, je voudrais savoir s&rsquo;il regarde vraiment tout quand l&rsquo;arborescence grandit beaucoup. En effet, que la mémoire soit monolithique, organisée en arbre façon Obsidian, ou rangée dans une base vectorielle&#8230; Passé une certaine taille, on explose toujours le contexte du LLM.</p>



<p class="wp-block-paragraph">Vous l&rsquo;avez compris : je vais rester (pour l&rsquo;instant) sur OpenClaw. Et franchement, j&rsquo;aurais aimé lire le présent article il y a 24 heures pour ne pas perdre de temps sur Hermes. Voilà pourquoi je vous partage ce retour.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://desvigne.org/2026/05/27/hermes-agent-vs-openclaw/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
