Anthropic cache un filigrane invisible dans Claude
#claude 3 min · 9 octobre 2026

Anthropic cache un filigrane invisible dans Claude

Par Arthur Dekeyser

En résumé

1

Anthropic a annoncé le filigranage des sorties textuelles de ses modèles Claude.

2

Le mécanisme intervient pendant la sélection des prochains jetons générés.

3

Sebastian Raschka explique la détection et les limites possibles du procédé.

💡

Le signal : Anthropic applique le filigrane de Claude pendant la génération, en modifiant légèrement l’échantillonnage des jetons.

NEWSLETTER BUSINESS & IA

Vous appréciez ce genre d'analyse ?

Chaque mardi et vendredi, l'essentiel en business & IA décryptées en 5 minutes. Gratuit, sans engagement.

+11 000 fondateurs abonnés

Anthropic a annoncé le filigranage des sorties textuelles produites par ses modèles Claude. Sebastian Raschka présente ce mécanisme dans une vidéo de 48 minutes publiée avec une transcription légèrement éditée. L’objectif décrit consiste à identifier un texte publié comme ayant été généré par Claude. Le filigrane doit rester invisible pour les utilisateurs. Anthropic pourrait ensuite le décoder pour vérifier l’origine du contenu. Raschka indique que le procédé intervient directement dans la génération des textes. Il ne le présente pas comme une opération lourde ajoutée après coup. Son explication s’appuie sur plus de 50 diapositives, après un projet initial limité à dix diapositives et dix minutes.

La génération commence par la conversion de l’invite en identifiants de jetons. Ces identifiants passent ensuite dans le modèle de langage. Le modèle produit une distribution de scores pour l’ensemble de son vocabulaire. Ces scores, appelés logits, vont de moins l’infini à plus l’infini. Le jeton suivant est ensuite sélectionné à partir de cette distribution. Dans l’exemple présenté, l’invite « the capital of Germany is » conduit au jeton « Berlin ». Le jeton est reconverti en texte, puis ajouté à l’entrée. Le modèle répète cette boucle jusqu’à produire un jeton de fin de texte. Raschka utilise cet exemple pour introduire le fonctionnement du filigranage.

Anthropic modifie l’échantillonnage des jetons

Le mécanisme intervient lors de la sélection du prochain jeton. Raschka explique que la génération ne consiste pas toujours à choisir le score le plus élevé. Cette méthode, appelée décodage glouton, pourrait produire des réponses identiques pour une même invite. Les modèles utilisent donc souvent un échantillonnage parmi plusieurs possibilités. Le filigranage décrit par Anthropic s’insère dans cette étape habituelle de génération. Il modifie légèrement la sélection afin d’introduire une signature statistique dans le texte. Cette signature n’apparaît pas comme un symbole visible. Le fonctionnement dépend ainsi des scores produits pour les jetons et de la manière dont le modèle choisit le prochain élément.

Le vocabulaire compte dans cette opération, car chaque génération considère de nombreux jetons possibles. Raschka présente un exemple avec environ 250 000 jetons dans le vocabulaire d’un modèle moderne. La distribution complète contient donc beaucoup de scores, même si son illustration est volontairement tronquée. Dans l’exemple, le jeton « Berlin » reçoit le score le plus élevé autour de l’index 19 846. Le texte final est produit après la détokenisation de ce choix. Le filigranage exploite cette mécanique existante plutôt qu’une étape séparée visible par le lecteur. Anthropic a présenté cette approche dans son article consacré au filigranage textuel de Claude, publié le 14 août 2026.

Raschka détaille détection et limites

La détection repose sur une signature que les utilisateurs ne voient pas. Selon l’explication de Raschka, Anthropic serait capable de rechercher cette signature dans un texte afin d’indiquer une génération par Claude. Il cite notamment l’hypothèse d’un texte attribuable à un modèle Claude Opus 4.8. La démonstration ne présente toutefois pas le filigrane comme une preuve universelle de toute production par une IA. Elle décrit une méthode associée aux sorties des modèles Claude. Raschka consacre aussi une partie de sa présentation aux façons dont un filigrane peut échouer ou être retiré. Ces limites font partie des points étudiés dans la vidéo et ses diapositives.

La présentation complète est disponible dans l’article de Sebastian Raschka, qui rassemble la vidéo et la transcription. Anthropic a publié son propre article sur le filigranage de Claude. Les lecteurs peuvent également consulter les diapositives de la présentation. Le format choisi par Raschka vise à rendre lisible une étape technique souvent masquée par les interfaces. Il relie la tokenisation, les logits, l’échantillonnage et la détection. La vidéo YouTube associée dure 48 minutes. Elle complète l’explication écrite par des schémas consacrés au fonctionnement et au retrait possible du filigrane.

Gardez un coup d'avance en IA et tech.

Chaque mardi et vendredi, l'essentiel en business & IA décryptées en 5 minutes. Zéro spam.

+11 000 fondateurs abonnés

À lire aussi