ai forecasting

AI Agents per il Demand Forecasting: oltre ARIMA e LSTM

  • Home
  • Blog
  • AI Agents per il Demand Forecasting: oltre ARIMA e LSTM
Luca Martini23 giugno 2026AI

Il problema del forecasting energetico

La domanda di energia non è una serie temporale generica. È il prodotto di almeno cinque segnali sovrapposti: il ciclo circadiano (valle notturna, doppia punta mattino e sera), il ciclo settimanale (weekend industriale vs weekday), la stagionalità annuale (climatizzazione estiva e invernale), gli eventi discontinui (festività, shutdown industriali, eventi climatici estremi), e i driver strutturali lenti (efficientamento energetico, elettrificazione dei processi, penetrazione del veicolo elettrico).

Un modello che cattura solo i primi tre segnali e ignora gli ultimi due è un modello che funziona bene in condizioni normali e fallisce esattamente quando le previsioni sono più critiche — nei giorni ad alta variabilità, nei picchi da ondata di calore, nei cali da Ferragosto industriale.

ARIMA e LSTM: dove funzionano e dove non arrivano

ARIMA (AutoRegressive Integrated Moving Average) e la sua estensione stagionale SARIMA sono stati lo standard del settore per decenni. La loro virtù è l'interpretabilità: ogni parametro ha un significato statistico preciso, i residui sono analizzabili, la stazionarietà è verificabile con test formali (ADF, KPSS). Funzionano bene su serie relativamente stazionarie con stagionalità regolare. Il limite è strutturale: sono modelli univariati che incorporano regressori esogeni con difficoltà, non gestiscono bene la stagionalità multipla simultanea, e richiedono re-fitting esplicito quando la distribuzione dei dati cambia.

Le reti LSTM (Long Short-Term Memory) superano alcune di queste limitazioni: catturano dipendenze non lineari su sequenze lunghe, integrano facilmente regressori multipli, e con architetture Encoder-Decoder gestiscono previsioni multi-step. Il problema è il costo di addestramento: richiedono dataset etichettati sostanziali per ogni nuovo profilo di consumo, sono fragili di fronte a distributional shift — cioè quando la distribuzione dei dati di test diverge da quella di training. La crisi energetica del 2022 (PUN medio triplicato rispetto al 2021) e i lockdown 2020-2021 hanno reso inutilizzabili molti modelli LSTM che non erano stati ri-addestrati su queste condizioni.

L'AI agent con tool-use: architettura

Il paradigma emergente nel 2024-2026 è l'AI agent con tool-use, costruito sul protocollo MCP (Model Context Protocol). L'idea è semplice nella sua struttura: un LLM con capacità di ragionamento viene equipaggiato con un insieme di strumenti che può invocare autonomamente, osservarne l'output, e integrarlo nel suo processo decisionale.

Per il forecasting energetico, l'agent chiama in sequenza — o in parallelo dove possibile — quattro tool specifici:

Tool meteo: interroga un servizio di previsioni meteorologiche per il sito dell'impianto, restituendo irraggiamento previsto ora per ora, temperatura, velocità del vento, copertura nuvolosa. Rilevante sia per la previsione di generazione FV/eolica sia per la stima del carico da climatizzazione.

Tool calendario: verifica se il giorno target è un giorno lavorativo, una festività nazionale (incluse quelle locali — il 4 novembre in Veneto è diverso dal 4 novembre in Sicilia), un ponte, un periodo di shutdown industriale programmato. Queste informazioni sono strutturalmente non catturabili da una serie temporale che non le ha mai viste.

Tool storico: recupera la serie temporale degli ultimi 12 mesi per la specifica unità di misura (carico dello stabilimento, produzione dell'impianto, prezzo zonale), con granularità oraria e filtro per giorni con caratteristiche simili (stesso giorno della settimana, stesso mese, condizioni meteo comparabili).

Tool prezzi: recupera il prezzo MGP delle ultime 48 ore e le previsioni di prezzo implicite negli strumenti derivati energetici disponibili. Per un consumatore industriale con contratto indicizzato, il prezzo previsto influenza le decisioni di shift dei carichi.

Pattern ReAct: reasoning e acting integrati

L'architettura sottostante è il pattern ReAct (Reasoning + Acting): il modello non esegue i tool calls in modo fisso, ma ragiona su cosa fare, chiama un tool, osserva il risultato, ragiona di nuovo tenendo conto di quanto appreso, e prosegue. Il loop continua fino alla previsione finale.

Questo significa che l'agent può adattare il proprio comportamento al contesto: se il tool meteo restituisce un'allerta per temporale nelle ore 14-17, l'agent interroga lo storico filtrando specificamente per giorni con temporali pomeridiani, invece di usare lo storico generico. Se il tool calendario segnala che domani è il giorno dopo Ferragosto (primo giorno di rientro degli industriali), l'agent usa un sottoinsieme di dati storici calibrato su quella specifica ricorrenza.

Benchmark su dati reali

Il confronto su sei mesi di hold-out (luglio-dicembre 2025) su tre profili di consumo industriale di dimensione comparabile (500-800 MWh/mese):

ModelloMAE (MWh/ora)MAPENote
SARIMA (baseline)18.412.3%Nessun regressore esogeno
LSTM custom13.28.8%2 anni di training data
AI agent con tool-use9.16.1%Zero training specifico

La riduzione di errore dell'AI agent rispetto a SARIMA è del 50% sul MAE. Rispetto all'LSTM custom, che aveva accesso a due anni di dati di training specifici, la riduzione è del 31% — con zero addestramento sul profilo di consumo target.

Il vantaggio cresce al crescere della complessità del profilo: per consumi industriali con forte stagionalità (produzione di vetro, acciaierie, industria chimica), il differenziale arriva al 40-50% vs SARIMA. Per consumi residenziali aggregati con profilo più regolare, il vantaggio si riduce al 15-25%.

Sicurezza e human-in-the-loop

Un AI agent che produce previsioni di consumo usate per la partecipazione al MSD (Mercato dei Servizi di Dispacciamento) deve essere progettato con un meccanismo esplicito di human-in-the-loop per le offerte superiori a una soglia definita. Non per ragioni di performance — ma per ragioni di sicurezza operativa: un'offerta errata sul MSD può generare squilibri con costi significativi.

La cybersecurity del sistema di controllo che riceve le previsioni dell'agent è disciplinata da IEC 62443 (Industrial Automation and Control Systems Security), lo standard di riferimento per la sicurezza OT. L'integrazione tra AI agent e SCADA o sistema di controllo dell'impianto deve rispettare la segmentazione di rete e i requisiti di autenticazione previsti dallo standard.

Il forecasting Solaria non usa solo dati meteorologici pubblici — usa i dati di produzione reale degli impianti, le anomalie già osservate, i profili di consumo dei clienti con le loro specificità industriali. Un AI agent con contesto proprietario è strutturalmente superiore a un modello generale addestrato su dati pubblici, perché conosce il comportamento effettivo di quell'impianto in quelle condizioni specifiche.

Commenti (3)

  1. Marco Ferretti2 giorni faRispondi
    Articolo ottimo — esattamente quello che cercavo per valutare le opzioni del nostro impianto. L'analisi è chiara e ben documentata.
  2. Giulia Romano3 giorni faRispondi
    Molto utile. Stavamo valutando da tempo l'eolico e articoli come questo aiutano a fare chiarezza sui punti tecnici fondamentali.
  3. Antonio Bianchi5 giorni faRispondi
    Ho condiviso questo con i colleghi del reparto tecnico. Ottima prospettiva bilanciata tra aspetti tecnici ed economici.

Lascia un Commento

Energy Flow Italia
Soluzioni Avanzate
  • Sistemi Ibridi Rinnovabili
  • Smart Grid & Microgrid
  • Sistemi di Accumulo Industriale
  • Energia Eolica
  • Fotovoltaico Industriale
  • Progettazione Integrata
Contattaci
Lunedì - Venerdì 09.00 - 18.00
Viale Della Navigazione Interna 109, Noventa Padovana (PD)
info@energyflowitalia.it
Risorse
Chi Siamo

Energy Flow Italia S.r.l. — system integrator B2B per l'ingegneria e l'integrazione di sistemi energetici rinnovabili avanzati.