Détection de Documents Similaires
Que fait ce script ?
Utilise la recherche de similarité vectorielle pour trouver des documents sémantiquement similaires. Si un document avec plus de 95 % de similarité est trouvé, le numéro de facture est signalé comme potentiellement frauduleux ou en double.
Déclencheur
AFTER_FORMATTING sur le type de document INVOICE
Script Complet
doc_id = document_json["doc_id"]
similar = vector_search(doc_id, k=5)
for doc in similar:
if doc["similarity_percent"] > 95:
set_field_as_invalid(
document_data, "invoice_id",
f"95%+ similaire à : {doc['name']} (Score : {doc['similarity_percent']}%)"
)
breakFonctions Utilisées
Last updated