Kerntechnologie

Die Normalisierungs-Engine

3M+ Produktcodes. 98% Präzision. 100% deterministisch.

Warum Normalisierung wichtig ist

Indem wir RFQs und Katalog mit derselben Logik normalisieren, können wir sie matchen und Angebote automatisch erstellen.

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
Engine-Ergebnis
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

Produkte

Rohre, Fittings, Flansche, Ventile, Dichtungen, Schrauben

0

Sprachen

0

Deterministisch

Gleiche Eingabe, gleiches Ergebnis. Jedes Mal.

KI kann nicht zuverlässig normalisieren

LLMs sind probabilistisch: gleiche Eingabe, unterschiedliches Ergebnis. Du würdest ein Vermögen für API-Tokens ausgeben und dem Ergebnis trotzdem nicht trauen. Probier es: Gib einer KI eine RFQ und deinen Lagerbestand und verlange einen Abgleich. Viel Glück.

KI / LLM
Probabilistisch
"Vielleicht 95% korrekt"
  • Halluzinationen bei Grenzfällen
  • Anderes Ergebnis bei jedem Durchlauf
  • "Warum?" → "Weiß ich nicht"
  • Besteht kein Audit
Regelbasierte Engine
Deterministisch
100% konsistent
  • Nachvollziehbar: sieh genau, welche Regel gegriffen hat
  • Reproduzierbar: gleiche Eingabe = gleiches Ergebnis
  • "Warum?" → exakte Regelreferenz
  • Audit-fähige Dokumentation

Keine Black Boxes. Kein probabilistisches Raten. Keine unerklärbaren Ergebnisse.

3 Millionen Produkte. Normalisiert.

Die größte Piping-Klassifikationsdatenbank der Branche.

Rohre
Ventile
Fittings
Flansche
Dichtungen
Schrauben
Größen 1/8" to 80" Normen ASME · API · EN · ISO · MSS Werkstoffe CS · SS · Duplex · Nickel Alloys
0
Produktcodes
0
Sprachen
0
Präzision

Die Engine Kennt Piping. Bis ins Detail.

Die Engine erkennt technische Fehler, bevor sie zu teuren Problemen werden.

WN-Flansch ohne Schedule

Vorschweißflansche benötigen eine Bohrungsangabe (Schedule). Fehlend = falscher Bohrungsdurchmesser = Schweißfehler.

EN-Maße bei ASME-Produkt

DN 150 x 6,3mm bei ASME B36.10 Rohr. Normen lassen sich nicht mischen. Das Produkt existiert nicht.

Schedule S bei Kohlenstoffstahl

SCH 5S, 10S, 40S sind Edelstahl-Schedules. Kohlenstoffstahl verwendet SCH 5, 10, 40.

Falscher Werkstoff für den Einsatz

A105-Fittings mit A312-Rohr? A105 ist ein Kohlenstoffstahl-Schmiedeteil, A312 ist Edelstahl. Nicht kompatibel.

Nicht-standardmäßige Abmessungen

6" SCH 30 existiert nicht in B36.10. Jemand hat ein Schedule erfunden, das kein Werk produziert.

Inkompatible Druckstufe

Class 150 Flansch mit PN 40 Ventil verbunden. Unterschiedliche Bohrbilder. Lässt sich nicht verschrauben.

Unter der Haube

In Python gebaut. Gestützt auf PostgreSQL. 6 Jahre Entwicklungszeit.

0

Codezeilen

0

Testabdeckung

REST API

JSON rein, JSON raus

<200ms

Pro Position

Python Python
PostgreSQL PostgreSQL
Docker Docker
CI/CD
4.200+ Tests
ASME / EN / ISO

~500.000 Piping-Codes. 50+ Jahre Geschichte.

MESC Hat Begonnen.

Wir Haben Es Vollendet.

Shells MESC war Vorreiter der Piping-Produktstandardisierung mit ~500.000 Piping-Codes. Wir haben diese Vision weitergetragen: ein offenes System mit 3M+ Codes, das jede Norm, jeden Werkstoff und jede Größe abdeckt. Ohne Lizenzbeschränkungen.

Häufige Fragen

Wie die Engine Käufer-RFQs liest und sie in Angebote aus deinem Katalog verwandelt.

Was leistet die Engine für einen Stockist oder Hersteller?
Eine RFQ von einem Käufer trifft in jedem Format ein: verschiedene Sprachen, Abkürzungen, Spaltenlayouts, Einheiten. Die Engine parst jede Zeile, identifiziert das Produkt, erkennt Fehler (falsche Schedules, unmögliche Größen, inkompatible Druckstufen) und gleicht es mit deinem Katalog ab. Sie liest nicht nur Text. Sie versteht Piping: Sie weiß, dass SCH 30 in B36.10 nicht existiert, dass ein Class 150 Flansch nicht zu einem PN 40 Ventil passt und dass "A106 Gr.B" und "P235GH" nicht austauschbar sind. Sowohl die eingehende RFQ als auch dein Lagerbestand werden auf die gleiche Weise normalisiert, sodass der Abgleich automatisch erfolgt. Für Stockisten findet die Engine, was du auf Lager hast. Für Hersteller prüft sie deinen Produktionsbereich. Anschließend wendet sie deine Preisregeln an und liefert ein versandfertiges Angebot, wobei alles Nicht-Abgeglichene für dein Team markiert wird.
Warum nicht KI oder Machine Learning zum Lesen von RFQs verwenden?
Probier es: Lade eine echte Käufer-RFQ und deine Bestandsliste bei ChatGPT hoch und bitte um die Erstellung eines Angebots. Das Ergebnis sieht plausibel aus, ist aber voller falscher Zuordnungen, erfundener Spezifikationen und übersehener Positionen. Lass dieselbe Anfrage zweimal laufen und du erhältst zwei unterschiedliche Antworten. Dein Vertriebsteam müsste trotzdem jede einzelne Zeile prüfen, was den Zeitgewinn zunichtemacht. Unsere Engine ist regelbasiert und deterministisch: gleiche Eingabe, gleiches Ergebnis, jedes Mal. Jeder Abgleich ist nachvollziehbar, jeder Fehler wird markiert, und das Angebot entsteht, ohne dass jemand es in Frage stellen muss.
Wie geht sie mit den unordentlichen Beschreibungen der Käufer um?
Echte RFQs von EPCs und Händlern sind voll von Abkürzungen (SMLS, BW, RF, SW), Tippfehlern, OCR-Artefakten, abgeschnittenen Zeilen und inkonsistenter Formatierung. "A106 GR.B", "A106-B", "A106 Grade B", "ASTM A 106 GRB" beschreiben alle denselben Werkstoff. Die Engine macht keinen einfachen Textvergleich. Sie parst jede Zeile semantisch, erkennt Piping-Abkürzungsmuster, toleriert gängige Tippfehler und löst Mehrdeutigkeiten anhand von Branchenregeln auf. Wenn eine Zeile wirklich unleserlich ist, wird sie markiert statt erraten, damit dein Vertriebsteam nie einen falschen Preis verschickt.
Was passiert, wenn ein Artikel nicht in meinem Katalog oder Produktionsbereich ist?
Die Engine markiert ihn zur manuellen Prüfung und sagt dir genau, warum: Artikel nicht auf Lager, mehrdeutige Beschreibung, widersprüchliche Spezifikationen, oder Produkt außerhalb deines Produktionsbereichs. Abgeglichene und nicht abgeglichene Positionen erscheinen im Angebot nebeneinander, sodass dein Team nur Zeit auf die nicht abgeglichenen verwendet. Nichts wird stillschweigend falsch klassifiziert, keine Codes werden erfunden, kein Käufer erhält versehentlich einen falschen Preis.
Wie handhabt sie Größen in metrisch vs. imperial?
Käufer beschreiben Produkte in der Konvention, die sie gewohnt sind. Ein Rohr geschrieben als "168,3mm AD x 7,11mm WT" und eines geschrieben als "6 inch SCH40" sind derselbe Artikel. Die Engine ordnet beide demselben Produktcode zu, indem sie Abmessungstabellen aus ASME-, EN- und ISO-Normen verwendet, kein Musterabgleich. Dein Katalog kann in deinem bevorzugten Einheitensystem bleiben, und die Engine konvertiert beim Abgleich eingehender RFQs im laufenden Betrieb.
Was ist der einzigartige Produktcode?
Ein deterministischer Hash (SHA-256), generiert aus den normalisierten technischen Attributen eines Produkts: Typ, Werkstoff, Abmessungen, Endbearbeitung, Schedule, Druckstufe. Zwei Beschreibungen, die völlig unterschiedlich aussehen, aber dasselbe Rohr, Fitting oder Ventil beschreiben, erzeugen immer denselben Code. Wenn der Code einer Zeile aus einer Käufer-RFQ mit einem Code in deinem Katalog übereinstimmt, stimmen die Produkte überein und die Zeile wird automatisch bepreist. Über 3 Millionen einzigartige Codes sind derzeit kartiert.

Entwickelt von den Autoren von blog.projectmaterials.com

Die #1 Piping-Wissensdatenbank weltweit

900+ Artikel
2,000+ Lieferanten in der DB
30K+ Richtpreise online
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

Unternehmen, die blog.projectmaterials.com besuchen, erkannt durch Analytics.

Erlebe die Quotation Engine in Aktion

Buche ein 30-Min. Gespräch. Bring deine RFQ mit.