L'intelligence documentaire
conçue pour les métiers du BTP.
Pax Fabrica est une suite logicielle d'ingénierie et d'intelligence artificielle complète, développée de bout en bout pour résoudre la complexité des pièces écrites et des plans de construction : extraction tabulaire haute fidélité, audit de cohérence déterministe, vision par ordinateur sur plans 2D, recherche documentaire hybride et agents d'orchestration autonomes.
Les 5 briques logicielles au cœur de Pax Fabrica
Conçus comme les machines spécialisées d'un atelier de mécanique de haute précision, chaque module assume une responsabilité unique au sein du pipeline documentaire.
Pax.Extract
Extraire & Structurer
En productionPax.Control
Auditer & Croiser
En productionPax.Vision
Analyser les Plans
En productionPax.Memory
Retrouver l'Historique
En productionPax.Agent
Orchestrer les Flux
En productionPax.Extract — Extraction tabulaire et structuration de pièces de prix
Moteur 01- • Ingestion universelle : Traitement des PDF natifs (vectoriels) et scans dégradés de pièces de prix complexes (DPGF, BPU, DQE multi-lots).
-
•
Export Excel natif avec formules : Restitution sous classeur
.xlsxstructuré avec formules dynamiques (PU × Quantité = Total) et conservation des hiérarchies de lots. - • Traçabilité source intégrale : Chaque cellule extraite conserve ses métadonnées d'origine : numéro de page PDF, folio et boîte englobante (bounding box).
Pax.Control — Moteur d'audit déterministe et croisement documentaire
Moteur 02- • Cohérence croisée CCTP ↔ DPGF : Détection automatique des prescriptions techniques du CCTP non répercutées dans le bordereau de prix (règles C1–C4).
- • Audit arithmétique pur (Zero-LLM Authority) : Contrôle des calculs de lignes, totaux de sections, montants HT/TTC et discordances d'unités de mesure (règles A1–A5).
- • Comparateur multi-offres (phase ACT) : Dépouillement des offres entreprises, calcul des ratios PAB (Prix Anormalement Bas) et matrice des écarts de prix par poste.
Pax.Vision — Analyse de plans 2D, géométrie et réconciliation quantitative
Moteur 03- • Détection et comptage de symboles : Recensement automatisé d'équipements répétitifs sur plans 2D (menuiseries, sanitaires, prises, luminaires) avec filtrage NMS (Non-Maximum Suppression).
- • Calibration d'échelle et métrés géométriques : Calcul précis des surfaces (algorithme de Shoelace en m²) et longueurs linéaires (Euclidien en ml) directement depuis les cotes ou l'échelle du plan.
- • Rapprochement quantitatif DPGF : Confrontation directe des quantités relevées sur plan avec les lignes du devis, avec seuils de tolérance et vérification humaine intégrée.
Pax.Memory — Indexation sémantique, recherche hybride et ratios historiques
Moteur 04- • Recherche documentaire hybride : Combinaison lexicale (BM25) et sémantique vectorielle via algorithme de fusion RRF (Reciprocal Rank Fusion, k=60) pour une précision de rappel optimale.
- • Moteur de citations exactes : Réponses factuelles accompagnées de citations textuelles précises issues des CCTP, DTU, CCAG et pièces de marché archivées.
- • Capitalisation des ratios chantiers : Indexation des historiques de prix unitaires constatés par typologie de bâtiment pour guider les futurs chiffrages.
Pax.Agent — Orchestrateur ReAct borné, guardrails et boucle Human-in-the-Loop
Moteur 05- • Boucle ReAct bornée (N_max=3) : Exécution contrôlée d'actions de synthèse et de rapprochement, évitant les boucles infinies ou les dérives de raisonnement.
- • Guardrails déterministes & validation stricte : Filtrage systématique des sorties du modèle par schéma Pydantic V2 immuable avant injection dans le pipeline.
- • Porte Human-in-the-Loop (HITL) : Protocole d'approbation cryptographique par signature HMAC-SHA256 dès qu'un seuil critique (écart de montant ou anomalie majeure) est détecté.
De la pièce brute au livrable exploitable et vérifié
Une chaîne complète garantissant l'accélération algorithmique, la rigueur arithmétique et la traçabilité de chaque information.
Document Source (PDF / Plans)
Ingestion de pièces de prix hétérogènes : DPGF natifs, scans numérisés, BPU multi-colonnes, CCTP volumineux et plans d'architecte 2D.
Extraction OCR & Normalisation
Extraction OCR haute précision, détection tabulaire, normalisation des en-têtes et pointage géométrique de chaque donnée extraite.
Audit Arithmétique & Métier
Contrôles arithmétiques déterministes, détection des anomalies de calcul, doublons et confrontation directe avec les prescriptions du CCTP.
Classeur Excel Prêt à Travailler
Export sous classeur Excel avec formules réelles, surlignage des vigilances et rapport d'audit détaillé pour les économistes de la construction.
Des applications concrètes pour les acteurs de la construction
Démonstration de la valeur ajoutée sur les étapes clés de l'étude de prix, de l'appel d'offres et de la gestion documentaire.
Traitement automatisé des pièces de prix
Pour économistes, bureaux d'études et PME du BTP
Automatisation complète de la transformation des bordereaux PDF figés ou scannés en classeurs de travail numériques dynamiques, éliminant les tâches de ressaisie manuelle répétitives.
- DPGF, BPU et DQE (PDF vectoriels ou scans dégradés)
- CCTP et pièces écrites administratives (CCTP/CCAP)
- Trames de chiffrage personnalisées
- Fichier Excel structuré et directement exploitable
- Formules de calcul dynamiques et contrôles arithmétiques
- Hyperliens de traçabilité vers chaque folio source
- Relevé des anomalies de calcul et unités douteuses
Audit documentaire croisé & contrôle sur plans
Contrôle de conformité avant validation ou remise d'offre
Analyse croisée rigoureuse pour repérer les discordances entre pièces écrites et contrôler la cohérence des quantitatifs prévisionnels par rapport aux plans d'architecte 2D.
- Plans du projet (PDF 2D architecte / BET)
- CCTP et notices techniques descriptives
- DPGF ou quantitatif prévisionnel à auditer
- Analyse croisée CCTP ↔ DPGF (postes omis ou discordants)
- Écarts constatés entre quantités relevées sur plans et devis
- Tableau de pointage traçable vers chaque plan/folio
- Rapport synthétique hiérarchisé par criticité
Capitalisation des archives & orchestration
Mémoire métier et automatisation des analyses récurrentes
Exploitation de la mémoire documentaire de l'entreprise : interrogation instantanée des précédents dossiers de consultation, réconciliation de ratios et assistance aux études de prix.
- Fonds d'archives de dossiers passés (DCE, CCTP, DPGF réglés)
- Corpus normatif technique (DTU, normes de construction)
- Modifications de dossiers, additifs et variantes
- Recherche sémantique instantanée avec extraits sourcés
- Grilles de comparaison de ratios de chiffrage par typologie
- Dépouillement multi-entreprises et tableaux de bord ACT
- Synthèses automatisées d'impact des additifs et avenants
Ce que le système prend en charge
L'ingestion documentaire, l'extraction de structures tabulaires, les contrôles arithmétiques déterministes, le croisement de pièces écrites, la reconnaissance visuelle de plans et la traçabilité intégrale.
Ce que l'IA ne remplace pas
L'expertise, la signature et la décision de l'économiste de la construction. La validation technique finale, les arbitrages de prix et la responsabilité décennale restent 100 % sous contrôle humain.
Principes d'ingénierie et rigueur de conception
Un système conçu selon des standards logiciels stricts pour garantir déterminisme, sécurité et maintenabilité.
Zero-LLM Arithmetic Authority
Aucun calcul mathématique ou financier n'est délégué à un modèle de langage. Les sommes, multiplications, surfaces Shoelace et scores de fusion RRF sont exécutés par des fonctions Python pures déterministes.
Typage Strict & Contrats Immuables
Zéro type dynamique arbitraire traversant les frontières de domaine. Validation Pydantic V2 avec frozen=True, extra="forbid", collections immuables (tuples) et vérification statique complète sous Mypy strict.
Isolation Stricte en Couches
Topologie unidirectionnelle : Présentation (API / UI) → Services Applicatifs → Domaine Pur. Exception shielding empêchant toute fuite d'erreur tierce brute.
Multi-Tenancy & Souveraineté
Isolation stricte des données par tenant_id sur chaque requête, cache et entité de stockage. Traitement hébergé en France (Scaleway Paris / Mistral AI), garantissant la confidentialité et le secret des affaires.
Questions fréquentes sur la conception et l'architecture
L'extraction tabulaire est contrainte par des masques géométriques (bounding boxes) et des schémas Pydantic stricts. Chaque cellule extraite est couplée à sa source visuelle dans le PDF d'origine. Les calculs ne sont jamais générés par l'IA mais vérifiés par le moteur déterministe Pax.Control, signalant immédiatement tout écart entre le montant extrait et le produit PU × Quantité.
La modularité garantit le respect du principe de responsabilité unique (SRP). Chaque pilier possède son domaine, ses modèles immuables et sa suite de tests dédiée, permettant de tester et faire évoluer la vision par ordinateur (Pax.Vision) indépendamment du moteur de recherche hybride (Pax.Memory) ou de l'orchestration ReAct (Pax.Agent).
Pax.Vision applique d'abord une détection de symboles normalisée (NMS) et une calibration d'échelle sur les plans vectoriels ou matriciels pour recenser les équipements ou calculer les surfaces (formule de Shoelace). Ces quantitatifs sont ensuite comparés aux lignes correspondantes du DPGF structuré par Pax.Extract, en appliquant des seuils de tolérance configurables.
Le backend repose sur Python 3.10+, FastAPI, Pydantic V2, PyMuPDF, OpenPyXL, SQLite/Drizzle et des modèles de langage européens (Mistral). Le frontend privilégie la légèreté sans framework lourd (Zero-Dependency) pour une réactivité instantanée et une empreinte minimale.