top of page

Il benchmark di pugilato autonomo porta la latenza dell’IA sul ring

Google è entrata questa settimana in un benchmark insolito, almeno secondo uno sviluppatore che sta testando Gemini Flash Live all’interno di una simulazione di pugilato autonoma. Il progetto sostituisce le domande statiche con pugili che devono percepire gli attacchi, scegliere le risposte e agire prima che un pugno simulato vada a segno.

Questa premessa rende l’esperimento più interessante di quanto suggerisca il suo tema violento. Il proposto orizzonte Google si misura in frazioni di secondo, non in ore di programmazione o migliaia di quesiti accademici. Un modello che ragiona bene ma risponde in ritardo viene comunque colpito.

Lo sviluppatore afferma che Gemini Flash Live può usare informazioni visive per schivare e contrattaccare. Secondo quanto riportato, i modelli locali eseguiti su una Nvidia GeForce RTX 5060 Ti con 8GB di memoria impiegano più tempo a produrre decisioni. Tuttavia, la descrizione iniziale su Reddit non era accompagnata da una classifica pubblica, codice riproducibile, risultati completi o validazione indipendente.

Il progetto si colloca quindi tra una dimostrazione creativa e un benchmark difendibile. La sua domanda centrale resta valida: quando un agente IA opera in un ambiente in evoluzione, il tempo di risposta dovrebbe essere considerato parte dell’intelligenza?

La simulazione di pugilato trasforma il ritardo in danno

L’esperimento rende visibile la latenza convertendo una risposta lenta del modello in uno svantaggio competitivo immediato.

L’autore ha descritto un incontro di pugilato controllato dall’IA, pensato per testare velocità decisionale, adattabilità e strategia. Ogni modello riceve informazioni sull’incontro in corso. I modelli con supporto alla visione possono ricevere dati visivi aggiuntivi, anche se il formato esatto e la frequenza di campionamento non sono stati divulgati.

La simulazione usa “regole da strada” volutamente permissive. Tutto è consentito e un pugile non viene sconfitto semplicemente perché è stato mandato al tappeto. L’arbitro deve contare fino a 10, oppure l’avversario deve infliggere danni pari al 50 per cento della salute del pugile dopo il knockout.

Queste regole creano una pressione costante. Un modello non può trattare ogni scambio come un prompt isolato, perché le sue condizioni, la posizione, l’avversario e il tempo disponibile cambiano continuamente. Deve selezionare un’azione mentre l’ambiente continua a muoversi.

Lo sviluppatore afferma che l’obiettivo fosse creare un test più coinvolgente dell’ennesima raccolta di problemi con risposte fisse. La presentazione pugilistica fornisce inoltre una spiegazione intuitiva del fallimento. Una risposta ritardata non appare come un numero astratto di latenza; appare come una parata mancata o una combinazione senza risposta.

Questa chiarezza è utile, ma può anche trarre in inganno. Un pugile animato dà l’impressione che il modello veda, comprenda e controlli continuamente l’intera scena. Il sistema sottostante potrebbe invece convertire lo stato di gioco in testo, inviare immagini periodicamente o limitare il modello a un piccolo menu di azioni.

Queste scelte di implementazione determinano ciò che il sistema misura realmente. Un modello che sceglie tra “schiva”, “para” e “contrattacca” affronta un problema diverso da quello di un agente che controlla autonomamente movimento, tempismo, direzione e selezione degli attacchi.

Il post originale non divulga lo spazio delle azioni, il formato del prompt, l’intervallo di aggiornamento, le condizioni di rete, il seed casuale o il numero di incontri. Non fornisce neppure una distribuzione completa dei punteggi. Le affermazioni secondo cui Gemini può schivare e contrattaccare dovrebbero quindi essere trattate come un’osservazione dell’autore, non come una classifica consolidata dei modelli.

Ciononostante, il concetto mette in luce una questione che le valutazioni statiche spesso nascondono. Molte domande di benchmark mettono di fatto il mondo in pausa mentre un modello pensa. Interfacce reali, robot, videogiochi e assistenti dal vivo non concedono questo privilegio.

La Live API di Google è progettata per interazioni a bassa latenza che utilizzano flussi continui di audio, immagini e testo. L’ambiente di pugilato spinge questa progettazione verso una conseguenza misurabile: rispondere tardi significa che lo stato successivo arriva prima che la decisione precedente abbia importanza.

Perché l’orizzonte Google si misura in millisecondi

L’orizzonte Google rilevante non riguarda per quanto tempo Gemini possa portare avanti un compito, ma quanto rapidamente il suo ciclo di percezione e azione resti utile.

I ricercatori di IA usano già il termine “orizzonte temporale” per discutere delle capacità degli agenti. METR definisce l’orizzonte temporale di completamento di un compito come la durata del compito umano alla quale un agente raggiunge una probabilità di successo specificata. Le sue misurazioni attuali si concentrano principalmente su ingegneria del software, machine learning e cybersecurity.

Questo quadro chiede se un agente sia in grado di completare in modo affidabile compiti che richiedono periodi più lunghi di lavoro umano. Il progetto di pugilato pone una domanda diversa. Verifica se una decisione arrivi entro la finestra sempre più stretta in cui può ancora cambiare il risultato.

Entrambe le idee sono importanti, ma non dovrebbero condividere un punteggio senza spiegazioni. Un agente di programmazione può impiegare minuti a rivedere un piano perché il repository, di solito, aspetta. Un pugile che affronta un colpo in arrivo potrebbe avere un solo istante utile per reagire.

Questo crea almeno quattro tipi di ritardo.

Primo, la simulazione deve raccogliere lo stato corrente. Se è coinvolta la visione, deve acquisire e codificare un’immagine o un fotogramma video. Un fotogramma obsoleto può compromettere una buona decisione prima ancora che inizi l’inferenza.

Secondo, l’applicazione deve trasmettere quell’input. L’esecuzione locale evita il transito su internet, ma comporta comunque costi di serializzazione, pianificazione e memoria. Un sistema ospitato aggiunge variabilità di rete.

Terzo, il modello deve inferire un’azione. Budget di ragionamento più ampi possono migliorare la pianificazione, ma consumano anche tempo. In un ambiente dal vivo, una maggiore deliberazione può ridurre le prestazioni pratiche.

Quarto, l’applicazione deve analizzare ed eseguire la risposta. Una spiegazione prolissa è inutile se il gioco richiede un comando compatto. Vincoli di output, chiamate a strumenti e risposte malformate influenzano tutti il tempo dell’azione finale.

Google ha precedentemente descritto la propria Multimodal Live API come un servizio WebSocket stateful che supporta flussi bidirezionali. In un post per sviluppatori del 2024, l’azienda ha riportato un output del primo token in 600 millisecondi per quella generazione del servizio. Questa cifra descrive un’affermazione della piattaforma in condizioni non specificate, non il tempo di reazione end-to-end misurato dal sistema di pugilato.

La distinzione è cruciale. La latenza del primo token non equivale alla latenza dell’azione completata. Una valutazione utile misurerebbe dal momento in cui una minaccia diventa osservabile a quello in cui il simulatore accetta un’azione difensiva valida.

Dovrebbe inoltre riportare la distribuzione, non soltanto una media. Un pugile che risponde rapidamente in nove scambi e si blocca al decimo può perdere l’incontro. La latenza di coda, come il cinque per cento più lento delle risposte, potrebbe prevedere la sopravvivenza meglio della media.

Il confronto locale dell’autore rende concreto questo problema. Il post afferma che i modelli eseguiti su una RTX 5060 Ti da 8GB impiegano un po’ di tempo per l’inferenza, sollevando la possibilità di scalare il tempo. Rallentare la simulazione consentirebbe a quei modelli di partecipare, ma cambierebbe la competizione.

La scalatura temporale può rispondere alla domanda se un modello locale scelga buone azioni quando gli viene concessa la stessa opportunità di riflettere. Il gioco in tempo reale può rispondere alla domanda se l’intero deployment produca azioni utili sotto la stessa pressione ambientale. Sono test distinti e dovrebbero generare classifiche separate.

I modelli multimodali veloci mettono sotto pressione i ragionatori più lenti

La competizione principale contrappone sistemi rapidi di percezione-azione a modelli deliberativi più lenti, non Google a un singolo rivale nominato.

Gemini Flash Live sembra adatto all’esperimento perché Google ha creato la Live API per l’interazione in streaming. La sua documentazione afferma che il servizio elabora audio, immagini e testo continui per risposte immediate. Le connessioni client-server possono inoltre ridurre il passaggio aggiuntivo attraverso un backend applicativo.

Questa architettura conferisce a Gemini un importante vantaggio a livello di sistema. Non dimostra una strategia pugilistica, un ragionamento generale o un’adattabilità superiori. Significa che il modello e il livello di distribuzione sono stati progettati per carichi di lavoro in cui i media in arrivo non attendono il completamento di un ciclo prompt-risposta.

I modelli locali dell’autore occupano l’altro lato del confronto. Eseguire un modello su hardware consumer offre privacy, controllo, ripetibilità e indipendenza dalla disponibilità di un servizio remoto. Tuttavia, i limiti di memoria possono restringere le scelte relative a dimensione del modello, contesto, elaborazione delle immagini o quantizzazione.

Un confronto equo deve identificare quale vincolo sia rilevante. Se un modello locale riceve testo mentre Gemini riceve immagini, il benchmark confonde la modalità con il deployment. Se entrambi vedono fotogrammi identici ma uno passa attraverso un’API remota in streaming, il risultato confonde la capacità del modello con l’infrastruttura.

Nessuno dei due confronti è inutile. Rispondono semplicemente a domande diverse.

Uno sviluppatore di prodotto che sceglie una tecnologia per un coach dal vivo o un personaggio interattivo si interessa al risultato integrato. Architettura del modello, rete, hardware di inferenza e progettazione dell’interfaccia influenzano tutti l’esperienza dell’utente. Un ricercatore che confronta le capacità di ragionamento necessita di controlli più rigorosi.

Il modello realtime di OpenAI illustra un’altra strada disponibile. Il suo modello documentato accetta input di testo, audio e immagini, anche se non elenca input video. Un’implementazione di pugilato dovrebbe quindi decidere con quale frequenza inviare immagini e come allinearle agli eventi di gioco.

La ricerca SIMA di Google DeepMind offre un riferimento storico più diretto. SIMA usa immagini dello schermo e istruzioni in linguaggio naturale, quindi produce azioni tramite tastiera e mouse in giochi 3D. DeepMind ha riportato valutazioni su 600 competenze di base, con compiti iniziali progettati per richiedere approssimativamente 10 secondi.

Quella ricerca SIMA ha anche mostrato perché gli ambienti interattivi attraggono i ricercatori. Combinano percezione, linguaggio, memoria, azione e conseguenze all’interno di software controllato. L’ambiente può registrare ogni osservazione e comando.

La simulazione di pugilato comprime ulteriormente questo ciclo. I compiti di navigazione di dieci secondi consentono di recuperare da un’esitazione. Una schivata può scadere quasi immediatamente.

È qui che i modelli di ragionamento più lenti subiscono pressione. I benchmark spesso premiano i modelli che dedicano calcolo aggiuntivo alle domande difficili. Il pugilato può penalizzare lo stesso comportamento quando il miglioramento marginale arriva dopo la finestra d’azione.

La pressione non si limita ai fornitori di modelli. Gli sviluppatori che costruiscono interfacce autonome devono decidere se instradare ogni scelta attraverso un modello di grandi dimensioni. Un sistema pratico potrebbe usare un controller rapido per la difesa immediata, quindi consultare un modello più lento per la strategia tra uno scambio e l’altro.

Un simile approccio ibrido potrebbe superare entrambi gli estremi. Renderebbe però più complessa l’attribuzione, perché il benchmark misurerebbe un agente progettato, non un singolo modello. Questa tensione esiste già nelle valutazioni degli agenti, dove scaffolding e progettazione degli strumenti influenzano fortemente i risultati.

Una demo divertente non è ancora un benchmark IA affidabile

Senza input controllati, prove ripetute e dati completi sui tempi, l’incontro di pugilato non può separare la strategia dall’ingegneria dei sistemi.

Un benchmark richiede più di un ambiente e di un vincitore. Richiede un costrutto definito, ovvero la capacità che il punteggio sostiene di rappresentare. L’“intelligenza pugilistica” potrebbe riferirsi alla velocità di reazione, alla scelta tattica, all’adattamento a lungo termine, alla comprensione visiva o al successo complessivo nell’incontro.

Questi risultati possono entrare in conflitto. Un modello reattivo potrebbe schivare spesso senza però mai creare un’apertura. Un modello strategico potrebbe accettare danni limitati per sfruttare in seguito lo schema dell’avversario. Un modello con visione potrebbe sembrare adattivo perché riceve informazioni più ricche rispetto a un partecipante basato solo sul testo.

Le regole aggiungono un altro fattore di confusione. Consentire attacchi dopo un knockout e richiedere danni aggiuntivi crea incentivi insoliti. Un modello addestrato su conoscenze di pugilato convenzionale potrebbe selezionare azioni adatte alle regole regolamentari, ma poco efficaci nelle condizioni personalizzate del simulatore.

Questo non invalida l’ambiente. Regole nuove possono testare il rispetto delle istruzioni e l’adattamento. Tuttavia, il prompt deve dichiarare tali regole in modo coerente e i valutatori devono verificare che il modello le abbia comprese.

La casualità presenta un altro problema. I giochi di combattimento variano comunemente il rilevamento dei colpi, il movimento, i danni e la tempistica. Un singolo incontro può dipendere da una sequenza fortunata. Classifiche affidabili richiedono combattimenti ripetuti con posizioni iniziali speculari, seed controllati e intervalli di confidenza.

Anche l’identità del modello richiede una gestione più rigorosa. “Gemini Flash Live” descrive una famiglia e una modalità di distribuzione, non necessariamente uno snapshot fisso. I servizi in anteprima possono cambiare. Un risultato riproducibile dovrebbe registrare l’identificatore esatto del modello, la versione dell’API, la data, la regione, il prompt di sistema, le impostazioni di generazione e lo schema degli strumenti.

I confronti hardware richiedono la stessa attenzione. “Modello locale su una RTX 5060 Ti” non identifica il modello, il numero di parametri, la quantizzazione, il motore di inferenza, la lunghezza del contesto o l’encoder di immagini. Ciascuno di questi elementi può modificare sensibilmente il tempo di risposta.

Una pubblicazione credibile dovrebbe riportare almeno tre gruppi di punteggi.

Qualità delle decisioni

  • Danni inflitti e subiti

  • Blocchi, schivate e contrattacchi riusciti

  • Azioni non valide o strategicamente incoerenti

  • Prestazioni contro più stili di avversario

Prestazioni temporali

  • Ritardo nell’acquisizione dello stato

  • Ritardo di rete e di coda

  • Tempo fino alla prima azione utilizzabile

  • Latenza end-to-end mediana e di coda

Prestazioni di adattamento

  • Miglioramento tra i round

  • Risposta a schemi ripetuti dell’avversario

  • Recupero dopo che le tattiche smettono di funzionare

  • Generalizzazione a regole o pugili non visti

La valutazione dovrebbe includere anche baseline semplici. Una policy reattiva codificata a mano potrebbe schivare ogni volta che un attacco supera una soglia. Una policy casuale stabilirebbe il livello minimo. Una policy tattica scriptata potrebbe mostrare se il modello linguistico aggiunge valore oltre a regole prevedibili.

Se l’AI non riesce a superare queste baseline in modo affidabile, un comportamento appariscente non dovrebbe salvare l’affermazione. Al contrario, batterle in condizioni non viste renderebbe il progetto qualcosa di più di una demo visiva.

Un confronto con gli esseri umani potrebbe aiutare, ma richiede una progettazione attenta. Il tempo di reazione umano, la familiarità con l’interfaccia e la conoscenza del gioco influenzerebbero il risultato. Gli esseri umani dovrebbero ricevere le stesse informazioni osservabili e gli stessi vincoli d’azione dei modelli.

L’incertezza del creatore sulla scalatura del tempo è quindi produttiva. Identifica la scelta irrisolta più importante del benchmark. Un tempo di parete uguale valuta la reattività distribuibile, mentre un tempo normalizzato valuta la qualità delle decisioni con calcolo adattato.

La soluzione migliore è pubblicare entrambi. Una divisione può mantenere fisso l’orologio della simulazione. Un’altra può mettere in pausa o scalare gli eventi, tracciando al contempo il calcolo concesso a ciascun agente. I lettori potrebbero così distinguere una policy intelligente ma lenta da una veloce ma superficiale.

La metodologia dell’orizzonte temporale di METR dimostra il valore di definire una probabilità di successo rispetto a una misura esplicita del compito. I suoi compiti software sono molto diversi, ma la lezione di fondo si trasferisce: il punteggio deve dichiarare esattamente cosa significa la durata e come viene stimata l’affidabilità.

Il progetto di pugilato al momento non dispone di questo livello metodologico. Finché non sarà presente, frasi come “Gemini può schivare i pugni” descrivono un’esecuzione osservata. Non stabiliscono una capacità comparativa.

I benchmark interattivi rivelano ciò che i punteggi statici non colgono

Un’arena di pugilato controllata può mettere in luce percezione obsoleta, azioni ritardate e recupero debole, problemi che scompaiono nei set di domande a risposta singola.

I benchmark tradizionali dei modelli linguistici forniscono di norma un input fisso e attendono una risposta. Questo design favorisce la ripetibilità e una valutazione economica. Elimina però il costo dell’esitazione.

Gli ambienti interattivi ripristinano quel costo. L’osservazione successiva dipende dall’azione precedente, mentre un avversario o il mondo continua a cambiare. Gli errori si accumulano invece di concludersi con una sola risposta errata.

Questo rende il pugilato un banco di prova plausibile per il comportamento degli agenti, anche se la sua presentazione è giocosa. Un modello deve mantenere lo stato, selezionare azioni, osservarne le conseguenze e rivedere il proprio approccio. Sono requisiti rilevanti per robot, agenti di controllo dello schermo, assistenti live e personaggi di gioco autonomi.

L’ambiente può anche rivelare fallimenti che un tasso di successo finale nasconde. Un modello può emettere comandi contraddittori perché non ha integrato il frame più recente. Può ripetere una tattica fallita perché la sua memoria non contiene un riepilogo utile. Può pianificare correttamente ma perdere ogni finestra di esecuzione.

Lo stack in tempo reale di Google è particolarmente rilevante perché supporta input multimodali continui. Tuttavia, l’accesso a un flusso live non garantisce un ragionamento temporale accurato. Un modello deve stabilire cosa è cambiato, distinguere il movimento dal rumore e collegare le osservazioni recenti all’azione corretta.

Qui la frequenza dei frame conta. Inviare più immagini può migliorare la copertura temporale, aumentando però il carico di banda e di elaborazione. Inviarne meno può ridurre la latenza ma nascondere l’inizio di un attacco. La frequenza ottimale dipende sia dal modello sia dall’ambiente.

I progettisti della valutazione devono quindi trattare la pipeline di osservazione come parte dell’agente. Riportare solo il nome del modello cancella decisioni che possono determinare il vincitore prima ancora che inizi l’inferenza.

Il formato pugilistico può anche testare l’adattamento più chiaramente delle suite statiche. Il valutatore potrebbe programmare avversari con stili distinti, tra cui pressione aggressiva, contrattacco difensivo, combinazioni ripetitive o movimenti ingannevoli. I modelli potrebbero affrontare prima stili familiari, poi combinazioni non viste.

Un autentico punteggio di adattamento misurerebbe il cambiamento comportamentale dopo l’accumulo di evidenze. Non dovrebbe premiare un modello semplicemente perché seleziona casualmente azioni diverse. Le decisioni successive del modello devono sfruttare schemi non disponibili all’inizio.

Questo design collegherebbe il progetto a una storia più ampia dei giochi come laboratori per l’AI. DeepMind osserva che i giochi offrono contesti reattivi e in tempo reale con obiettivi mutevoli. Forniscono inoltre una strumentazione che spesso manca agli esperimenti fisici.

Tuttavia, un benchmark di pugilato dovrebbe evitare di diventare un altro spettacolo chiuso. Senza ambienti scaricabili, protocolli fissi e log leggibili dalle macchine, gli spettatori non possono analizzare perché un pugile ha vinto. Il valore d’intrattenimento attira attenzione, ma la trasparenza crea valore scientifico.

La stessa lezione si applica al test degli agenti aziendali. Un agente che controlla lo schermo e alla fine completa un flusso di lavoro può comunque frustrare gli utenti se si interrompe in modo imprevedibile o agisce su informazioni obsolete. I team necessitano di tracce che mostrino osservazioni, decisioni, tempistiche e recupero.

Un’arena visiva rende queste tracce più facili da comprendere. Guardare un agente che non riesce a bloccare è più intuitivo che leggere un grafico dei percentili. L’opportunità consiste nel preservare questa accessibilità, aggiungendo al tempo stesso i controlli necessari per un confronto significativo.

Cosa renderebbe il risultato degno di fiducia

Tre segnali determineranno se questo progetto diventerà una valutazione utile o resterà un’inventiva dimostrazione sui social media.

Il primo segnale è una pubblicazione riproducibile. Il creatore dovrebbe pubblicare l’ambiente, le regole, i prompt, lo schema delle azioni, la logica temporale e le configurazioni fisse dei modelli. I replay dovrebbero includere osservazioni con timestamp e azioni accettate.

Questa pubblicazione rafforzerebbe l’affermazione se utenti indipendenti riproducessero classifiche simili. La indebolirebbe se piccole modifiche al prompt o alla rete invertissero i risultati.

Il secondo segnale è una classifica a due binari. Un binario dovrebbe imporre condizioni identiche in tempo reale. L’altro dovrebbe normalizzare o dichiarare il calcolo, affinché i valutatori possano confrontare la qualità delle azioni separatamente dalla velocità.

Questo risolverebbe la questione della scalatura del tempo senza fingere che esista una sola definizione di equità. Classifiche stabili su entrambi i binari sosterrebbero un’ampia affermazione di capacità. Classifiche divergenti mostrerebbero che latenza e qualità del ragionamento restano distinte.

Il terzo segnale è una copertura più ampia di modelli e baseline. Gemini Flash Live dovrebbe affrontare snapshot fissi di altri provider ospitati, modelli locali dichiarati, controller codificati a mano e policy casuali. Ogni sistema dovrebbe ricevere osservazioni comparabili, salvo che una divisione multimodale separata sia chiaramente etichettata.

Se Gemini rimane competitivo tra seed ripetuti, avversari non visti e misurazioni trasparenti della latenza, l’orizzonte di Google assumerebbe significato. Se vincesse solo grazie a una visione più ricca o a tempistiche favorevoli, il benchmark documenterebbe invece un vantaggio di integrazione.

Nessun risultato verificato stabilisce attualmente nessuna delle due conclusioni. La fonte è la descrizione di un lavoro in corso da parte di uno sviluppatore e le principali affermazioni sulle prestazioni non sono state controllate in modo indipendente. Questa incertezza dovrebbe incoraggiare misurazioni migliori, non il rigetto.

Il prossimo passo utile è semplice: preservare il divertimento, poi esporre i meccanismi. Pubblicare i log, separare la velocità dalla strategia e lasciare che altri sviluppatori eseguano gli stessi incontri. Il modello che domina una partita in pausa sopravviverebbe quando l’orologio continua a scorrere? La domanda va oltre il pugilato simulato. Verifica se l’AI in tempo reale può trasformare la percezione in azione prima che il mondo cambi di nuovo.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

​Aggiungi una barra di ricerca al tuo cervello

Basta chiedere a remio

Ricorda tutto

Non organizzare nulla

bottom of page