Ça y est, je me suis lancé dans un nouveau projet… et cette fois, ce n’est pas une extension Chrome, mais carrément un plugin WordPress ! 😄
Et surtout, il y a une petite particularité : ce plugin a été créé à 100 % avec l’aide de l’intelligence artificielle.
Oui, oui, même le code.
Je vous présente donc Valentin Transparency Notice for AI Content, mon premier plugin WordPress publié sur WordPress.org.

Pourquoi créer un plugin pour indiquer l’utilisation de l’IA ?
L’intelligence artificielle prend une place de plus en plus importante dans la création de contenu.
Articles de blog, images, vidéos, code, descriptions de produits… aujourd’hui, l’IA peut participer à quasiment toutes les étapes de création.
Mais justement, une question revient de plus en plus :
Comment savoir si un contenu a été créé par un humain, avec l’aide d’une IA, ou principalement par une IA ?
C’est dans ce contexte que j’ai eu l’idée de créer un petit plugin WordPress permettant d’afficher facilement une indication sur l’utilisation de l’intelligence artificielle dans un article.
Et ça tombe plutôt bien avec l’évolution de la réglementation européenne.
Depuis le 2 août 2026, certaines obligations de transparence prévues par l’AI Act européen, notamment son article 50, sont applicables. Elles concernent différents cas liés aux systèmes d’IA et aux contenus générés ou manipulés par IA.
Attention cependant : cela ne veut pas dire que tous les articles de blog rédigés avec ChatGPT doivent automatiquement afficher une mention “100 % IA”.
La réglementation est plus précise que ça.
Et il y a une autre partie du sujet qui m’intéresse beaucoup : tout ne repose pas forcément sur un gros sticker visible “FAIT PAR IA” collé en haut d’un article. 😅
Mais il existe bel et bien quelque chose de beaucoup plus discret : le filigrane invisible intégré directement dans certains contenus générés par les IA.
L’exemple qui a beaucoup fait parler de lui récemment est Claude. Anthropic explique désormais que les modèles Claude concernés intègrent un filigrane imperceptible dans les textes générés. Il est directement intégré au texte, peut voyager avec celui-ci lors d’un copier-coller et peut résister à certaines modifications. Pour les fichiers, Claude peut également utiliser des métadonnées de provenance signées, notamment avec le standard C2PA.
Donc oui : ce n’est pas juste une légende de “watermark invisible”. Claude utilise réellement ce type de marquage pour les modèles concernés. Ahrefs a d’ailleurs consacré un article à cette nouveauté le 22 août 2026, en expliquant notamment que le filigrane textuel est invisible à l’œil nu et qu’il est conçu pour rester associé au texte après un copier-coller.
Mais il faut bien comprendre ce que cela signifie : ce filigrane ne dit pas forcément “cet article a été écrit à 100 % par une IA”. Anthropic précise qu’une marque détectée indique plutôt que le contenu a pu être traité par Claude. Par exemple, un texte écrit par un humain puis simplement corrigé, traduit ou résumé avec Claude peut lui aussi porter une marque. Et l’absence de marque ne prouve pas non plus qu’aucune IA n’a été utilisée.
L’AI Act prévoit justement des marquages lisibles par machine pour les contenus générés ou manipulés par certains systèmes d’IA. L’objectif est donc plutôt de permettre une détection technique que d’afficher systématiquement un énorme bandeau au lecteur.
Par exemple, pour certains textes générés par IA portant sur des questions d’intérêt public, la Commission prévoit également une obligation de divulgation dans certaines situations, avec une exception lorsque le contenu a fait l’objet d’un processus de révision humaine ou de contrôle éditorial et qu’une personne assume la responsabilité éditoriale de la publication.
Donc non : l’objectif n’est pas forcément de transformer chaque article utilisant un peu d’IA en panneau publicitaire géant « ATTENTION, IA ! ». 😄
Et c’est justement ce qui m’a donné envie de créer mon propre outil : proposer une manière simple, visible et compréhensible par le lecteur d’indiquer comment l’IA a été utilisée, sans prétendre remplacer les mécanismes techniques des fournisseurs d’IA ni garantir à lui seul la conformité juridique.
Autrement dit, mon plugin ne cherche pas à fabriquer un “watermark maison” caché dans chaque article. Il fait quelque chose de beaucoup plus simple : il affiche clairement au lecteur ce que moi, en tant qu’auteur du site, je déclare sur l’utilisation de l’IA dans mon contenu.
Mon idée : rendre cette transparence beaucoup plus simple
Je me suis donc dit :
Pourquoi ne pas créer un plugin WordPress qui permettrait simplement au propriétaire d’un site d’indiquer comment l’IA a été utilisée ?
Et c’est comme ça qu’est né Valentin Transparency Notice for AI Content.
Le principe est volontairement très simple.
Une fois le plugin installé, on peut choisir pour chaque article entre plusieurs niveaux :
- No AI : aucun recours à l’IA.
- AI assistance : l’IA a été utilisée pour aider à la rédaction ou à la modification du contenu.
- Significant AI use : l’IA a joué un rôle important dans la création du contenu.
Le plugin affiche ensuite automatiquement une mention dans l’article.

Et mon plugin est lui-même… fait avec l’IA 🤖
C’est probablement la partie la plus amusante de ce projet.
Ce plugin a été développé à 100 % avec l’aide de l’intelligence artificielle.
Je n’ai pas simplement demandé à une IA de me donner deux ou trois bouts de code.
L’idée, la structure du plugin, le développement, les différentes fonctionnalités, les corrections et une grande partie du travail de mise au point ont été réalisés avec l’aide de l’IA.
Et finalement, je trouve assez amusant que le premier plugin WordPress que je publie soit justement un plugin permettant de déclarer l’utilisation de l’IA.
C’est presque une démonstration grandeur nature de son propre sujet. 😅

Mais alors, est-ce vraiment mon projet ?
C’est une question que je me suis moi-même posée.
Et ma réponse est : oui, mais il faut être transparent sur la manière dont il a été réalisé.
L’IA est devenue un outil de développement pour moi.
Je peux lui expliquer ce que je veux créer, lui demander de générer une première version, lui faire corriger des erreurs, réfléchir à l’architecture ou encore améliorer certains éléments.
Mais le projet reste un projet que je décide de créer, que je teste, que je publie et que je dois ensuite maintenir.
C’est d’ailleurs pour ça que je préfère dire clairement :
“Projet développé avec 100 % d’IA”
plutôt que de faire comme si j’avais écrit chaque ligne de code manuellement.
Pour moi, la transparence est justement le but.
Le plugin est disponible sur WordPress.org
Et cette fois, je suis allé jusqu’au bout puisque le plugin est également disponible publiquement sur le répertoire officiel WordPress.
Vous pouvez retrouver la page du plugin ici :
👉 Valentin Transparency Notice for AI Content
Le projet est également entièrement disponible sur GitHub.
👉 Voir le code source sur GitHub
Le plugin est publié sous licence GPLv2 ou ultérieure.
Un plugin volontairement simple
Je ne voulais pas créer une usine à gaz.
L’objectif est simplement de pouvoir ajouter une information claire au contenu.
Le plugin permet notamment de choisir la position de la mention et de personnaliser le texte depuis les réglages WordPress.
Et surtout, il évite de devoir modifier manuellement chaque article.
On sélectionne le niveau d’utilisation de l’IA dans l’éditeur WordPress, et le plugin s’occupe du reste.

Ce projet fait partie d’une nouvelle façon pour moi de développer
Ce n’est d’ailleurs pas mon premier projet récent développé avec une grosse utilisation de l’intelligence artificielle.
Ces derniers temps, j’ai également travaillé sur plusieurs petits projets disponibles publiquement sur mon GitHub.
Par exemple :
Vinted → Beebs
Une extension permettant de faciliter le passage d’annonces de Vinted vers Beebs.
Vinted → Leboncoin
Un autre projet autour du transfert d’annonces Vinted vers Leboncoin.
Vinted Favorites Manager
Et également une extension permettant de mieux gérer ses favoris Vinted.
👉 Vinted Favorites Manager sur GitHub
Ce sont des projets assez différents, mais ils ont un point commun :
je teste de plus en plus ce que je peux réellement construire avec l’IA.
Et ce plugin WordPress est finalement la suite logique de cette expérimentation.
Et maintenant ?
Ce premier plugin WordPress est surtout une expérience.
Je voulais voir jusqu’où je pouvais aller avec l’IA pour créer, documenter et publier un véritable plugin WordPress.
Et maintenant qu’il est disponible sur WordPress.org, je vais pouvoir voir ce qu’il donne dans la vraie vie.
Il y aura certainement des choses à améliorer, des bugs à corriger et peut-être de nouvelles fonctionnalités à ajouter.
C’est aussi ça que j’aime avec les projets open source : une fois qu’ils sont publiés, ils ne restent plus uniquement sur mon ordinateur.
Le code est là, disponible sur GitHub, et le projet peut continuer à évoluer.
Pour conclure
Je trouve assez intéressant de voir à quel point l’IA change ma manière de développer.
Il y a encore quelques années, créer un plugin WordPress complet demandait forcément beaucoup plus de temps et de connaissances techniques.
Aujourd’hui, avec les bons outils et surtout en sachant expliquer précisément ce que l’on veut construire, il est possible de transformer beaucoup plus rapidement une idée en véritable projet.
Mais justement, je pense qu’il faut aussi être honnête sur cette nouvelle façon de travailler.
Si l’IA a participé à la création d’un contenu ou d’un projet, pourquoi essayer de le cacher ?
C’est exactement la philosophie derrière Valentin Transparency Notice for AI Content.
Et ironiquement, le meilleur moyen de vous présenter mon premier plugin WordPress était probablement de vous dire dès le départ :
oui, ce plugin a été créé à 100 % avec l’IA. 🤖
Liens
👉 Plugin WordPress.org : Valentin Transparency Notice for AI Content
👉 Code source : GitHub – ai-transparency-notice
👉 Mes autres projets GitHub :
Note : ce plugin est un outil de transparence éditoriale et ne constitue pas un conseil juridique ni une garantie de conformité à l’AI Act. Les obligations applicables dépendent notamment du type de contenu, du contexte et du rôle joué par l’IA.
0 commentaire