diff --git a/conf/default.yaml b/conf/default.yaml index 034aef8..5e8b789 100644 --- a/conf/default.yaml +++ b/conf/default.yaml @@ -83,9 +83,12 @@ recognizer_registry: supported_entity: SWIFT_CODE patterns: - name: BIC/SWIFT Code + # La regex est correcte, mais son score est intentionnellement très bas. regex: "\\b[A-Z]{4}[A-Z]{2}[A-Z0-9]{2}(?:[A-Z0-9]{3})?\\b" - score: 0.5 - context: ["bic", "swift"] + score: 0.01 # <-- LE CHANGEMENT CLÉ. Le match seul n'est plus suffisant. + # Le contexte devient essentiel pour augmenter le score au-dessus du seuil. + # J'ai ajouté "code swift" pour plus de robustesse. + context: ["bic", "swift", "code swift"] - name: SmartOrganizationRecognizer supported_language: fr