Quels prompts écrire dans ChatGPT sur un contrat anonymisé ?
Dites d'abord à l'IA que les balises comme {{CLIENT_NOM}} remplacent des données réelles et qu'elle doit les reprendre telles quelles. Posez ensuite la question par rôle, jamais avec un vrai nom. Pour les montants et les dates masqués, demandez une formule plutôt qu'un résultat. Enfin, vérifiez que chaque balise de la réponse existe dans votre table.
Les exemples de cette page portent sur le contrat de prestation fictif de notre démonstration, tel que Caviardeur le rend après anonymisation. Ils sont rédigés pour ChatGPT, mais n'utilisent aucune fonction propre à cet outil : vous pouvez les reprendre dans Copilot ou un autre assistant, et pour un document anonymisé à la main.
Que faut-il dire à ChatGPT avant de poser la question ?
Ce que sont les balises, et ce qu'il doit en faire. Sans consigne, un modèle peut reformuler {{CLIENT_NOM}} (« le client ») ou inventer un nom pour rendre sa réponse plus naturelle. Une consigne courte, en tête de chaque conversation, le dit :
Le document ci-dessous est un contrat dont les données identifiantes ont été remplacées par des balises entre doubles accolades, par exemple {{CLIENT_NOM}} ou {{MONTANT_3}}. Chaque balise désigne toujours la même donnée.
Reprends les balises exactement telles qu'elles sont écrites. N'en crée pas de nouvelles, n'essaie pas de deviner ce qu'elles cachent, ne les remplace pas par des exemples.
La dernière phrase compte : la réponse doit pouvoir être rétablie avec votre table de correspondance, ce qui suppose qu'elle ne contienne que des balises qui y figurent. La consigne ne garantit pas que le modèle la suive : c'est l'objet des vérifications de fin de page.
Comment désigner les parties dans le prompt ?
Par la balise de leur rôle, celle que l'IA lit déjà dans le texte. « Je représente {{CLIENT_NOM}} » indique de quel côté vous êtes, sans nom et sans explication supplémentaire.
Avec des codes neutres, le lien entre le code et le rôle reste à faire. Le préambule le donne (« Partie A […] ci-après désignée « le Client » », « représentée par Personne C ») : l'IA doit le retrouver et le garder sur tout le document, ou vous devez l'écrire vous-même dans le prompt, au risque d'une clé fausse. Avec une balise par rôle, le rôle est dans le nom, et la réponse en profite aussi : à « Comment {{CLIENT_NOM}} peut-il joindre l'interlocuteur désigné à l'article 4 ? », une IA qui reprend les balises comme demandé devrait répondre par {{PRESTATAIRE_REPRESENTANT}} et {{PRESTATAIRE_TELEPHONE}}, dont le côté se lit sans revenir au préambule. Nous n'avons pas mesuré l'écart de qualité des réponses entre les deux méthodes ; c'est une question de lisibilité du prompt, que vous pouvez constater sur vos propres documents. Le choix des balises relève de l'anonymisation elle-même, détaillée dans notre guide pour anonymiser un contrat.
Comment formuler la question ?
Par rôle, et sans réintroduire ce que l'anonymisation a retiré. Un nom glissé dans le prompt, comme « Mon client Atelier Vermeil veut sortir du contrat », rend à l'IA ce que le document ne contient plus. La règle vaut pour toute la conversation : une précision ajoutée en cours de route (« le client, c'est la société de Mme Vasseur ») a le même effet. Écrivez plutôt :
Je représente {{CLIENT_NOM}}. Mon client envisage de mettre fin au contrat avant son terme.
1. Quelles clauses permettent une sortie anticipée, et à quelles conditions ?
2. Quels risques de dommages et intérêts court-il s'il résilie sans manquement du Prestataire ?
Cite l'article du contrat à l'appui de chaque point.
Exiger l'article à l'appui de chaque point permet de contrôler chaque affirmation dans votre document d'origine.
Que faire des montants et des dates masqués ?
Demander une formule, pas un résultat. Dans le contrat fictif, le forfait, les mensualités, l'indemnité de recouvrement et la pénalité journalière deviennent {{MONTANT_3}} à {{MONTANT_6}}, et les dates de début et de fin {{DATE_1}} et {{DATE_2}}. L'IA ne peut donc pas calculer une pénalité de retard, mais elle peut poser le calcul :
Le paiement d'une mensualité a 20 jours de retard au-delà du délai prévu à l'article 3.
Écris, avec les balises du contrat, la formule des sommes dues par {{CLIENT_NOM}} à ce titre. Ne remplace aucune balise par un chiffre.
Vous faites ensuite le calcul avec les vrais montants. Les éléments qui ne désignent personne restent lisibles et l'IA peut s'en servir : les durées (douze mois, trente jours, quinze jours), le taux (« trois fois le taux d'intérêt légal ») et le renvoi à l'article L. 441-10 du Code de commerce. Caviardeur masque en revanche tous les montants du contrat fictif, y compris l'indemnité forfaitaire de 40 € que le contrat rattache à ce texte, bien qu'elle ne désigne personne : elle devient {{MONTANT_5}}, et la formule devra la reprendre sous cette balise.
Comment vérifier la réponse avant de remettre les vrais noms ?
En contrôlant les balises, puis le fond. Si vous demandez un projet de courriel au client ou d'avenant, le texte produit devrait parler de {{CLIENT_REPRESENTANT}} et de {{PRESTATAIRE_NOM}}, et votre table de correspondance permet d'y remettre les vraies valeurs. Avant de le faire, trois vérifications :
- chaque balise de la réponse existe dans votre table : une balise inventée, par exemple {{CLIENT_SIRET}} si votre table n'en a pas, signale une réponse qui a extrapolé ;
- aucune donnée inventée n'a remplacé une balise : un nom, une date ou un montant qui n'étaient pas dans le document ;
- le fond : chaque article cité dit bien ce que la réponse lui fait dire. Le guide IA du Conseil national des barreaux rappelle notamment les principes de compétence et de prudence ; à notre lecture, ils portent aussi sur l'usage de ce que l'IA produit.
Le document qui contient ces balises, avec une table conservée à part, est pseudonymisé au sens du RGPD, et non anonymisé : nous expliquons ce que cela change dans notre page sur la pseudonymisation.
Et Caviardeur dans tout cela ?
Il prépare le document que vous pourrez coller dans ChatGPT, et s'arrête là. Caviardeur, conçu avec des avocats en propriété intellectuelle et testé par eux, produit le contrat balisé par rôle et la table de correspondance. Pour repérer les données à remplacer, il fait lire le texte en clair à Mistral AI, société française, le temps de l'appel et sans conservation (zero data retention activé). Caviardeur s'arrête au document anonymisé : c'est vous qui le portez ensuite, avec vos prompts, dans l'IA de votre choix. Voir les pages Sécurité et Caviardeur pour les avocats.
Sources
- Conseil national des barreaux, « Le CNB adopte un guide sur la déontologie et l'Intelligence artificielle », 17 mars 2026 — cnb.avocat.fr. Le texte intégral du guide est réservé aux avocats. Consulté le 05/10/2026.
- Règlement (UE) 2016/679 (RGPD), article 4, 5° (définition de la pseudonymisation) — EUR-Lex. Consulté le 05/10/2026.