Humanizer : une compétence portable pour supprimer les schémas d'écriture IA
Compétence d'agent qui supprime les signes d'écriture générés par l'IA du texte. Il s’agit simplement de Markdown, il peut donc fonctionner dans n’importe quel harnais prenant en charge les instructions de style de compétence.
En bref
- De quoi s’agit-il ?
- Une compétence d'agent en Markdown simple qui réécrit le texte pour le rendre plus naturel, basée sur le guide de Wikipédia sur les signes d'écriture IA.
- À qui s’adresse-t-il ?
- La dernière version de Humanizer, 2.9.1, se concentre sur la portabilité et ajoute une règle de non-fabrication, ce qui en fait un outil pratique pour réduire la prose à consonance IA dans tout environnement d'agent prenant en charge les instructions de type compétence.
- Puis-je l’utiliser commercialement ?
- Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 9 jours.
- En quel langage est-il écrit ?
- Principalement Python, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
Une compétence Markdown portable pour réécrire la prose à consonance IA
Humanizer est une compétence d'agent portable écrite en Markdown simple. Son artefact d'exécution est un fichier SKILL.md unique, il peut donc fonctionner dans tout environnement prenant en charge les instructions de type compétence. Le but de la compétence est de supprimer les signes d'écriture générée par IA dans le texte, pour le rendre plus naturel et humain. Le README le décrit comme un guide complet basé sur l'article de Wikipédia « Signes d'écriture IA », maintenu par WikiProject AI Cleanup.
Pour blader/humanizer, ce point doit être lu avec la section « Une compétence Markdown portable pour réécrire la prose à consonance IA ». Le README précise que humanizer est un projet en Python, publié sous MIT. Les éléments non décrits, comme les valeurs par défaut, les volumes acceptés, les erreurs détaillées ou les besoins matériels précis, restent à établir dans la documentation et le code du dépôt. Une lecture utile consiste à relier la fonctionnalité nommée ici au fichier ou à la commande indiquée par le projet, puis à comparer l'observation obtenue avec le comportement annoncé. Cette vérification concerne humanizer lui-même et ne doit pas être remplacée par une promesse générale.
Installation via la CLI skills, un plugin Claude Code ou manuellement
Le README documente trois façons d'installer Humanizer. La CLI skills l'installe globalement avec `npx skills add blader/humanizer --global` ; la mise à jour utilise `npx skills update humanizer --global`. Vous pouvez également installer pour tous les environnements d'agent pris en charge avec `--agent '*'` ou cibler un environnement en passant son nom. Omettez `--global` pour une installation locale au projet qui peut être commitée. Les utilisateurs de Claude Code peuvent l'ajouter comme plugin avec `/plugin marketplace add blader/humanizer` et `/plugin install humanizer@humanizer`, après quoi il est invoqué comme `/humanizer:humanizer`. Pour une installation manuelle, copiez SKILL.md dans le répertoire de compétences de votre environnement, par exemple en clonant le dépôt ou en copiant le fichier.
Invoquer la compétence et calibrer sa voix
La compétence est invoquée via le mécanisme que votre environnement d'agent expose pour les compétences installées, généralement une commande slash ou une demande directe. Vous pouvez coller du texte directement après `/humanizer`, ou demander à l'agent d'humaniser un fichier, auquel cas la compétence le réécrit sur place. Le README décrit également le calibrage de la voix : si vous fournissez 2 à 3 paragraphes de votre propre écriture, la compétence analyse votre rythme de phrase, vos choix de mots et vos particularités, et les applique à la réécriture au lieu de produire une sortie générique « propre ». C'est le seul moyen d'obtenir une réécriture personnalisée ; le README ne précise pas ce qui se passe lorsqu'aucun échantillon n'est fourni.
Les 33 modèles, regroupés en cinq catégories
Le cœur de Humanizer est une liste de 33 modèles indiquant une écriture générée par IA, chacun avec un exemple avant et après. Le README les regroupe en modèles de contenu, modèles de langue, modèles de style, modèles de communication, et remplissage et atténuation. Les exemples incluent l'inflation de signification (« marquant un moment charnière dans l'évolution de »), le langage promotionnel (« niché dans la région à couper le souffle »), les parallélismes négatifs (« Ce n'est pas juste X, c'est Y »), la règle de trois, les tirets cadratins, l'utilisation excessive de gras, les titres en casse de titre, les émojis, les guillemets courbes, les artefacts de chatbot, les phrases de remplissage comme « Afin de », et les conclusions génériques. Le tableau complet du README liste les 33 avec des réécritures concrètes.
La règle de non-fabrication et le passage d'audit
Deux contraintes façonnent les réécritures. Premièrement, une règle de non-fabrication : les réécritures ne peuvent pas ajouter de faits, de noms, de dates ou de citations qui ne sont pas dans le texte source. La spécificité doit venir de la source ou de l'auteur, pas de la réécriture. L'historique des versions indique que cette règle a été ajoutée en 2.9.0 et que chaque exemple modélisant des détails inventés a été recoupé. Deuxièmement, la compétence inclut un passage d'audit final « manifestement généré par IA » et une seconde réécriture pour attraper les IA-ismes restants dans le premier brouillon. L'exemple complet du README illustre cela en remplaçant une critique élogieuse de Lisbonne par un récit plus ancré à la première personne, tout en notant que les détails ajoutés comme le mois et les quartiers représentent des détails que l'auteur fournirait.
Historique des versions et licence
L'historique des versions du README montre l'évolution de la compétence de 1.0.0 à 2.9.1. La version 2.9.1 a amélioré la distribution et la portabilité, supprimé les frontmatter non portables et les préapprobations d'outils, fait de l'installation globale le défaut documenté, ajouté la validation de paquet et supprimé l'exemple long dupliqué du prompt d'exécution ; elle n'a pas changé les 33 modèles. Les versions antérieures ont ajouté le calibrage de la voix, la règle de non-fabrication et le passage d'audit. Le projet est sous licence MIT, avec un avis de droit d'auteur pour 2025 Siqi Chen. La licence accorde la permission d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies du logiciel, et inclut l'avertissement de garantie standard selon lequel le logiciel est fourni « tel quel » sans garantie d'aucune sorte. Le texte de licence ne traite pas des obligations de sécurité, de support ou de maintenance.
Conclusion éditoriale
La dernière version de Humanizer, 2.9.1, se concentre sur la portabilité et ajoute une règle de non-fabrication, ce qui en fait un outil pratique pour réduire la prose à consonance IA dans tout environnement d'agent prenant en charge les instructions de type compétence.
Notes de la communauté