Google TimesFM-3 Ora Legge Meteo e Promozioni, ma il Deployment Resta Limitato
Google TimesFM-3 elabora ora più flussi di dati correlati, eventi futuri noti e 330 milioni di parametri in un unico modello di previsione. Questo cambiamento affronta un limite rilevante del precedente approccio di Google. Le versioni precedenti proiettavano principalmente una singola serie sulla base della sua stessa cronologia.
Un rivenditore può ora combinare le vendite con l'affluenza in negozio, prodotti correlati, previsioni meteorologiche, festività e promozioni programmate. Google afferma che il modello può utilizzare queste relazioni senza fine-tuning specifico per il compito. Il suo esempio prevede un aumento stimato delle vendite del 20 percento nei giorni di promozione.
La competizione più ampia non riguarda più la generazione di una linea plausibile a partire dai valori passati. Google, Amazon, Datadog, Salesforce e altri sviluppatori competono per creare modelli di previsione riutilizzabili per dati operativi complessi. Google TimesFM-3 entra in questa competizione con solide dichiarazioni sui benchmark, ma i suoi pesi preaddestrati restano limitati a usi non commerciali e non in produzione.
Google TimesFM-3 Va Oltre Una Serie alla Volta
Il cambiamento centrale è la previsione multivariata nativa, che consente a un modello di collegare un obiettivo a segnali correlati prima di proiettarne il futuro.
Google Research ha annunciato TimesFM-3 il 31 agosto 2026. L'azienda lo descrive come un modello di base zero-shot per serie temporali. Zero-shot significa che può affrontare un nuovo dataset di previsione senza prima ricevere addestramento specifico per quel compito su quel dataset.
Una serie temporale è semplicemente una sequenza di misurazioni organizzate nel tempo. Le vendite giornaliere di un negozio, il carico orario di un server, i ricavi mensili e le misurazioni del glucosio sono esempi comuni. I modelli di previsione analizzano le misurazioni precedenti e stimano ciò che verrà dopo.
Le precedenti versioni di TimesFM hanno semplificato questo processo fornendo un modello preaddestrato per molti tipi di dati temporali. Tuttavia, il modello principale continuava a trattare ogni serie obiettivo in modo indipendente. La sua visione diretta del problema si fermava alla cronologia della serie stessa.
TimesFM-2.5 poteva aggiungere covariate tramite un percorso di regressione XReg separato. Le covariate sono variabili esterne che aiutano a spiegare i movimenti di un obiettivo. L'aggiunta era utile, ma Google non ha preaddestrato TimesFM-2.5 come previsore multivariato nativo.
TimesFM-3 modifica invece le fondamenta stesse. Secondo l'annuncio del modello, Google lo ha preaddestrato per elaborare insieme obiettivi e variabili di supporto. Il modello può prevedere simultaneamente diversi obiettivi correlati, esaminando le connessioni tra loro.
Google divide questi input in tre gruppi utili. Obiettivi multipli coprono le misurazioni correlate da prevedere, come le vendite di diversi marchi di gelato. Le covariate passate includono segnali disponibili solo per i periodi precedenti, come il traffico in negozio registrato.
Le covariate passato-futuro si estendono sia sul periodo storico sia sull'orizzonte di previsione. Questi input includono eventi i cui valori futuri sono già noti. Un calendario promozionale, un programma delle festività, uno sconto pianificato o una previsione meteorologica esterna possono rientrare in questa categoria.
Questa distinzione è importante perché le previsioni aziendali dipendono raramente solo dalla cronologia. Un andamento settimanale non può sapere che un rivenditore ha programmato uno sconto per il prossimo martedì. Non può nemmeno dedurre un'ondata di caldo in arrivo, a meno che un altro input non la rappresenti.
L'esempio illustrativo di Google per il retail mostra la differenza. Una proiezione univariata ripete un andamento settimanale delle vendite perché vede solo le vendite precedenti. La previsione di TimesFM-3 riceve anche il programma promozionale futuro, quindi il suo output aumenta nei giorni programmati.
Google afferma che l'esempio produce un aumento previsto delle vendite di circa il 20 percento in ciascun giorno di promozione. Quel numero illustra il meccanismo anziché dimostrare un effetto universale nel retail. Le risposte effettive delle vendite dipenderanno dal prodotto, dal negozio, dallo sconto, dalla stagione e dal comportamento dei clienti.
Il rilascio riguarda quindi più dell'aggiunta di colonne extra a una richiesta di previsione. Google ha addestrato il modello a riconoscere le relazioni tra le colonne prima di vedere il dataset di un cliente specifico. Questa è la promessa alla base della previsione multivariata di Google in forma zero-shot.
Perché i Modelli di Previsione Hanno Bisogno di Eventi Futuri Noti
Una previsione diventa più utile quando può distinguere la storia ricorrente da un intervento futuro che i responsabili hanno già pianificato.
Molte decisioni operative modificano il risultato che si sta prevedendo. I rivenditori cambiano i prezzi, i marketer programmano campagne, le fabbriche pianificano manutenzioni e gli ospedali modificano la dotazione di personale. Un modello che ignora queste azioni può produrre una previsione tecnicamente coerente ma operativamente irrilevante.
Si consideri una catena di supermercati che pianifica l'inventario per i dessert surgelati. Le vendite storiche di gelato possono rivelare stagionalità, andamenti dei giorni della settimana e crescita a lungo termine. Le vendite correlate di coni e sciroppi possono evidenziare relazioni nella domanda che una singola serie di prodotti non coglie.
L'affluenza registrata aggiunge evidenze sull'attività precedente nei negozi. Le previsioni meteorologiche offrono informazioni sulle condizioni durante il periodo di previsione. I programmi promozionali indicano al modello esattamente quando il rivenditore prevede un intervento.
TimesFM-3 può esaminare insieme questi flussi. Non deve fingere che la promozione pianificata sia una sorpresa futura inattesa. Può confrontare precedenti periodi promozionali con date future programmate e adeguare di conseguenza la previsione.
La stessa struttura si applica al di fuori del retail. Un operatore cloud potrebbe prevedere la domanda usando la cronologia dei carichi di lavoro, i calendari delle release e i programmi di manutenzione. Un pianificatore energetico potrebbe combinare misurazioni del carico con previsioni della temperatura e fermi industriali noti.
I produttori potrebbero proiettare letture dei sensori insieme ai programmi di produzione. Gli analisti sanitari potrebbero collegare misurazioni da diversi dispositivi con eventi terapeutici noti. I team finanziari potrebbero esaminare metriche operative correlate invece di estrapolare una singola voce contabile.
Questi casi non sono identici e un modello riutilizzabile deve gestire grandi differenze di scala. Il traffico di un sito web può raggiungere milioni di visite, mentre un sensore di dispositivo registra piccoli valori decimali. TimesFM-3 normalizza ogni serie affinché queste scale non dominino i confronti interni del modello.
Google afferma di aver preaddestrato il sistema su oltre mille miliardi di punti temporali provenienti da fonti reali e sintetiche. Le fonti elencate includono dati di preaddestramento GIFT-Eval, visualizzazioni delle pagine di Wikipedia, query di Google Trends e sequenze sintetiche aumentate.
Il modello contiene 330 milioni di parametri. Questo lo rende più grande di TimesFM-2.5, che utilizzava 200 milioni di parametri, ma più piccolo di molti modelli linguistici di uso generale. Il solo numero di parametri non determina l'accuratezza delle previsioni né il costo di deployment.
La distinzione più importante riguarda ciò che il modello ha appreso durante il preaddestramento. La previsione multivariata di Google chiede alla rete di trasferire schemi di relazione, non soltanto forme all'interno di una singola serie. Ciò apre la possibilità di esperimenti più rapidi su dataset con molte variabili connesse.
Cambia anche ciò che i team devono preparare. Un modello non può trarre vantaggio da un programma promozionale che nessuno ha registrato accuratamente. I dati meteorologici devono corrispondere alle località e agli intervalli temporali corretti. Obiettivi e covariate necessitano di timestamp coerenti.
Le covariate future introducono anche un'altra dipendenza. L'output può essere affidabile solo quanto questi input futuri. Una previsione basata su una proiezione meteorologica inaccurata o su un piano promozionale abbandonato eredita quell'errore.
I team devono inoltre evitare di fornire informazioni che non sarebbero state disponibili al momento della previsione. Questo problema è chiamato data leakage. Il leakage migliora artificiosamente le valutazioni storiche, consentendo a un modello di vedere evidenze provenienti dal futuro.
Il caso d'uso più solido non è quindi la previsione automatica a partire da ogni colonna disponibile. È una previsione controllata con variabili che hanno significati chiari e regole di disponibilità definite. TimesFM-3 riduce il lavoro di modellazione, ma non elimina la governance dei dati.
Come Funziona la Previsione con TimesFM-3 in Un Solo Passaggio
Google ha riprogettato il percorso di previsione affinché le relazioni temporali e le relazioni tra serie si alternino all'interno dello stesso transformer.
Il modello inizia raggruppando 32 punti temporali consecutivi in una patch. Il patching converte una lunga sequenza numerica in una serie più breve di token. Ricorda il modo in cui alcuni vision transformer elaborano patch di immagini anziché singoli pixel.
Ogni obiettivo o covariata disponibile solo nel passato riceve token creati dalle sue patch storiche. Le covariate passato-futuro usano una costruzione con lookahead. I loro token includono la patch corrente e patch future contenenti segnali già noti.
Questi token entrano in un transformer solo decoder con 20 livelli, una dimensione del modello di 1.280 e 16 teste di attenzione. Queste specifiche compaiono nella model card ufficiale. L'architettura alterna due forme di attenzione.
L'attenzione temporale causale si muove orizzontalmente nel tempo all'interno di una serie. Causale significa che ogni token può esaminare informazioni precedenti, ma non obiettivi futuri sconosciuti. Questa restrizione aiuta a impedire che valori futuri dell'obiettivo confluiscano nella previsione.
L'attenzione completa sulle variabili si muove verticalmente tra serie diverse nella stessa posizione temporale. Consente ai token delle vendite di esaminare promozioni, meteo, traffico o segnali di prodotti correlati. Il modello alterna queste operazioni temporali e tra serie attraverso il proprio stack di transformer.
Questo schema alternato definisce il meccanismo centrale di previsione di TimesFM-3. Un'operazione apprende ciò che è cambiato nel tempo. Quella successiva esamina come le variabili si muovono insieme.
Google ha anche cambiato il modo in cui il modello genera l'orizzonte. Le versioni precedenti di TimesFM prevedevano una patch di output e poi usavano quel risultato durante la generazione della successiva. Questo ciclo autoregressivo può accumulare errori e aggiungere latenza sugli orizzonti lunghi.
TimesFM-3 colloca invece token mascherati lungo l'orizzonte futuro richiesto. I token mascherati agiscono come posizioni vuote che la rete deve riempire. Il modello genera la previsione completa con un solo forward pass anziché con un ciclo output per output.
Gli obiettivi futuri sconosciuti e le covariate disponibili solo nel passato restano mascherati. I segnali futuri noti, incluse le promozioni programmate e le festività, rimangono visibili. Questa disposizione consente al modello di riempire l'orizzonte dell'obiettivo consultando al contempo eventi che i pianificatori già conoscono.
L'approccio si basa sul masking di patch contigue, un metodo di addestramento che nasconde sezioni consecutive di una sequenza. Il modello apprende a ricostruire tali sezioni dal contesto circostante. Google applica questo principio a un intero orizzonte di previsione.
Una singola stima puntuale nasconderebbe un'incertezza sostanziale. TimesFM-3 produce quindi nove quantili a ogni passaggio futuro, coprendo dal 10° al 90° percentile. I quantili descrivono un intervallo di risultati plausibili anziché una sola risposta certa.
Un rivenditore potrebbe utilizzare la stima mediana per un piano base dell'inventario. I quantili inferiori e superiori possono supportare scenari conservativi e aggressivi. Il divario tra loro rivela inoltre dove il modello esprime maggiore incertezza.
Questi intervalli sono utili solo quando restano calibrati sui dati locali. Un 90° percentile nominale dovrebbe comportarsi come tale durante previsioni reali ripetute. I team devono effettuare backtesting per stabilire se l'incertezza riportata corrisponde al loro ambiente operativo.
Google fornisce il codice attraverso il repository pubblico TimesFM. Il progetto supporta input univariati, target multipli, covariate solo passate e covariate passate-future. I pesi PyTorch sono disponibili separatamente su Hugging Face.
Il repository include anche un backend MLX per Apple silicon. Gli esempi documentati supportano target multivariati ed entrambi i tipi di covariate. Questa opzione riduce la barriera alla sperimentazione locale, sebbene i pesi preaddestrati restino soggetti a una licenza restrittiva.
Questa architettura non ragiona sulla causalità aziendale nel senso umano del termine. Se sconti e vendite si sono mossi storicamente insieme, il modello può usare tale relazione. Non stabilisce che un determinato sconto abbia causato l'aumento.
La correlazione può inoltre venir meno dopo un cambiamento delle condizioni di business. Una promozione può rendere meno del previsto perché un concorrente riduce i prezzi o le scorte si esauriscono. Gli utilizzatori delle previsioni necessitano comunque di un contesto operativo che nessuna serie di input riesce a cogliere completamente.
Benchmark Solidi Non Risolvono la Questione del Deployment
Le classifiche riportate da Google rendono TimesFM-3 una baseline seria, ma non garantiscono previsioni migliori su ogni dataset privato.
Google ha valutato il modello su GIFT-Eval, FEV-Bench e TIME. Queste suite pubbliche testano le previsioni su dataset, frequenze, orizzonti e metriche differenti. L'azienda riferisce che TimesFM-3 ha ottenuto il miglior rango medio in tutte e tre.
I confronti includevano Chronos-2 di Amazon, la famiglia Toto 2.0 di Datadog e TimesFM-2.5 di Google. Google riferisce che TimesFM-3 ha ottenuto risultati solidi anche in modalità univariata. L'aggiunta di informazioni tra serie e covariate ha ulteriormente migliorato il suo rango medio.
Il repository descrive FEV-Bench come un insieme di 100 attività di previsione reali. Descrive TIME come composto da 50 dataset di dominio e 98 attività di valutazione. GIFT-Eval fornisce un ulteriore ampio confronto cross-domain tra foundation model.
L'ampiezza contribuisce a ridurre la dipendenza da un singolo dataset favorevole. Anche le metriche puntuali e probabilistiche testano qualità diverse. Le metriche puntuali valutano le previsioni centrali, mentre quelle probabilistiche esaminano la qualità delle distribuzioni previsionali.
Tuttavia, i risultati riassunti pubblicamente usano ranghi medi anziché una percentuale di miglioramento universale. Il rango mostra il posizionamento relativo tra le attività. Non dice a un acquirente di quanto migliorerà l'accuratezza su un particolare catalogo vendite o parco server.
Google ha inoltre pubblicato il risultato stesso. La replica indipendente sarà importante, soprattutto per input multivariati e covariate future note. I team necessitano di risultati basati sui propri orizzonti previsionali, schemi di dati mancanti e costi decisionali.
Il preaddestramento introduce un'altra incertezza. Il modello ha visto oltre mille miliardi di punti temporali, inclusi segnali del web pubblico e dati sintetici. Questa ampiezza può migliorare il trasferimento, ma la somiglianza tra i dati di preaddestramento e un dataset downstream può influenzare le prestazioni zero-shot.
Uno studio del 2025 sulla generalizzazione delle previsioni ha rilevato che i precedenti foundation model per serie temporali si indebolivano in presenza di alcuni shift di distribuzione. I test hanno usato TimesFM 2.0, non TimesFM-3, quindi non invalidano i nuovi risultati di Google.
Lo studio identifica comunque un rischio di deployment rilevante. Su un piccolo dataset elettrico, un modello specializzato con 49.500 parametri ha superato, dopo l'adattamento, il precedente modello TimesFM molto più grande. Un preaddestramento più esteso non ha eliminato il valore della specializzazione locale.
TimesFM-3 potrebbe gestire meglio questi casi perché la sua architettura e il suo addestramento sono cambiati. Google afferma che la sua modalità univariata migliora già rispetto alle release precedenti. Tuttavia, una nuova leadership nei benchmark non elimina il problema del domain shift.
I dati retail illustrano questa sfida. Un modello addestrato su ampi pattern temporali può gestire bene la stagionalità normale. Può comunque incontrare difficoltà dopo il trasferimento di un negozio, una revisione dell'assortimento, l'ingresso di un concorrente, un'interruzione delle forniture o un cambiamento improvviso nel comportamento dei clienti.
Le covariate aiutano quando rappresentano lo shift. Offrono poca protezione quando l'evento rilevante resta non registrato. Possono anche fuorviare il modello quando le relazioni storiche smettono di valere.
Il confronto con previsioni specifiche per attività resta quindi la competizione principale. I foundation model promettono un deployment più rapido e un riuso più ampio. I modelli specializzati promettono un adattamento più ravvicinato ai pattern di domanda, ai vincoli e alla funzione di perdita di una singola azienda.
L'accuratezza è solo una parte di questa decisione. I team devono misurare la latenza di inferenza, i requisiti infrastrutturali, il comportamento in caso di errore, la calibrazione e l'impegno di monitoraggio. Devono inoltre decidere se una previsione possa essere spiegata abbastanza bene per l'approvazione di inventario o finanziaria.
TimesFM-3 fornisce output probabilistici, ma i quantili non sono spiegazioni. Un analista deve comunque determinare perché il modello ha reagito al meteo o a una promozione. Test di ablazione controllati possono aiutare rimuovendo un input e misurando il cambiamento.
Il backtesting dovrebbe riprodurre le informazioni disponibili a ogni cutoff storico. Gli input meteorologici futuri dovrebbero provenire dalle previsioni emesse in quel momento, non dalle osservazioni registrate successivamente. I calendari promozionali dovrebbero riflettere le loro versioni precedenti, incluse le cancellazioni successive.
I team dovrebbero anche confrontare modelli con baseline semplici. Previsioni naive stagionali, regressioni lineari, alberi con gradient boosting e modelli specializzati consolidati possono restare competitivi. Un foundation model merita il proprio posto soltanto quando migliora il risultato operativo.
La Licenza Non Commerciale Crea il Punto di Pressione Immediato
Gli sviluppatori possono oggi ispezionare TimesFM-3, ma la maggior parte delle aziende non può inserire i suoi pesi preaddestrati predefiniti in un flusso di lavoro di produzione.
Google ha rilasciato il codice sorgente del repository con licenza Apache 2.0. Tuttavia, i pesi preaddestrati di TimesFM-3 utilizzano la distinta TimesFM Non-Commercial License v1.0. Il repository indica che tali pesi sono limitati a usi non commerciali e non di produzione.
Questa separazione è importante. La disponibilità del codice sorgente consente ai ricercatori di ispezionare l'implementazione e svolgere esperimenti. Non concede a un retailer il permesso di utilizzare i pesi predefiniti per il rifornimento in tempo reale o la pianificazione dei ricavi.
I pesi TimesFM precedenti fino alla versione 2.5 restano sotto licenza Apache 2.0. I team possono quindi imbattersi in diritti diversi all'interno dello stesso progetto. Devono verificare la licenza associata all'esatto checkpoint che intendono utilizzare.
La restrizione plasma anche la pressione competitiva. Amazon, Datadog, Salesforce, Nixtla, IBM e altre organizzazioni stanno sviluppando sistemi di previsione riutilizzabili. Disponibilità, integrazione, supporto e licenze possono pesare più di un ristretto vantaggio nei benchmark.
Google afferma che l'integrazione con BigQuery arriverà nelle prossime settimane. Questo lancio è il primo segnale importante da osservare. Dovrebbe chiarire come i clienti accedono a TimesFM-3 e quali termini commerciali regolano l'uso in hosting.
BigQuery espone già la funzione AI.FORECAST per le previsioni univariate basate su TimesFM. Un rilascio multivariato nativo potrebbe avvicinare il nuovo modello ai dati enterprise esistenti. L'accesso SQL ridurrebbe inoltre il lavoro di integrazione richiesto ai team di forecasting.
Il secondo segnale è la replica indipendente dei benchmark. I ricercatori dovrebbero confermare i risultati su tutte e tre le suite di valutazione e testare difficili shift di distribuzione. I confronti pubblici dovrebbero inoltre riportare differenze effettive nelle metriche insieme ai ranghi medi.
Il terzo segnale è l'evidenza in produzione. I case study dovrebbero mostrare se le covariate migliorano decisioni quali allocazione dell'inventario, pianificazione del personale, pianificazione della capacità o preparazione alle anomalie. I report utili includeranno confronti con baseline e costi degli errori, non soltanto l'accuratezza del modello.
Un servizio di produzione rafforzerebbe l'affermazione di Google secondo cui un previsore generalista può andare oltre gli esperimenti di ricerca. Restrizioni di licenza persistenti senza un percorso commerciale indebolirebbero tale conclusione. Gli sviluppatori potrebbero studiare il modello scegliendo però un altro sistema per il deployment.
I risultati indipendenti potrebbero anche modificare il panorama competitivo. Guadagni coerenti su dataset aziendali non visti sosterrebbero la strategia zero-shot di Google. Esiti misti rafforzerebbero l'idea di trattare TimesFM-3 come una baseline iniziale anziché come un sistema di previsione finale.
Il rilascio del modello rappresenta comunque un significativo passo tecnico. Il precedente foundation model di Google non poteva combinare nativamente più target con segnali storici e futuri noti. TimesFM-3 rende tali relazioni parte del preaddestramento e dell'inferenza.
Questa capacità avvicina il foundation forecasting ai problemi reali di pianificazione. Le aziende non vivono vendite, meteo, traffico, sconti e festività come timeline isolate. I loro sistemi previsionali non dovrebbero essere costretti a ignorare queste connessioni.
Tuttavia, il futuro resta fuori dal controllo del modello. Le previsioni meteo cambiano, le promozioni vengono cancellate e il comportamento dei clienti si modifica. Nove quantili possono esprimere l'incertezza, ma non possono trasformare input incompleti in certezza.
Per gli sviluppatori, la prossima azione sensata è una valutazione offline controllata. Confrontate Google TimesFM-3 con l'attuale baseline di produzione, preservate i confini informativi storici e testate la calibrazione delle previsioni. Poi osservate BigQuery per il percorso commerciale che i pesi scaricabili al momento non offrono.



