Le défi
Les décisions de justice regorgent de données personnelles : noms des parties, des témoins et des mineurs, adresses, numéros d’identité et informations financières, souvent écrits de manière incohérente sur des milliers de documents et de juridictions.
Les publier ou les indexer en toute sécurité exigeait une détection quasi complète. Un seul nom de mineur oublié est un échec juridique et éthique : une simple passe de reconnaissance d’entités ne suffisait pas.
Original
Le mineur Koffi A., domicilié à Cocody, rue des Jardins, représenté par sa mère Awa D.… K. Adjouaconfirme…
Anonymized
Le mineur [MINEUR 1], domicilié à [ADRESSE], représenté par sa mère [PARTIE B]… [MINEUR 1]confirme…
- Pass 1Contextual entities (Claude)
- Pass 2Patterns & identifiers
- Pass 3Variants & later mentions
4 entities · 1 variant spelling caughtminor-protection rules applied
Architecture · 6 étapes
- 01
Analyse
Extraction du texte et de la structure de la décision
- 02
Recherche 1
Détection contextuelle des entités avec Claude
- 03
Recherche 2
Identifiants par motifs et par règles
- 04
Recherche 3
Recherche des variantes et mentions sur tout le document
- 05
Réconciliation
Fusion des passes, règles de protection des mineurs
- 06
Diffusion
Sortie anonymisée vers l’index et la publication
La solution
J’ai conçu une architecture à triple recherche : trois passes de détection complémentaires s’exécutent sur chaque décision, et leurs résultats sont réconciliés afin qu’une entité trouvée par une passe soit masquée partout où elle apparaît, y compris sous des orthographes différentes et dans les mentions ultérieures.
Claude prend en charge le jugement contextuel, par exemple distinguer le nom d’une partie d’un nom de rue, tandis que les passes à base de règles et de recherche assurent la cohérence sur tout le document.
Des règles plus strictes protègent les mineurs et les autres parties vulnérables, et les exigences de confidentialité multi-juridictions sont appliquées document par document. Le moteur est le passage obligé devant la plateforme Data Greffe Justice : rien n’atteint l’index sans le traverser.
Points forts techniques
- Détection à triple recherche avec réconciliation entre les passes
- 98 % de précision de détection sur des décisions de justice
- Règles de masquage renforcées pour les mineurs et les parties vulnérables
- Masquage cohérent des variantes d’orthographe et des mentions répétées
- Règles de confidentialité multi-juridictions appliquées par document
- Passage obligatoire avant indexation et publication
Technologies
- Python
- Claude API
- OpenAI
- Elasticsearch
- NER
- Flask
Un projet similaire ?
Obtenez un avis franc sur l’architecture, les risques et le calendrier lors d’un appel gratuit de 30 minutes, ou demandez à l’assistant IA comment cette approche s’appliquerait à votre projet.