Sotto il cofano — per i revisori tecnici
Il motore probabilistico proprietario di Synlogica. Combina regole SOP/GxP rigide con simulazione Monte Carlo e inferenza Bayesian. Restituisce distribuzioni di esiti con intervalli di confidenza — non singole stime puntuali. Alimenta i moduli Transport e Negotiation. Il modulo Quality è fornito con un motore probabilistico Arrhenius dedicato e separato (per la matematica, consulta il whitepaper Arrhenius sulla shelf-life).
Le decisioni operative nel settore farmaceutico non sono esatte: l'esito di una gara non è "sì" o "no" ma una probabilità condizionata da domanda, capacità dei vettori, storico delle tratte e prezzi dei concorrenti. La reazione di un fornitore a una controproposta non è certa ma una distribuzione tra Accetta / Controproposta / Abbandono. La shelf-life residua di un lotto dopo un'escursione di temperatura non è un singolo numero ma un intervallo di confidenza determinato dalla cinetica di Arrhenius e dai dati storici di stabilità.
GRIP restituisce l'intera distribuzione — e raccomanda un'azione in base ad essa, applicando la tolleranza al rischio dell'operatore. Questo significa che:
Le tue SOP, le soglie GxP, i requisiti GDP, la logica di business specifica del tenant. Gate deterministici che devono essere superati prima di qualsiasi ragionamento probabilistico. Verificabili come codice — versionati, firmati.
Monte Carlo per gli esiti delle gare e il rischio delle tratte. Inferenza Bayesian per aggiornare l'elasticità di prezzo del fornitore a ogni round di negoziazione. Nota: l'impatto sulla shelf-life (modulo Quality) gira su un motore Arrhenius dedicato e separato — stesso primitivo generale, codebase e validation pack indipendenti.
Traduce la distribuzione → azione raccomandata secondo la tua tolleranza al rischio. Configurabile (conservativa / bilanciata / opportunistica). Ogni raccomandazione è registrata con la versione della policy che l'ha prodotta.
Il modulo Quality è fornito con un motore probabilistico separato e dedicato — non GRIP — costruito attorno alla cinetica di Arrhenius per la valutazione dell'impatto sulla shelf-life dopo escursioni di temperatura. La matematica è lo stesso primitivo generale (k(T) = A · exp(−Ea / RT) integrato sul profilo reale del sensore, con propagazione dell'incertezza Monte Carlo), ma il motore, la libreria dei parametri e il validation pack sono indipendenti. Li abbiamo separati deliberatamente: Quality opera sulla scrivania del QP ed è validato GAMP 5 Cat 4 rispetto a script IQ/OQ focalizzati sulla revisione delle escursioni, mentre GRIP opera sull'hub dei dati operativi per le decisioni di Transport + Negotiation con criteri di accettazione differenti.
Il percorso matematico completo si trova nel whitepaper sulla modellazione Arrhenius della shelf-life — sourcing dell'energia di attivazione, propagazione dell'errore di calibrazione dei sensori, correzioni per la disomogeneità spaziale, quando domina la temperatura di picco rispetto all'esposizione cumulativa, e un esempio svolto di un'escursione di 6 ore a 14°C con output completo della distribuzione.
Ogni fornitore ha una distribuzione latente di elasticità di prezzo che GRIP stima e aggiorna dopo ogni interazione. La prior deriva dai benchmark di categoria (Fastmarkets, ICIS, LME, Argus); la posterior viene aggiornata tramite la regola di Bayes dopo ogni round di scambio sui prezzi:
È per questo che la "controproposta raccomandata" del modulo Negotiation arriva con una probabilità di accettazione attesa calibrata — non con un'intuizione a sentimento. Dopo 3-5 round con un fornitore, la posterior converge e le raccomandazioni diventano più precise.
Dato il piano di produzione e le tratte di gara attive, qual è la probabilità di coprire il 95% della tua domanda di trasporto nel prossimo trimestre senza esposizione al freight spot?
GRIP esegue 10.000 simulazioni Monte Carlo campionando da distribuzioni interne:
Il sampler Monte Carlo integra anche feed esterni in tempo reale nelle distribuzioni di input, così ogni raccomandazione riflette l'effettivo ambiente operativo attuale, non un baseline obsoleto:
Output: distribuzione degli esiti "tasso di copertura × costo di esposizione spot × landed cost", condizionata allo stato esterno attuale. Transport fa quindi emergere le tratte che contribuiscono maggiormente al rischio di coda (peggior caso 5%) e raccomanda una mini-gara per esse prima che le fatture vengano riconciliate. Ogni raccomandazione porta con sé l'hash di lineage dei dati di input, così l'auditor può rieseguire la decisione esatta con lo snapshot esterno esatto che l'ha informata.
Ogni decision package prodotto da Terminus include:
Quando un auditor chiede "perché il modello ha raccomandato X due anni fa?" — rieseguiamo la versione esatta di GRIP con gli stessi input esatti e otteniamo lo stesso output esatto. La riproducibilità bit-per-bit è il requisito operativo, non un optional.
Chiamata di 30 minuti con Adam Karpiński — specifiche di ingegneria, parametri del modello, approccio di validazione per la tua categoria.
Prenota una call →