Tecnologia Core

L'Engine di Normalizzazione

3M+ codici prodotto. 98% di precisione. 100% deterministico.

Perchè è Importante Normalizzare

Normalizzando le RFQ e il catalogo con la stessa logica, possiamo matcharli e generare offerte automaticamente.

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
Output dell'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

Prodotti

Tubi, raccordi, flange, valvole, guarnizioni, bulloneria

0

Lingue

0

Deterministico

Stesso input, stesso output. Ogni volta.

L'AI Non Può Normalizzare in Modo Affidabile

I LLM sono probabilistici: stesso input, output diverso. Spenderesti una fortuna in token API e alla fine non potresti fidarti del risultato. Prova: dai una RFQ e il tuo inventario all'AI e chiedi un match. Buona fortuna.

AI / LLM
Probabilistico
"Forse corretto al 95%"
  • Allucinazioni sui casi limite
  • Output diverso ad ogni esecuzione
  • "Perché?" → "Non lo so"
  • Non supera un audit
Motore Basato su Regole
Deterministico
100% coerente
  • Tracciabile: vedi esattamente quale regola ha fatto match
  • Riproducibile: stesso input = stesso output
  • "Perché?" → riferimento alla regola esatta
  • Documentazione pronta per audit

Nessuna scatola nera. Nessuna stima probabilistica. Nessun risultato inspiegabile.

3 Milioni di Prodotti. Normalizzati.

Il più grande database di classificazione piping del settore.

Tubi
Valvole
Raccordi
Flange
Guarnizioni
Bulloneria
Dimensioni 1/8" to 80" Norme ASME · API · EN · ISO · MSS Materiali CS · SS · Duplex · Nickel Alloys
0
Codici Prodotto
0
Lingue
0
Precisione

L'Engine Conosce il Piping. A Fondo.

L'engine individua errori tecnici prima che diventino costosi.

Flangia WN Senza Schedule

Le flange weld-neck richiedono lo schedule del foro. Se manca = diametro foro errato = difetto di saldatura.

Dimensioni EN su Prodotto ASME

DN 150 x 6.3mm su tubo ASME B36.10. Gli standard non si mescolano. Il prodotto non esiste.

Schedule S su Acciaio al Carbonio

SCH 5S, 10S, 40S sono schedule per acciaio inossidabile. L'acciaio al carbonio usa SCH 5, 10, 40.

Materiale Errato per il Servizio

Raccordi A105 con tubo A312? A105 è forgiatura in acciaio al carbonio, A312 è inossidabile. Incompatibilità.

Dimensioni Non Standard

6" SCH 30 non esiste in B36.10. Qualcuno ha inventato uno schedule che nessun produttore fabbrica.

Classe di Pressione Incompatibile

Flangia Class 150 accoppiata a valvola PN 40. Pattern di foratura diversi. Non si imbullonano.

Sotto il Cofano

Costruito in Python. Supportato da PostgreSQL. 6 anni di sviluppo.

0

Righe di codice

0

Copertura test

REST API

JSON in, JSON out

<200ms

Per riga articolo

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

~500,000 Codici Piping. 50+ Anni di Storia.

MESC Ha Iniziato.

Noi Abbiamo Completato.

Il MESC di Shell ha aperto la strada alla standardizzazione dei prodotti piping con ~500,000 codici. Noi abbiamo portato quella visione oltre: un sistema aperto con 3M+ codici, che copre ogni standard, ogni materiale, ogni dimensione. Senza restrizioni di licenza.

Domande Frequenti

Come il motore legge le RFQ dei buyer e le trasforma in preventivi dal tuo catalogo.

Cosa fa il motore per uno stockist o un produttore?
Una RFQ da un buyer arriva in qualsiasi formato: lingue diverse, abbreviazioni, layout di colonne, unità di misura. Il motore analizza ogni riga, identifica il prodotto, individua errori (schedule errati, dimensioni impossibili, rating incompatibili) e lo abbina al tuo catalogo. Non legge solo testo. Capisce il piping: sa che SCH 30 non esiste in B36.10, che una flangia Class 150 non si imbullona a una valvola PN 40, e che "A106 Gr.B" e "P235GH" non sono intercambiabili. Sia la RFQ in arrivo sia il tuo inventario vengono normalizzati allo stesso modo, quindi l'abbinamento è automatico. Per gli stockist, il motore trova ciò che hai a stock. Per i produttori, verifica il tuo range di produzione. Poi applica le tue regole di pricing e restituisce un preventivo pronto da inviare, con tutto il non abbinato segnalato al tuo team.
Perché non usare AI o machine learning per leggere le RFQ?
Prova: carica una RFQ reale di un buyer e la tua lista inventario su ChatGPT e chiedi di generare un preventivo. Il risultato sembra plausibile ma è pieno di abbinamenti errati, specifiche inventate e articoli mancanti. Lancia due volte la stessa richiesta e ottieni due risposte diverse. Il tuo ufficio commerciale dovrebbe comunque verificare ogni singola riga, il che azzera il risparmio di tempo. Il nostro motore è basato su regole e deterministico: stesso input, stesso output, ogni volta. Ogni abbinamento è tracciabile, ogni errore è segnalato, e il preventivo si genera senza che nessuno debba metterlo in dubbio.
Come gestisce le descrizioni disordinate scritte dai buyer?
Le RFQ reali da EPC e trader sono piene di abbreviazioni (SMLS, BW, RF, SW), refusi, artefatti OCR, righe troncate e formattazione incoerente. "A106 GR.B", "A106-B", "A106 Grade B", "ASTM A 106 GRB" descrivono tutti lo stesso materiale. Il motore non fa semplice string matching. Analizza ogni riga in modo semantico, riconosce i pattern di abbreviazione del piping, tollera i refusi più comuni e risolve le ambiguità usando le regole di settore. Se una riga è davvero illeggibile, viene segnalata invece di tirata a indovinare, così il tuo ufficio commerciale non manda mai un prezzo sbagliato.
Cosa succede quando un articolo non è nel mio catalogo o range di produzione?
Il motore lo segnala per revisione manuale e ti dice esattamente perché: articolo non a stock, descrizione ambigua, specifiche in conflitto, o prodotto fuori dal tuo range di produzione. Articoli abbinati e non abbinati compaiono affiancati nel preventivo, così il tuo team spende tempo solo su quelli non abbinati. Niente classificazioni silenziose sbagliate, nessun codice inventato, nessun buyer riceve un prezzo errato per sbaglio.
Come gestisce le dimensioni metriche vs. imperiali?
I buyer descrivono i prodotti con la convenzione a cui sono abituati. Un tubo scritto come "168.3mm OD x 7.11mm WT" e uno scritto come "6 inch SCH40" sono lo stesso articolo. Il motore mappa entrambi allo stesso codice prodotto usando le tabelle dimensionali degli standard ASME, EN e ISO, non il pattern matching. Il tuo catalogo può restare nel sistema di unità che preferisci, e il motore converte al volo quando abbina le RFQ in ingresso.
Cos'è il codice prodotto univoco?
Un hash deterministico (SHA-256) generato dagli attributi tecnici normalizzati di un prodotto: tipo, materiale, dimensioni, finitura estremità, schedule, rating. Due descrizioni che sembrano completamente diverse ma descrivono lo stesso tubo, raccordo o valvola producono sempre lo stesso codice. Quando il codice di una riga di RFQ del buyer corrisponde a un codice nel tuo catalogo, i prodotti corrispondono e la riga viene prezzata automaticamente. Attualmente sono mappati oltre 3 milioni di codici univoci.

Realizzato dagli Autori di blog.projectmaterials.com

La Knowledge Base #1 al Mondo sul Piping

900+ Articoli
2,000+ Fornitori nel DB
30K+ Prezzi Budget 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

Aziende che visitano blog.projectmaterials.com, rilevate da analytics.

Guarda il Motore di Quotazione in Azione

Prenota una call di 30 min. Porta la tua RFQ.