RéalisationConstruction & BTPQ4 2025 – Q1 2026 · 4 moisMarchés publics

DPGFast

Comparateur de DPGF intelligent — analyse et comparaison automatisée des offres de prix fournisseurs pour les marchés publics de construction

Discuter d'un projet similaire

Réponse courte

DPGFast est un outil développé par Digit-AI qui automatise la comparaison des Décompositions du Prix Global et Forfaitaire (DPGF) pour les économistes de la construction. Il importe les fichiers Excel des modèles et des réponses fournisseurs, détecte automatiquement les différences (lignes identiques, modifiées, ajoutées, supprimées) grâce à un algorithme de matching multi-niveaux et un agent IA Claude, puis génère des exports Excel et HTML professionnels avec statistiques comparatives. Résultat : le temps d'analyse passe de 2–4 heures à moins de 10 secondes par lot (−95 %).

Contexte

Les défis de l'analyse des offres

Dans les marchés publics de construction, comparer les offres de prix fournisseurs est un processus manuel, long et source d'erreurs

Les économistes de la construction comparent manuellement, ligne par ligne, des fichiers Excel de centaines de postes pour chaque lot de chaque projet. Chaque nouveau DPGF fournisseur doit être rapproché du modèle initial pour identifier les écarts de prix, les lignes ajoutées ou supprimées — un processus entièrement manuel, chronophage et à haut risque d'erreur.

!

Comparaison manuelle Excel

Les économistes comparent ligne par ligne des fichiers Excel de centaines de postes, avec un risque élevé d'erreur humaine.

!

Formats hétérogènes

Chaque projet utilise des formats différents (6 ou 7 colonnes), rendant impossible un traitement standardisé.

!

Lignes ajoutées / supprimées

Les fournisseurs modifient la structure du DPGF en ajoutant ou supprimant des lignes, complexifiant la comparaison.

!

Temps de traitement

Plusieurs heures par lot pour une analyse manuelle, multipliées par le nombre de fournisseurs et de lots par projet.

Périmètre fonctionnel

Économistes de la construction, chefs de projet, direction achats. Processus couverts : import de fichiers DPGF, comparaison multi-fournisseurs, exports Excel et HTML professionnels, traitement batch multi-lots.

Contraintes principales

Formats Excel hétérogènes (6 et 7 colonnes) · Cellules fusionnées et structures non standards · Volume de centaines de lignes par fichier · Déploiement Docker compatible Railway et on-premise.

Objectifs

Ce que DPGFast résout

Trois axes d'amélioration pour transformer le processus d'analyse des offres

Gain de temps radical

Réduire le temps d'analyse de plusieurs heures à quelques secondes par lot, en automatisant la détection des différences entre le modèle et les réponses fournisseurs.

KPI : temps d'analyse ÷100

Fiabilité et précision

Éliminer les erreurs humaines grâce à un algorithme de matching multi-niveaux (code, désignation, contexte hiérarchique) et une validation automatisée des calculs.

KPI : 100 % de détection des écartsKPI : 0 erreur de comparaison

Exports professionnels

Générer automatiquement des exports Excel et HTML professionnels, avec statistiques comparatives, code couleur et commentaires intégrés.

KPI : export standardiséKPI : stats min/max/moyen/écart
Fonctionnalités

Ce que permet DPGFast

Un ensemble de fonctionnalités couvrant tout le cycle de comparaison DPGF, de l'import à l'export

📊

Import multi-formats

Support des formats DPGF 6 colonnes et 7 colonnes avec détection automatique du format. Agent IA adaptatif pour les fichiers non standards.

🔍

Comparaison intelligente

Algorithme de matching multi-niveaux : code de section, numéro de ligne, désignation (exacte, partielle, sémantique) avec contraintes de contexte hiérarchique.

📑

Export Excel professionnel

Fichiers Excel au design professionnel avec logo intégré, en-têtes fusionnés, colonnes fournisseurs simplifiées et statistiques (min, max, moyen, écart).

🌐

Vue HTML interactive

Interface web de comparaison avec tooltips sur les champs modifiés, légende des couleurs et navigation fluide entre les lots et fournisseurs.

🤖

Agent IA Claude

Agent de lecture Excel adaptatif utilisant Claude Tool Use pour analyser les structures Excel complexes (cellules fusionnées, formats non standards).

📁

Traitement batch multi-lots

Import et traitement automatique de projets complets avec plusieurs lots, bâtiments et fournisseurs via un pipeline CLI automatisé.

Stack

Stack Technique

Une stack Python moderne optimisée pour la manipulation de fichiers Excel et le déploiement cloud

Backend

Python 3.8+FastAPIUvicorn

Frontend

HTML5 / CSS3TailwindCSSHeroicons

Excel & Data

openpyxlpandasxlrd

Intelligence artificielle

Claude (Anthropic)Tool Use API

Base de données

SQLite (dev)PostgreSQL (prod)

Infrastructure

DockerRailwayGitHub

Pattern différenciant — Matching multi-niveaux : l'algorithme de comparaison de DPGFast ne se limite pas à une correspondance par numéro de ligne. Il combine code de section, numéro de ligne, désignation exacte, désignation partielle, similarité sémantique et contexte hiérarchique pour identifier avec précision les lignes identiques, modifiées, ajoutées ou supprimées — même lorsque le fournisseur a restructuré le document.

Architecture

Schémas d'Architecture

Architecture modulaire orientée backend avec interfaces CLI et Web, moteur de comparaison central et agents IA adaptatifs

ARCHITECTURE APPLICATIVE — DPGFAST v2.5.0UTILISATEURÉconomisteÉconomiste de la constructionINTERFACE CLIprocess_folder.pyImport batch multi-lotsINTERFACE WEBFastAPI + HTML/CSSUpload, visualisation, exportAGENTS IAClaude Tool UseLecture Excel adaptativeCORE ENGINEcompare.pyMoteur de comparaisondatabase.pyCouche d'accès donnéesfile_validator.pyValidation fichiersEXPORT ENGINEexcel.pyhtml_view.pyhtml_db.pyhtml_table.pyBASE DE DONNÉESSQLiteDéveloppementPostgreSQLProductionVALIDATORSmodel.pysupplier.pycalculations.pycomparison.py.xlsx.htmlFichiers Excel
Résultats

Impact et gains mesurés

Les gains observés après déploiement de DPGFast chez nos clients

−95 %
Temps d'analyse par lot
2–4 h → < 10 s
100 %
Détection des écarts
Aucune ligne manquée
2
Formats supportés
6 et 7 colonnes + détection auto
v2.5
Version en production
Déployée sur Railway
IndicateurAvant DPGFastAvec DPGFastGain
Temps par lot (5 fournisseurs)2–4 heures (manuel)< 10 secondes−95 %
Risque d'erreur humaineÉlevé (fatigue, inattention)Nul (automatisé)Éliminé
Détection lignes ajoutées/suppriméesManuelle, souvent incomplèteAutomatique et exhaustive100 %
Qualité des exportsMise en forme manuelleDesign professionnel automatiqueStandardisé
Traitement multi-lotsLot par lot, manuelBatch automatiqueAutomatisé

Gains qualitatifs

💡

Décision éclairée

Les statistiques comparatives (min, max, moyen, écart) permettent une analyse objective et rapide des offres fournisseurs.

🧠

Focus sur l'analyse

Les économistes se concentrent sur l'interprétation des écarts plutôt que sur la comparaison manuelle ligne par ligne.

Traçabilité complète

Versioning des comparaisons, historique des modifications et commentaires intégrés dans les exports.

🔒

Sécurité des données

Validation des fichiers à l'upload, protection contre les injections SQL, authentification par session sécurisée.

📈

Scalabilité

Architecture modulaire permettant d'ajouter de nouveaux formats DPGF, types d'exports ou agents IA sans refonte.

🎨

Image professionnelle

Exports au design professionnel avec logo, palette de couleurs et mise en page cohérente pour chaque client.

Et si on commençait par en parler ?

Pas de commercial agressif. Pas de formulaire en 12 étapes. Juste 30 minutes pour comprendre votre situation et voir si on peut vous aider. Premier échange gratuit et sans engagement.