Technologie clé

Le Normalizer

Plus de 3M de codes produit. 98% de précision. 100% déterministe.

Pourquoi la Normalisation est Importante

En normalisant les RFQ et le catalogue avec la même logique, nous pouvons les matcher et générer des offres automatiquement.

RFQ_Offshore_Platform.xlsx
Tag No. Pipe Type Material Grade OD Thk Length (m)
L-101 Seamless A106 Gr.B 168.3 7.11 500
L-102 Welded A312 TP316L 60.3 3.91 120
Résultat du Normalizer
Line Item Normalized Code Normalized Description Qty Unit Price Total Price
1 PIP-7F3A9E2B PIPE SMLS A106 GR.B 6" SCH40 500m $12.40/m $6,200
2 PIP-4B2C8D1A PIPE WLD A312 TP316L 2" SCH40S 120m $28.60/m $3,432

0

Produits

Tubes, raccords, brides, vannes, joints, boulons

0

Langues

Anglais, italien, allemand, arabe, chinois, et plus

0

Déterministe

Basé sur des règles. Pas d'hallucinations IA. Vérifiable.

L'IA ne peut pas normaliser de manière fiable

Les LLM sont probabilistes : même entrée, résultat différent. Vous dépenseriez une fortune en tokens API sans pouvoir faire confiance au résultat. Essayez : soumettez une RFQ et votre inventaire à une IA et demandez une correspondance. Bonne chance.

IA / LLM
Probabiliste
"À peu près 95% correct"
  • Hallucinations sur les cas limites
  • Résultat différent à chaque exécution
  • "Pourquoi ?" → "Je ne sais pas"
  • Ne passe pas un audit
Moteur basé sur des règles
Déterministe
100% cohérent
  • Traçable : voyez exactement quelle règle a été appliquée
  • Reproductible : même entrée = même résultat
  • "Pourquoi ?" → référence exacte de la règle
  • Documentation prête pour l'audit

Pas de boîtes noires. Pas de devinette probabiliste. Pas de résultats inexplicables.

3 millions de produits. Normalisés.

La plus grande base de classification de piping du secteur.

Tubes
Vannes
Raccords
Brides
Joints
Boulonnerie
Dimensions 1/8" to 80" Normes ASME · API · EN · ISO · MSS Matériaux CS · SS · Duplex · Nickel Alloys
0
Codes produit
0
Langues
0
Précision

Le Normalizer Connaît le Piping. En Profondeur.

Le Normalizer détecte les erreurs techniques avant qu'elles ne deviennent des problèmes coûteux.

Bride WN sans schedule

Les brides à col soudé (WN) nécessitent un schedule d'alésage. S'il manque, le diamètre d'alésage est faux, donc défaut de soudure.

Dimensions EN sur un produit ASME

DN 150 x 6.3mm sur un tube ASME B36.10. Les normes ne se mélangent pas. Le produit n'existe pas.

Schedule S sur acier carbone

SCH 5S, 10S, 40S sont des schedules inox. L'acier carbone utilise SCH 5, 10, 40.

Matériau inadapté au service

Raccords A105 avec tube A312 ? A105 est un forgé acier carbone, A312 est de l'inox. Incompatibilité.

Dimensions non standard

6" SCH 30 n'existe pas en B36.10. Quelqu'un a inventé un schedule qu'aucun fabricant ne produit.

Classe de pression incompatible

Bride Class 150 raccordée à une vanne PN 40. Entraxes de perçage différents. L'assemblage est impossible.

Sous le capot

Développé en Python. Adossé à PostgreSQL. 6 ans de développement.

0

Lignes de code

0

Couverture de tests

REST API

JSON en entrée, JSON en sortie

<200ms

Par ligne d'article

Python Python
PostgreSQL PostgreSQL
Docker Docker
CI/CD
4 200+ tests
ASME / EN / ISO

~500 000 codes piping. Plus de 50 ans d'histoire.

MESC a Commencé.

Nous Avons Terminé.

Le système MESC de Shell a été pionnier dans la standardisation des produits de tuyauterie avec environ 500 000 codes piping. Nous avons poussé cette vision plus loin : un système ouvert avec plus de 3M de codes, couvrant chaque norme, chaque matériau, chaque dimension. Sans restriction de licence.

Questions fréquentes

Questions courantes sur le moteur de normalisation.

Qu'est-ce que la normalisation ?
Les RFQ et MTO arrivent dans tous les formats imaginables : langues différentes, abréviations, dispositions de colonnes, unités. La normalisation consiste à analyser chaque ligne, interpréter quel produit est décrit, détecter les erreurs (mauvais schedules, dimensions impossibles, classes de pression incompatibles) et le faire correspondre à votre inventaire. Le moteur ne se contente pas de lire du texte. Il comprend la tuyauterie : il sait que SCH 30 n'existe pas en B36.10, qu'une bride Class 150 ne se boulonnera pas sur une vanne PN 40, et que "A106 Gr.B" et "P235GH" ne sont pas interchangeables. La RFQ et votre inventaire sont normalisés de la même manière, la correspondance est donc automatique : le moteur trouve ce que vous avez en stock, génère l'offre et signale ce qui manque.
Pourquoi ne pas utiliser l'IA ou le machine learning pour la normalisation ?
Essayez par vous-même : chargez une RFQ et votre inventaire dans ChatGPT et demandez-lui de faire correspondre les articles et de générer une offre. Vous obtiendrez un résultat qui semble convaincant mais qui est plein de correspondances erronées, de spécifications inventées et d'articles oubliés. Les LLM sont probabilistes, donc à chaque exécution, vous obtenez un résultat différent. Il faudrait vérifier chaque ligne manuellement, ce qui annule tout l'intérêt. Notre moteur est déterministe et basé sur des règles : même entrée, même résultat, à chaque fois. Chaque correspondance est traçable, chaque erreur est signalée, et l'offre est générée automatiquement.
Comment le Normalizer gère-t-il les descriptions mal rédigées ?
Les vraies RFQ sont remplies d'abréviations (SMLS, BW, RF, SW), de fautes de frappe, d'artefacts OCR, de descriptions tronquées et de formatage incohérent. "A106 GR.B", "A106-B", "A106 Grade B", "ASTM A 106 GRB" sont tous le même matériau. Le moteur ne fait pas une simple correspondance de chaînes. Il analyse chaque description de manière sémantique, reconnaît les modèles d'abréviation connus, tolère les erreurs de saisie courantes et résout les ambiguïtés en utilisant les règles de l'industrie du piping. Si quelque chose est réellement illisible, il le signale au lieu de deviner.
Que se passe-t-il quand le Normalizer ne peut pas identifier une ligne ?
Il signale l'article pour vérification manuelle au lieu de deviner. Si une description est trop ambiguë, présente des spécifications contradictoires ou fait référence à un produit hors de la gamme supportée, le moteur le marque clairement et vous indique pourquoi. Pas de défaillances silencieuses, pas de codes inventés.
Comment le Normalizer gère-t-il les conversions de dimensions (métrique vs. impérial) ?
Le moteur utilise les tables dimensionnelles des normes ASME, EN et ISO pour résoudre les dimensions. Un tube décrit comme "168.3mm OD x 7.11mm WT" et un autre décrit comme "6 inch SCH40" sont le même produit. Le Normalizer les associe à un code unique car il connaît les valeurs réelles d'épaisseur de paroi et de diamètre extérieur à partir des tables de normes, pas par simple correspondance de motifs.
Qu'est-ce que le code produit unique ?
Un hash déterministe (SHA-256) généré à partir des attributs techniques normalisés d'un produit. Deux descriptions qui semblent complètement différentes mais décrivent le même tube, raccord ou vanne produiront toujours le même code. C'est ce qui rend la correspondance automatisée possible : si le code correspond, le produit correspond. Plus de 3 millions de codes uniques sont actuellement cartographiés.

Conçu par les auteurs de blog.projectmaterials.com

Base de connaissances n°1 mondiale sur le piping

900+ Articles
2,000+ Fournisseurs en base
30K+ Prix indicatifs en ligne
Saudi Aramco
Shell
ExxonMobil
Chevron
BP
Petrobras
Petronas
Equinor
Bechtel
Fluor
KBR
Jacobs
Schlumberger
Halliburton
General Electric
Emerson
Boeing
NASA
SABIC
Dow Chemical
Saudi Aramco
Shell
ExxonMobil
Chevron
BP
Petrobras
Petronas
Equinor
Bechtel
Fluor
KBR
Jacobs
Schlumberger
Halliburton
General Electric
Emerson
Boeing
NASA
SABIC
Dow Chemical

Entreprises visitant blog.projectmaterials.com, détectées par les outils d'analyse.

Voyez nos logiciels en action

Réservez un appel de 30 min. Découvrez comment nous pouvons booster vos ventes.