DocumentsAgent IAAutomatisationB2B

Un détecteur d’irrégularités dans les contrats de crédit, sans transfert des données hors du cabinet

Un cabinet traite 200 contrats en un après-midi, sans que les données personnelles des clients quittent son propre serveur. Le verdict repose sur une logique déterministe, pas sur le modèle.

5 min de lecture

Client
Cabinet d’avocats
Secteur
Droit / LegalTech
Périmètre
Factures, rapports et documents
Durée de réalisation
4 jours ouvrés

Le client et son problème

Un cabinet d’avocats. Après un arrêt très médiatisé concernant des contrats de crédit, une vague de dossiers est arrivée : les contrats de nouveaux clients affluaient. Chacun compte plusieurs dizaines de pages, alors que seules quelques valeurs et clauses sont réellement déterminantes. L’examen manuel d’un contrat prend beaucoup de temps à un avocat. Face à un tel volume, le choix était simple : trouver un moyen de trier rapidement les dossiers ou commencer à refuser des clients.

L’idée naturelle est de soumettre le contrat à un modèle de langage et de lui demander s’il contient une irrégularité. Mais cette approche se heurte à quatre contraintes au sein d’un cabinet.

La première, et la plus importante : les données personnelles des clients ne peuvent pas quitter le serveur du cabinet. Un contrat de crédit contient le nom, le numéro PESEL, l’adresse, le numéro de compte et l’historique complet des engagements d’une personne. Transmettre ces informations à un service externe est inacceptable dans ce contexte ; les assurances du fournisseur n’y changent rien. C’était une exigence incontournable du projet, pas une préférence à discuter.

Deuxième exigence : le verdict doit être reproductible. Un avocat ne peut pas fonder un acte de procédure sur le fait que le modèle a conclu cette fois qu’il y avait une irrégularité. Le même contrat soumis deux fois doit donner le même résultat, que l’on doit pouvoir expliquer.

Troisième contrainte : les contrats arrivent sous toutes les formes. PDF numérique, scan imprimé ou photo prise au téléphone. Le système doit les traiter et distinguer un contrat de crédit d’un fichier chargé par erreur.

Quatrième contrainte : le droit évolue. Après de nouveaux arrêts, la logique de détection doit pouvoir être actualisée en quelques heures, et non à la faveur d’une prochaine refonte importante.

Ce que nous avons fait

Nous avons commencé par l’emplacement du système. Tout fonctionne sur le serveur du cabinet, dans des conteneurs Docker gérés avec Coolify ; rien n’a donc besoin de sortir vers l’extérieur. Le cabinet peut connecter son propre abonnement à un modèle, sans dépendre d’un fournisseur unique ni de notre compte. La couche d’agents prend en charge quatre moteurs de modèles, dont Claude et Codex ; passer de l’un à l’autre demande un changement de configuration, pas une réécriture du système.

Avant que le moindre document arrive au modèle, il est traité localement. Les scans et les photos passent par l’OCR pour devenir lisibles. Les données personnelles sont ensuite anonymisées sur place. L’agent ne reçoit que des montants, des dates et des extraits de clauses. Il ne sait pas à qui appartient le contrat, car cette information ne lui est pas nécessaire pour évaluer une irrégularité. C’est le principe central de la solution : les données personnelles ne quittent pas le serveur du cabinet, et le modèle travaille sur un contenu qui ne permet pas de retrouver le client.

Nous avons délibérément retiré le verdict des mains du modèle. Une logique déterministe distincte détecte les irrégularités et calcule la réclamation à partir des valeurs extraites du document. Le modèle sert à lire le contrat, pas à rendre un jugement. Le résultat peut ainsi être reproduit ; lorsqu’une décision de justice change, nous modifions les règles, pas les prompts. Le calculateur présente la valeur de la réclamation selon trois scénarios, du plus prudent au plus favorable, afin que l’avocat voie une fourchette plutôt qu’un chiffre sorti de nulle part.

Une file de tâches Supabase coordonne le traitement par lots. Nous avons également ajouté la génération d’actes et le suivi de la jurisprudence, avec actualisation des règles après de nouveaux arrêts.

Le fonctionnement aujourd’hui

Il a fallu quatre jours ouvrés pour produire une version opérationnelle. Le cabinet charge les contrats depuis un navigateur, individuellement ou par lots. Chacun suit le même parcours : vérification qu’il s’agit bien d’un contrat de crédit, OCR si nécessaire, anonymisation, extraction des valeurs, évaluation selon les règles et calcul de la réclamation dans trois scénarios. L’avocat reçoit une liste de dossiers avec les résultats et les fourchettes, au lieu d’une pile de documents à lire.

Tout s’exécute sur le serveur du cabinet. Nous avons conçu la solution comme un produit, et non comme une intégration ponctuelle : la déployer de la même façon pour un autre cabinet est donc reproductible.

Résultats

Le système traite 200 contrats en un après-midi. Aucune donnée personnelle ne quitte le serveur du cabinet. Le calculateur estime la valeur de la réclamation selon trois scénarios. Les contrats peuvent être importés en PDF ou en scan, car l’OCR est intégré.

Ce que nous ferions autrement

Nous avons sous-estimé la qualité des documents en entrée. Un scan pris au téléphone de travers, avec une ombre au milieu de la page, peut faire échouer l’OCR ; la meilleure logique n’a alors plus rien à calculer. La prochaine fois, dès le premier jour, le système signalera clairement qu’un document est illisible et demandera un meilleur fichier, au lieu d’essayer de deviner.

Deuxième point : l’anonymisation. La placer dans une étape distincte avant le modèle était une bonne décision, mais nous avons ajouté ses tests plus tard qu’il aurait fallu. Dans un système dont toute la promesse repose sur la non-divulgation des données, cette étape mérite sa propre suite de tests dès le début.

Enfin, les règles juridiques devraient être conservées dans un format qu’un avocat peut lire et contester sans notre intervention.

Tarifs

Analyse des processus, plan d’automatisation, déploiements et accompagnement. Un tarif fixe.

Abonnement The Swarm

Service de conseil et de mise en œuvre par abonnement (B2B) : nous échangeons avec votre équipe, cartographions les processus et proposons des améliorations. Nous définissons ensemble les priorités, déployons chaque mois un agent IA, une automatisation ou un système interne, puis surveillons et maintenons les solutions en service. Facturation mensuelle ; collaboration à distance.

4 900 PLN HT /mois

6 027 PLN TTC (VAT 23%)

  • ✓ Échanges avec votre équipe et analyse des processus de l’entreprise
  • ✓ Cartographie des possibilités d’automatisation et définition commune des priorités
  • ✓ Un nouvel agent, une automatisation ou un système interne chaque mois
  • ✓ Appel de lancement et de cadrage mensuel (45 min)
  • ✓ Réunion de déploiement avec démonstration (15–30 min)
  • ✓ Supervision 24/7 des automatisations en service
  • ✓ Correction des incidents sous 24 h, incluse
  • ✓ Formation de l’équipe et consultations incluses
  • ✓ Pause ou résiliation sans préavis, jusqu’à la veille de la prochaine période

Sans engagement : mettez en pause ou résiliez en un clic.

BLIKVisaMastercardMaestro

BLIK, carte, virement instantané ou virement sur facture pro forma. Les paiements en ligne par carte sont traités par Autopay S.A. Modes de paiement et remboursements.

Pause sans préavis

Aucune demande dans la file d’attente ? Mettez l’abonnement en pause jusqu’à la veille de la prochaine période et conservez les jours non utilisés pour plus tard.

Une semaine d’essai

Vous n’êtes pas convaincu après la première semaine ? Nous remboursons 3/4 du montant, sans poser de questions.

Vous préférez en parler ?

Réservez un appel de 30 min pour voir si cette offre vous convient.

Réserver un appel
★

Garantie de satisfaction

Vous n’êtes pas entièrement satisfait du service au cours du premier mois ? Nous remboursons 3/4 du montant. En pratique, vous bénéficiez d’une semaine d’essai de The Swarm pour 1/4 du prix — 1 225 PLN au lieu de 4 900 PLN HT.

BIG GROWTH Sp. z o.o. · ul. Lipowa 3D, 30-702 Kraków · NIP 6793284750 · REGON 527118883 · KRS 0001073383
BLIKVisaMastercardMaestro
Paiements en ligne : Paynow (mElements S.A., groupe mBank) — BLIK, carte bancaire, virement instantané. Les services de paiement en ligne par carte sont fournis par Autopay S.A. Devise de paiement : PLN. Les prix affichés sur le site sont hors taxes (TVA 23 %).
© 2026 The Swarm — automatisations IA par abonnement · HeyNeuron