# Recognizer pour documents d'identité français recognizer_registry: recognizers: - name: FrenchIDCardRecognizer supported_language: fr supported_entity: FR_ID_CARD patterns: - name: Numéro CNI nouveau format regex: "\\b[0-9]{12}\\b" score: 0.85 - name: Numéro CNI avec espaces regex: "\\b[0-9]{4}\\s[0-9]{4}\\s[0-9]{4}\\b" score: 0.9 context: ["carte d'identité", "CNI", "pièce d'identité", "numéro d'identité"] - name: FrenchPassportRecognizer supported_language: fr supported_entity: FR_PASSPORT patterns: - name: Numéro de passeport français regex: "\\b[0-9]{2}[A-Z]{2}[0-9]{5}\\b" score: 0.95 - name: Passeport avec espaces regex: "\\b[0-9]{2}\\s[A-Z]{2}\\s[0-9]{5}\\b" score: 0.9 context: ["passeport", "passport", "document de voyage"] - name: FrenchDriverLicenseRecognizer supported_language: fr supported_entity: FR_DRIVER_LICENSE patterns: - name: Permis de conduire français regex: "\\b[0-9]{12}\\b" score: 0.8 - name: Permis avec format regex: "\\b(?:permis\\s+(?:de\\s+)?conduire\\s*:?\\s*)?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\b" score: 0.9 context: ["permis de conduire", "permis", "conduire", "licence"]