Pianificazione mercoledì 27 maggio. 38 consegne, 12 mezzi. 35 in automatico, 3 in escalation. MB4 ore residue 1h45 ma Genova richiede 2h20: opzione A anticipo 40 min, opzione B riassegna Bruno (6h). Ford9 ADR su zona residenziale, divieto 07-20: notte o hub intermedio.
Le rotte logistiche si ottimizzano con i vincoli normativi reali.
Fleet Schedule Optimizer ottimizza ogni giorno le rotte e i turni della flotta logistica del cliente. Rispetta i vincoli normativi: tempi di guida e riposo (Regolamento CE 561/2006), regole di accesso portuali, ZTL urbane, norme per il trasporto di merci pericolose ADR. Per i casi con conflitti irrisolvibili, escalation al responsabile fleet.
Fleet Schedule Optimizer al lavoro.
Su MB4 riassegnazione a Bruno. Su Ford9 hub intermedio a Sesto San Giovanni, consegna notturna.
Pianificazione aggiornata. Turni confermati ai conducenti. Registro aggiornato.
Perché esiste.
L'ottimizzazione delle rotte logistiche per un operatore mid-large coinvolge centinaia di consegne giornaliere, decine di mezzi, vincoli normativi multipli che si intrecciano. I TMS supportano la gestione ma hanno limiti sull'ottimizzazione multi-vincolo dinamica, in particolare quando le ore di guida residue, le restrizioni ZTL e le regole portuali devono essere valutate insieme.
Come lavora ogni mattina.
Fleet Schedule Optimizer si attiva ogni mattina. Legge le consegne programmate, i mezzi disponibili con le loro caratteristiche (capacità di carico, classe Euro per accessi ZTL, abilitazione ADR per merci pericolose), le ore di guida residue dei conducenti secondo il Regolamento CE 561/2006. Produce la pianificazione ottimizzata entro i vincoli configurati. Per i casi standard pre-approvati, la pianificazione procede automaticamente.
I conflitti vanno al responsabile.
Per i casi con conflitti irrisolvibili o trade-off significativi — consegna ravvicinata rispetto al limite ore di guida, zona con restrizioni ADR, finestra portuale stretta — l'agente porta l'escalation al responsabile fleet con le opzioni disponibili.
Le figure che gestiscono la pianificazione operativa della flotta.
Responsabile fleet
Riceve ogni mattina la pianificazione ottimizzata, con i soli casi che richiedono davvero una decisione umana evidenziati. I conflitti irrisolvibili arrivano con le opzioni disponibili, non come problemi aperti da analizzare da zero.
Dispatcher
Smette di fare ottimizzazione multi-vincolo a mano. Il suo tempo si concentra sulle eccezioni e sui casi non standard, non sulla pianificazione base.
Compliance trasporti
Ha la traccia di ciascuna assegnazione con i vincoli normativi applicati: ore di guida rispettate, accessi ZTL verificati, norme ADR rispettate. In caso di controllo dell'Agenzia per la Mobilità o dell'ITL, il registro è interrogabile.
Una pianificazione giornaliera ottimizzata consegnata prima dell'inizio del turno.
Cinque e mezza: consegne, conducenti, mezzi, vincoli.
Per un corriere regionale con dodici mezzi e quaranta consegne giornaliere, la pianificazione avviene ogni mattina alle cinque e trenta. Il turno inizia alle sette. Fleet Schedule Optimizer legge le consegne del giorno, i conducenti disponibili con le ore di guida residue calcolate dal dato tachigrafo della settimana, le caratteristiche dei mezzi (due abilitati ADR, tre mezzi classe Euro 6 per accessi ZTL, sette standard).
Trentacinque su quaranta automatiche. Tre escalation.
Per trentacinque consegne su quaranta, la pianificazione è automatica. Per tre casi con conflitti — conducente con ore residue insufficienti per la distanza, zona residenziale con divieto ADR diurno, finestra di accesso portuale stretta — l'agente porta al responsabile fleet le opzioni concrete con i tempi e le conseguenze di ciascuna.
Il responsabile sceglie. I conducenti partono.
Il responsabile fleet sceglie in pochi minuti nel canale di lavoro. La pianificazione finale viene inviata ai conducenti. I dati di ciascuna assegnazione (vincolo applicato, tipo di conflitto gestito, opzione scelta) entrano nel registro audit, leggibile dal compliance trasporti.
Regole dichiarative del team fleet operations del cliente.
Le regole di Fleet Schedule Optimizer sono dichiarative. Il team fleet operations e compliance trasporti del cliente definisce in formato leggibile i vincoli normativi applicabili (tabella ore di guida/riposo per tipo di conducente, mappa ZTL con fasce orarie, elenco zone ADR-restricted), le priorità di assegnazione (criteri per scegliere tra opzioni equivalenti), le soglie di escalation che richiedono decisione umana. Le regole vivono nel repository del cliente, versionate. L'integrazione con TMS e tachigrafi digitali si realizza in fase di delivery tramite adapter dedicato.
- Linguaggio
- TypeScript (Node.js)
- Modello LLM
- a scelta del cliente: Anthropic, OpenAI, Mistral, modelli open source ospitati internamente, AWS Bedrock per modello privato
- Controlli built-in usati
- pii-detector, topic-guardrail
- Canali nativi di consegna
- Slack, Telegram, WhatsApp, HTTP OpenAI-compatible
- Schedulazione
- configurabile per istanza (tipico alle 05:00-06:00, prima del turno)
- Integrazione TMS
- adapter dedicato realizzato in fase di delivery dal team Exelab
- Integrazione sistema tachigrafi digitali
- adapter dedicato realizzato in fase di delivery dal team Exelab
- Memoria
- persistente per istanza, pgvector + PostgreSQL FTS
- Registro
- immutabile, interrogabile con client SQL standard
Come funziona Fleet Schedule Optimizer nel dettaglio.
No. Fleet Schedule Optimizer si integra con il TMS esistente: legge le consegne programmate, i vincoli normativi e i dati dei conducenti, produce la pianificazione ottimizzata e la scrive nel TMS. Il TMS resta il sistema di record della flotta. L'agente aggiunge il livello di ottimizzazione multi-vincolo che i TMS tradizionali gestiscono con difficoltà.
Le regole di vincolo sono dichiarative nel repository del cliente. Quando una ZTL viene aggiornata, il team compliance trasporti modifica il file dichiarativo, lo testa in ambiente di sviluppo, lo promuove in produzione. Il ciclo di aggiornamento delle regole resta interamente dentro il team del cliente, senza dipendenza da un fornitore esterno per ogni variazione.
Dipende dalla configurazione. La logica di ottimizzazione delle rotte può includere carichi di ritorno (backhaul) se il TMS del cliente traccia le opportunità. La configurazione specifica si definisce in fase di discovery con il team fleet operations.
Il pattern tipico è 14-22 settimane. La forchetta è più ampia rispetto ad altri agenti perché dipende dalla complessità del TMS, dalla varietà dei vincoli normativi da configurare e dal numero di eccezioni operative da mappare. Discovery due settimane, configurazione delle regole quattro settimane, integrazione TMS e tachigrafi quattro o sei settimane, test e hand-off al team fleet operations due o tre settimane.
Da una conversazione di 30 minuti alla squadra in produzione.
Una conversazione di 30-45 minuti per capire come Fleet Schedule Optimizer si configurerebbe sul caso del cliente. Quale TMS, quali vincoli normativi prioritari, dimensione della flotta e numero di consegne giornaliere.