Pour utiliser une IA afin de comparer deux documents techniques, séparez la détection des écarts de leur qualification. Le diff trouve : une comparaison classique (Comparer dans Word, outil de diff PDF) relève chaque différence, là où un modèle de langage peut en manquer ou en inventer. L'IA qualifie : elle classe les écarts (prix, délai, périmètre, norme) et rédige la note ; l'humain valide, et pour les plans la superposition visuelle reste la base.
IA pour comparer deux documents : détecter un écart ou comprendre ce qu'il change ?
Détecter un écart consiste à aligner deux textes et à signaler, mot par mot ou caractère par caractère, ce qui a été ajouté, supprimé ou modifié. L'opération est déterministe : avec les mêmes fichiers, le même outil donne le même résultat. Elle est exhaustive dans la limite de ce que l'outil sait lire, et n'interprète rien. Une virgule déplacée et un délai ramené de 6 à 4 semaines ont le même poids dans le rapport.
Comprendre un écart, c'est dire ce qu'il change. Un article du CCTP impose un autre matériau, une quantité du DPGF modifie le prix d'un lot, une phrase est reformulée sans effet. C'est un travail de lecture et de classement, pour lequel un modèle de langage est utile.
Les questions posées sur des forums comme Reddit montrent que « faire trouver les différences par ChatGPT » reste sans réponse fiable. Sans outil de calcul, un LLM lit l'ensemble des deux textes et produit une réponse plausible plutôt qu'une comparaison ligne à ligne. Sur deux versions de plusieurs dizaines de pages, il relève les écarts les plus visibles, en oublie d'autres, peut en décrire un qui n'existe pas en confondant deux articles proches, et son résultat peut changer d'une exécution à l'autre. Avec un outil de diff branché en amont, c'est le diff qui détecte, pas le modèle.
Comment comparer deux fichiers Word ou PDF sans IA ?
Pour la détection, les outils existants suffisent dans la plupart des cas.
- Word : onglet Révision, Comparer. Les écarts apparaissent en suivi des modifications dans un troisième document. Le résultat est bon sur le texte courant, moins bon sur les tableaux complexes et les champs automatiques (numérotation, renvois).
- Poste de travail et scans : Acrobat (Comparer des fichiers) produit un rapport de modifications, DiffPDF compare le texte ou l'apparence des pages, ABBYY FineReader associe OCR et comparaison (son offre de développement permet de l'intégrer à un outil maison).
- En ligne : Draftable (aussi installable), Xodo, iLovePDF. Le fichier part sur un serveur tiers (voir la section confidentialité).
- Fichiers bruts (texte, CSV, exports de logiciels métier) : Notepad++ (plugin Compare), Visual Studio Code (comparaison de deux fichiers intégrée) ou la commande diff.
Il faut ensuite une liste exploitable, pas un document annoté. Dans Word, le volet Vérification énumère chaque insertion et suppression, et une macro VBA parcourant ActiveDocument.Revisions peut les écrire dans un tableur. À défaut, extrayez le texte des deux versions et lancez un diff : la liste se reproduit à l'identique.
Les pièges propres à chaque type de pièce figurent dans le tableau de la section méthode. Trois préparations évitent des faux écarts :
- Avant de comparer : même format pour les deux versions (un Word contre un PDF produit des écarts de mise en page), modifications en cours acceptées ou refusées, OCR relu sur les chiffres, unités et références (un 8 lu B, un 0 lu O, une virgule décimale perdue).
- Tableaux : rapprochez les lignes par numéro d'article dans un tableur, jamais par position.
- Renumérotation : si l'article 3.4 devient 3.5, le comparateur signale des dizaines d'écarts. Comparez une seconde fois après avoir retiré les numéros en début de ligne : les écarts qui disparaissent étaient de la renumérotation, ceux qui restent sont à lire.
Comment l'IA complète-t-elle un comparateur classique ?
Une fois la liste des écarts obtenue, l'IA apporte trois choses :
- Regrouper les écarts par lot, chapitre ou article, au lieu d'une liste dans l'ordre des pages.
- Classer leur nature : prix ou quantité, délai, prescription technique, référence normative, périmètre, simple reformulation.
- Rédiger une note d'écarts lisible par la personne qui doit agir : le chargé d'affaires qui reprend le chiffrage, le conducteur de travaux, le maître d'ouvrage.
Exemple : CCTP du lot cloisons, de l'indice B à l'indice C
L'exemple suivant est construit pour illustrer le format. Une entreprise reçoit en cours de consultation l'indice C du CCTP et du DPGF. Le diff relève 46 écarts, dont 31 dus à la renumérotation d'un chapitre. Les 15 restants sont transmis à l'IA, chacun avec le texte complet de l'article concerné ; le tableau ci-dessous en reproduit cinq, classés par numéro d'article.
| Article (indice C) | Page | Avant (B) | Après (C) | Nature | À répercuter | Responsabilité, à signaler au MOE |
|---|---|---|---|---|---|---|
| 6.1.5 | 11 | Intervention en une phase | Intervention en trois phases, site occupé | Délai (phasage) | Planning, effectif | Coordination avec l'occupant du site |
| 6.2.1 | 13 | « Les cloisons seront réalisées… » | « L'entreprise réalise les cloisons… » | Reformulation | À confirmer par le relecteur | Aucune identifiée |
| 6.2.3 | 14 | Cloison de 72 mm, une plaque par face | Cloison de 98 mm, deux plaques par face | Prescription technique | Prix unitaire, quantités | Aucune identifiée |
| 6.3.2 | 15 | « selon les règles de l'art » | « selon le DTU en vigueur » | Référence normative | Identifier le document visé | Le choix du document passe à l'entreprise |
| 6.5 | 19 | Absent | Fourniture des trappes de visite | Périmètre | Ligne DPGF à créer | Poste jusque-là sans titulaire |
Chaque ligne garde l'extrait avant et après ainsi que la page, ce qui permet de vérifier un écart sans rouvrir les deux versions. Le délai global relève en général du CCAP ou du planning ; le CCTP ne porte ici que le phasage. Croisez la note avec le DPGF : une prescription modifiée sans ligne correspondante au DPGF est une incohérence à signaler au maître d'œuvre ou via la plateforme de consultation. Pour mesurer ce que l'écart remet en cause dans le chiffrage, l'analyse déjà faite du dossier sert de base (voir lire un DCE par IA et décider du go/no-go). Côté émetteur de l'indice (BET, maître d'œuvre), la même méthode produit la note de modifications, et la colonne responsabilité sert à relever ce qu'il faut préciser avant diffusion, comme « DTU en vigueur » à l'article 6.3.2.
Second cas : rapport d'essais, de l'indice A à l'indice B
La chaîne est la même pour un rapport d'essais, de diagnostic ou de contrôle, avec d'autres catégories : valeur mesurée, méthode d'essai, conditions, conclusion de conformité. Exemple construit : une valeur mesurée change entre les deux indices et « conforme » devient « conforme sous réserve ». L'IA range et rédige ; seul le signataire du rapport décide si ces écarts sont justifiés.
Ce que l'IA ne doit pas faire : décider qu'un écart est sans conséquence (le classement « reformulation » reste une proposition soumise au relecteur), citer une norme qui ne figure ni dans l'indice B ni dans l'indice C, compléter un écart avec ce qu'elle suppose. Le risque de référence inventée est le même qu'en rédaction, voir la méthode pour rédiger un CCTP avec l'IA sans inventer de norme.
Comment superposer et comparer deux plans PDF ?
Pour un plan, comparer le texte ne suffit pas. La méthode de base est la superposition : on affiche les deux indices l'un sur l'autre, chacun dans une couleur, et ce qui ne coïncide pas apparaît. Bluebeam Revu (superposition de pages) le fait sur des PDF. Avec les fichiers source, AutoCAD compare deux DWG et les logiciels de BIM comparent deux maquettes.
La superposition ne fonctionne que si les deux plans sont alignés : même format de feuille, même échelle, même orientation, recalage sur deux points fixes (un axe de trame, un angle de bâtiment). Un cartouche qui change de taille entre deux indices suffit à décaler tout le dessin.
Un PDF exporté depuis le logiciel de dessin contient des traits et des textes, et la comparaison est précise. Un PDF issu d'un scan est une image, avec légère rotation, déformation du papier et bruit : la superposition produit alors des faux écarts sur toute la feuille.
Sur un plan, l'IA sait lire le cartouche et l'indice, relever le tableau des révisions, décrire une zone modifiée que vous lui désignez. Elle rate une cote déplacée de quelques centimètres, un changement d'épaisseur de trait, une hachure qui change de matériau, un symbole remplacé par un symbole voisin. Le détail figure dans l'article sur ce que l'IA sait lire sur un plan et ce qu'elle rate.
Comment obtenir une comparaison fiable : méthode en 5 étapes
Étape 1, normaliser les entrées. Même format, OCR vérifié, texte et tableaux extraits, comme décrit plus haut.
Étape 2, détecter avec le comparateur. Exportez la liste des écarts : article, page, extrait avant, extrait après.
Étape 3, transmettre à l'IA les écarts, et seulement eux. Chaque écart part avec son contexte (l'article ou le paragraphe complet) et une consigne fermée, par exemple :
Pour chaque écart ci-dessous (article, page, extrait avant, extrait après) :
- classe-le dans une seule catégorie : prix ou quantité, délai, prescription technique, référence normative, périmètre, reformulation, incertain ;
- n'ajoute aucune information absente des deux extraits et ne cite aucune norme qui n'y figure pas ;
- réponds en tableau : article | page | avant | après | nature | à répercuter ;
- si l'impact n'est pas déductible des extraits, écris « incertain » dans « à répercuter ».
Vérifiez ensuite la complétude : le tableau rendu doit compter autant de lignes que d'écarts transmis, sinon relancez.
Étape 4, contrôler. Avant le premier usage, constituez un jeu test : partez d'une version réelle, introduisez une vingtaine de modifications connues de types variés (un chiffre, une unité, un « non » supprimé, un article déplacé, une ligne de tableau ajoutée), lancez la chaîne et comptez les écarts manqués, les écarts inventés et les erreurs de classement. Un seul écart manqué suffit : corrigez la préparation des fichiers et relancez le test avant tout usage. En usage courant, relisez à la main un échantillon, en priorité les écarts classés « reformulation » ou « incertain » et ceux qui touchent un chiffre, une unité, une négation ou une référence : une erreur de classement y passe inaperçue.
Étape 5, tracer. Conservez les deux versions, la liste brute des écarts, la note diffusée et le nom du relecteur.
Quel outil pour quelle comparaison
| Type de pièce | Outil de détection | Rôle de l'IA | Piège principal | Contrôle humain minimal |
|---|---|---|---|---|
| Word | Word, Comparer | Regrouper, classer, rédiger | Modifications non acceptées, champs automatiques | Relire les écarts classés sans impact |
| PDF texte | Comparateur PDF ou texte extrait | Classer, rédiger | Texte décalé par la mise en page, paragraphes déplacés | Vérifier les blocs supprimés puis ajoutés |
| PDF scanné | OCR puis comparateur | Classer, après OCR vérifié | Erreurs d'OCR sur chiffres et unités | Relire tous les chiffres modifiés |
| Tableau chiffré (DPGF, BPU) | Tableur, clé par numéro d'article | Résumer l'impact par lot | Ligne insérée qui décale la suite | Recontrôler les totaux par lot |
| Plan PDF vectoriel | Superposition en couleurs | Lire le cartouche, rédiger la liste | Échelle ou cartouche non recalés | Examiner chaque zone changée |
| Plan scanné | Superposition après recalage | Rédaction seulement | Faux écarts dus au scan | Contrôle visuel de toute la feuille |
Checklist avant de diffuser une note d'écarts
- Formats alignés, modifications en cours résolues
- OCR vérifié sur les chiffres et références
- Autant de lignes dans la note que d'écarts détectés
- Jeu test passé sans écart manqué
- Relecteur nommé et inscrit dans la trace
Peut-on envoyer ses documents à un comparateur en ligne ou à une IA ?
Un comparateur en ligne ou un assistant IA grand public reçoit le fichier entier. Pour une pièce de marché, un rapport client ou un dossier contenant des données personnelles, vous le confiez à un service dont vous ne maîtrisez ni l'hébergement ni la conservation ; vérifiez aussi les clauses de confidentialité du règlement de consultation ou du contrat. Avant usage, relevez dans les conditions du service :
- où les fichiers sont traités ;
- s'ils sont conservés, et combien de temps ;
- s'ils servent à entraîner un modèle ;
- si un contrat de sous-traitance au sens du RGPD est proposé.
Sans réponse claire, considérez-la comme défavorable. Le dossier intelligence artificielle de la CNIL et les recommandations de l'ANSSI pour un système d'IA générative détaillent les points à contrôler.
Les alternatives : un comparateur installé sur le poste pour la détection, un modèle hébergé en France ou une instance dédiée pour l'étape de classement. Un service gratuit implique en général des limites d'usage quotidiennes et un traitement des fichiers hors de votre contrôle.
Quand automatiser la comparaison plutôt que la faire à la main ?
Quatre critères permettent de décider : le nombre de comparaisons par mois, le temps passé à relire chaque indice, le nombre de personnes qui font ce travail chacune à leur manière, et la gravité d'un écart manqué (un prix non répercuté, une prescription non suivie). Quelques comparaisons par an ne demandent qu'un comparateur installé sur le poste et la checklist ci-dessus. Une chaîne se justifie quand la même comparaison revient chaque semaine sur des livrables normés, faite par plusieurs personnes, avec un écart manqué coûteux.
Un outil ponctuel détecte les écarts ; la recopie dans un tableau, la rédaction de la note et le classement dans le dossier restent manuels. Une chaîne intégrée prend les deux versions déposées, compare, classe les écarts, génère la note et la range dans le dossier de l'affaire. Le relecteur ne fait plus que valider.
Le coût de l'étape IA dépend du volume de texte traité, compté en tokens, et du modèle choisi. Transmettre les écarts seuls plutôt que les deux documents entiers le réduit nettement. Pour un ordre de grandeur, voir le coût par document selon le modèle.
Si une comparaison revient chaque semaine chez vous, le point de départ est un diagnostic sur un cas réel : deux indices de l'un de vos livrables et la note d'écarts que vous attendez. Le guide pour automatiser la production documentaire en PME décrit la démarche, du diagnostic à la reprise de l'outil par votre équipe.
Article rédigé par Loïc Mabilon, cofondateur de Lumivi.






