Technologie clé

L'Engine

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 de l'Engine
Line Item Engine Code Engine 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

0

Déterministe

Même entrée, même résultat. À chaque fois.

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

Les LLM sont probabilistes : même entrée, résultat différent. Tu dépenserais une fortune en tokens API sans pouvoir faire confiance au résultat. Essaie : soumets une RFQ et ton inventaire à une IA et demande 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 : vois 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

L'Engine Connaît le Piping. En Profondeur.

L'Engine 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

Comment le moteur lit les RFQ des acheteurs et les transforme en offres depuis ton catalogue.

Que fait le moteur pour un stockiste ou un fabricant ?
Une RFQ d'un acheteur arrive dans n'importe quel format : langues différentes, abréviations, dispositions de colonnes, unités. Le moteur analyse chaque ligne, identifie le produit, détecte les erreurs (mauvais schedules, dimensions impossibles, classes de pression incompatibles) et le fait correspondre à ton catalogue. Il 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 entrante et ton inventaire sont normalisés de la même manière, donc la correspondance est automatique. Pour les stockistes, le moteur trouve ce que tu as en stock. Pour les fabricants, il vérifie ta plage de production. Ensuite, il applique tes règles tarifaires et renvoie une offre prête à être envoyée, avec tout ce qui n'est pas apparié signalé pour ton équipe.
Pourquoi ne pas utiliser l'IA ou le machine learning pour lire les RFQ ?
Essaie : charge une vraie RFQ d'un acheteur et ta liste d'inventaire dans ChatGPT et demande-lui de générer une offre. Le résultat semble plausible mais il est plein de correspondances erronées, de spécifications inventées et d'articles oubliés. Lance la même demande deux fois et tu obtiens deux réponses différentes. Ton équipe commerciale devrait quand même vérifier chaque ligne, ce qui annule le gain de temps. 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 produite sans que personne n'ait à la remettre en question.
Comment gère-t-il les descriptions désordonnées des acheteurs ?
Les vraies RFQ d'EPC et de traders sont remplies d'abréviations (SMLS, BW, RF, SW), de fautes de frappe, d'artefacts OCR, de lignes tronquées et de formatage incohérent. "A106 GR.B", "A106-B", "A106 Grade B", "ASTM A 106 GRB" décrivent tous le même matériau. Le moteur ne fait pas une simple correspondance de chaînes. Il analyse chaque ligne de manière sémantique, reconnaît les modèles d'abréviations du piping, tolère les fautes de frappe courantes et résout les ambiguïtés à l'aide des règles du secteur. Si une ligne est vraiment illisible, elle est signalée au lieu d'être devinée, pour que ton équipe commerciale n'envoie jamais un mauvais prix.
Que se passe-t-il quand un article n'est pas dans mon catalogue ou ma plage de production ?
Le moteur le signale pour révision manuelle et te dit exactement pourquoi : article hors stock, description ambiguë, spécifications contradictoires, ou produit hors de ta plage de production. Les articles appariés et non appariés apparaissent côte à côte dans l'offre, donc ton équipe ne consacre du temps qu'aux non appariés. Aucune classification erronée silencieuse, aucun code inventé, aucun acheteur ne reçoit un mauvais prix par accident.
Comment gère-t-il les dimensions en métrique vs. impérial ?
Les acheteurs décrivent les produits selon la convention à laquelle ils sont habitués. Un tube écrit "168.3mm OD x 7.11mm WT" et un autre écrit "6 inch SCH40" sont le même article. Le moteur associe les deux au même code produit en utilisant les tables dimensionnelles des normes ASME, EN et ISO, et non la correspondance de motifs. Ton catalogue peut rester dans le système d'unités que tu préfères, et le moteur convertit à la volée lors de l'appariement des RFQ entrantes.
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 : type, matériau, dimensions, finition d'extrémité, schedule, classe de pression. Deux descriptions qui semblent complètement différentes mais décrivent le même tube, raccord ou vanne produisent toujours le même code. Quand le code d'une ligne de RFQ d'un acheteur correspond à un code de ton catalogue, les produits correspondent et la ligne est tarifée automatiquement. 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.

Vois le moteur de cotation en action

Réserve un appel de 30 min. Apporte ton RFQ.