Principe et méthodes
Le projet STE80 Humanizer combine deux approches distinctes pour rendre un texte généré par IA plus lisible par un humain tout en conservant son sens. La première, dite humanizer method, élimine les 26 indicateurs répertoriés dans la page Wikipedia "Signs of AI writing". La seconde, inspirée du STE80 method de Karpathy, reconstruit les phrases en les rapprochant de 80 % du standard ASD‑STE100, un anglais technique contrôlé utilisé dans la documentation aéronautique.
ASD‑STE100 impose des contraintes strictes : 20 mots maximum par instruction, 25 par description, une instruction par phrase, voix active, temps simples, un vocabulaire d’environ 900 mots approuvés, un sujet par paragraphe et un plafond de six phrases. À 100 % de conformité, des mots courants comme "check" ou "may" sont interdits, ce qui rend le texte très rigide. En ciblant 80 % de conformité, le Humanizer conserve la structure du standard tout en autorisant un vocabulaire plus naturel, évitant ainsi le style trop saccadé du texte strict.
Architecture et flux de traitement
Le skill s’appuie sur deux listes numérotées. La première, de §1 à §26, décrit les "tells" à supprimer (Pass 1). La seconde, de S1 à S15, encode les règles STE80 (Pass 2). Chaque entrée comporte les champs Watch for, Problem, Before et After. Lors du traitement, le texte passe d’abord par le filtre §, qui retire les indicateurs d’écriture IA, puis par le filtre S, qui applique les transformations STE80. Le rapport d’édition indique les numéros modifiés, par exemple "§1, §8, S2", permettant à l’utilisateur de consulter les changements précis.
Le skill conserve intégralement les faits, les nombres (ex. "40+"), et les modaux autorisés comme "may". Il signale également les contradictions détectées dans le texte source, ce qui le différencie d’une simple reformulation via prompt.
Installation et utilisation
npx skills add Dodaios/ste80-humanizer
npx skills add Dodaios/ste80-humanizer --global --agent claude-code
npx skills add Dodaios/ste80-humanizer --global --agent '*'
/plugin marketplace add Dodaios/ste80-humanizer
/plugin install ste80-humanizer@ste80-humanizer
Ces commandes installent le skill dans le CLI Vercel, le rendant disponible pour les agents Claude Code, Codex, Cursor, OpenCode, etc. Une fois installé, l’appel /ste80-humanizer suivi du texte à traiter déclenche le pipeline décrit ci‑dessus. Le skill accepte des requêtes variées : simplifier un run‑book, vérifier si un e‑mail ressemble à du texte IA, ou réécrire une documentation en respectant 80 % du STE100.
Analyse des performances et limites
Les tests internes montrent que le Humanizer produit des sorties nettement plus lisibles que les réponses obtenues par un simple prompt de reformulation. La conservation stricte des faits évite les dérives sémantiques fréquentes dans les modèles de génération. Cependant, la dépendance aux listes § et S implique que toute évolution du standard ASD‑STE100 nécessite une mise à jour manuelle du référentiel. De plus, la méthode ne prétend pas « bypasser les détecteurs d’IA », mais uniquement retirer les traces stylistiques, ce qui limite son utilité dans des scénarios de contournement de filtres de détection.
En résumé, STE80 Humanizer offre une chaîne de traitement reproductible, basée sur des règles explicites, pour rendre le texte IA plus conforme aux exigences de lisibilité technique tout en préservant l’intégrité du contenu.