top of page

I pesi aperti di StepFun Step 5 Preview spostano la sfida dei modelli agentici sul deployment

1 ora fa
Tempo di lettura: 13 min

Il 15 ottobre StepFun ha rilasciato i pesi aperti di Step 5 Preview in due formati principali, trasformando un'anteprima API in un modello che gli sviluppatori possono ispezionare e distribuire. L'azienda ha pubblicato checkpoint BF16 e FP8 su Hugging Face e ModelScope, insieme al codice e a un dettagliato blog tecnico.

La mossa è rilevante perché Step 5 Preview non è progettato come un modello locale leggero. Contiene circa 600 miliardi di parametri totali, ne attiva 27 miliardi per token e supporta una finestra di contesto fino a un milione di token. Eseguirlo su scala completa richiede hardware da data center, inferenza distribuita e un'attenta gestione della memoria.

Il rilascio crea quindi una tensione utile. StepFun ha reso accessibili i pesi del modello, ma il controllo pratico resta limitato dall'infrastruttura. La vera competizione non riguarda semplicemente pesi aperti contro API chiuse. Riguarda la capacità dei team di trasformare pesi ispezionabili in agenti affidabili e sostenibili che portino a termine attività lunghe.

Ciò mette sotto pressione altri sviluppatori di modelli a pesi aperti che competono sugli stessi carichi di lavoro agentici, tra cui DeepSeek, Qwen e Kimi. Offre inoltre ai team infrastrutturali un nuovo e impegnativo banco di prova per vLLM, SGLang, quantizzazione, gestione del contesto e serving multi-nodo.

I pesi aperti di StepFun Step 5 Preview sono ora distribuibili

Il rilascio di ottobre trasforma Step 5 Preview da una promessa ospitata in un modello che team qualificati possono eseguire sotto il proprio controllo.

StepFun ha inizialmente presentato il modello come sistema di punta per il lavoro agentico. Aveva promesso un rilascio a pesi aperti dopo la disponibilità iniziale via API. Il 15 ottobre, l'azienda ha mantenuto la promessa con file del modello e istruzioni per il deployment.

Il checkpoint FP8 ufficiale è pensato per ridurre il carico di memoria necessario a servire un modello di queste dimensioni. FP8 memorizza molti valori del modello con precisione in virgola mobile a otto bit, riducendo l'uso della memoria rispetto a BF16 e mantenendo al contempo un intervallo numerico più ampio della quantizzazione intera.

StepFun ha pubblicato anche un checkpoint BF16 separato. BF16 utilizza valori in virgola mobile a 16 bit e offre in genere un riferimento più conservativo per valutazione, adattamento e confronto numerico.

Questi file sono disponibili anche tramite il rilascio su ModelScope, offrendo agli sviluppatori un'altra modalità di distribuzione. È particolarmente importante per i team la cui infrastruttura o i cui flussi di download dipendono già da ModelScope.

La differenza tra i due checkpoint è operativa, non estetica. StepFun avverte che impostare un'opzione di runtime BF16 non trasforma i pesi FP8 in BF16. I team devono scaricare il checkpoint corrispondente alla precisione che intendono servire.

La scheda del modello include percorsi per vLLM, SGLang e un'implementazione Transformers autonoma. Sia vLLM sia SGLang possono esporre il modello tramite un'interfaccia compatibile con OpenAI. Le applicazioni esistenti possono quindi connettersi senza adottare un formato di richiesta completamente nuovo.

Il deployment richiede comunque un'ingegneria sostanziale. La configurazione di riferimento di StepFun colloca il checkpoint FP8 su quattro GPU Nvidia B300 oppure otto GPU H200. La configurazione BF16 utilizza otto GPU B300 oppure due nodi contenenti 16 GPU H200.

Questi esempi descrivono configurazioni iniziali, non capacità garantite per ogni carico di lavoro. Una richiesta da un milione di token necessita inoltre di memoria per la cache chiave-valore, i buffer di runtime e le sequenze concorrenti. I pesi sono solo una parte dell'impronta complessiva del sistema.

La documentazione BF16 contiene un'altra importante precisazione. StepFun afferma che il suo percorso completo di conversione BF16 suddiviso in file e generazione non ha ricevuto una validazione end-to-end completa. L'azienda ha validato le forme dei checkpoint, test di conversione più piccoli e l'inferenza con pesi in streaming sull'intero modello.

Questa nota conferisce al rilascio maggiore credibilità, non minore. Il deployment aperto espone strumenti incompleti e limiti di scalabilità che un'API gestita può nascondere. Consente inoltre a ingegneri esterni di riprodurre i fallimenti e proporre correzioni.

Il rilascio è quindi significativo senza essere privo di attriti. Gli sviluppatori possiedono ora gli artefatti del modello, esempi di serving e una spiegazione architetturale. Devono ancora costruire un ambiente operativo in grado di utilizzarli.

Perché StepFun ha costruito un modello agentico più stretto e profondo

La scommessa centrale di StepFun è che un'elaborazione interna profonda conti più del puro numero di parametri attivi durante sessioni agentiche lunghe e ricche di strumenti.

Step 5 Preview utilizza un'architettura sparse mixture-of-experts. In questo schema, la rete contiene molti gruppi specializzati di parametri, ma un router ne attiva solo un sottoinsieme per ciascun token.

Il modello dispone di circa 600 miliardi di parametri totali e 27 miliardi di parametri attivi per token. L'attivazione sparsa mira a preservare un'ampia capacità senza applicare l'intera rete a ogni passaggio. Non elimina l'onere di archiviazione o comunicazione richiesto per mantenere l'intero modello.

StepFun descrive il modello come “stretto ma profondo”. Contiene 92 blocchi transformer, introducendo più fasi di elaborazione sequenziale tra input e output. L'azienda sostiene che la profondità favorisca il ragionamento latente multi-passaggio durante l'elaborazione di prompt lunghi.

Questo progetto punta a una caratteristica scomoda degli agenti software. Un agente di coding legge ripetutamente file, riceve risultati dagli strumenti, modifica codice, esegue test e aggiorna il proprio piano. Gran parte del suo ragionamento deve avvenire durante l'elaborazione del contesto accumulato, non soltanto tramite testo di ragionamento visibile.

Una rete più profonda offre alle rappresentazioni più livelli attraverso cui svilupparsi. Tuttavia, la profondità rende anche più difficile l'ottimizzazione. StepFun riporta esplosioni numeriche e picchi di gradiente emersi durante la scalabilità del modello.

L'architettura tecnica dell'azienda descrive tre risposte. Ha mantenuto in FP32 gli stati nascosti e i relativi gradienti, ha memorizzato in FP32 le scale di normalizzazione e ha introdotto un clipping dei gradienti a grana fine.

Secondo StepFun, gli stati nascosti FP32 hanno ridotto i picchi estremi di attivazione di quasi un ordine di grandezza. L'azienda afferma che questa modifica ha aggiunto solo un modesto overhead di addestramento rispetto alla gestione BF16 convenzionale.

La modifica della normalizzazione ha affrontato valori prossimi a meno uno, per i quali la precisione BF16 può risultare insufficiente. StepFun ha rilevato che alcuni canali alternavano tra una soppressione completa e una riapertura, producendo un comportamento di output instabile.

Il suo clamp dei gradienti ha interessato solo lo 0,00004% dei valori di gradiente per livello. StepFun afferma che questi rari valori potevano amplificarsi attraverso i livelli intermedi e creare picchi. Il loro clipping avrebbe prodotto una convergenza più regolare.

Si tratta di osservazioni sull'addestramento riportate dall'azienda, non di repliche indipendenti. Tuttavia, la loro inclusione rende il blog più utile di un annuncio di benchmark. I ricercatori possono confrontare queste tecniche con il comportamento osservato in altri modelli profondi.

Il design dell'attenzione costituisce la seconda metà dell'argomentazione architetturale. Step 5 Preview alterna tre livelli di attenzione efficiente con un livello di attenzione completa sparsa. I livelli efficienti utilizzano l'attenzione a finestra scorrevole con gating, che limita la regione recente esaminata da ciascun token.

Il percorso di attenzione completa utilizza quello che StepFun chiama Sparse GQA. La grouped-query attention, o GQA, consente a più teste di query di condividere rappresentazioni di chiavi e valori. StepFun aggiunge un meccanismo di selezione che recupera blocchi storici rilevanti invece di leggere l'intera sequenza.

Il suo indicizzatore unisce i token in blocchi di otto. Il modello seleziona un budget di 4.096 token, corrispondente a 512 blocchi. StepFun afferma che l'unione dei blocchi riduce di otto volte i costi di indicizzazione e selezione dei migliori elementi.

Questo meccanismo affronta un problema concreto. L'attenzione completa standard diventa sempre più costosa con la crescita di una sequenza, poiché i token vengono confrontati con una cronologia in espansione. Questo costo diventa difficile da sostenere a un milione di token.

La selezione sparsa riduce la porzione di cronologia esaminata in ciascuna operazione. Tuttavia, qualsiasi selettore può ignorare informazioni che in seguito si rivelano importanti. StepFun riporta una copertura dei token del 78,06% per la configurazione selezionata, rispetto al 79,09% di una configurazione di riferimento più fine.

Questa lieve differenza riportata supporta il progetto, ma non risolve il tema della qualità applicativa. La struttura dei repository, output rumorosi degli strumenti e dettagli separati da centinaia di migliaia di token possono rivelare diversi fallimenti di recupero.

L'architettura è meglio intesa come un meccanismo di efficienza con un compromesso. Rende più praticabile un contesto estremo, creando al contempo un ulteriore componente le cui decisioni richiedono test.

I pesi aperti incontrano il costo della vera infrastruttura per agenti

StepFun riduce la barriera all'ispezione e alla modifica del modello, ma i requisiti hardware mantengono l'auto-hosting ordinario fuori dalla portata della maggior parte degli sviluppatori individuali.

I pesi aperti offrono capacità che un'API non fornisce. Un team può ispezionare i file di configurazione, controllare i log di serving, scegliere dove vengono elaborati i prompt e testare il comportamento del modello senza inviare esternamente dati proprietari.

I ricercatori possono valutare lo stesso checkpoint con diverse impostazioni di decoding. Gli ingegneri infrastrutturali possono modificare kernel, sperimentare il parallelismo o creare nuove quantizzazioni. Le organizzazioni regolamentate possono collocare l'inferenza in un ambiente controllato.

Questi vantaggi sono importanti per i sistemi agentici perché gli agenti accedono a materiale sensibile. Un agente di coding può leggere repository privati e configurazioni di deployment. Un agente aziendale può elaborare contratti, report interni, registri dei clienti e modelli finanziari.

L'auto-hosting offre un controllo operativo più forte su questi flussi di lavoro. Non li rende automaticamente sicuri. Le organizzazioni necessitano ancora di regole di accesso, audit trail, restrizioni sugli strumenti, difese contro la prompt injection e monitoraggio delle azioni involontarie.

Il primo vincolo è la memoria. Il percorso di riferimento di StepFun distribuisce l'inferenza FP8 su quattro GPU B300 oppure otto GPU H200. BF16 amplia tale requisito a otto GPU B300 oppure 16 GPU H200 distribuite su due nodi.

Il parallelismo tensoriale divide i calcoli del modello tra dispositivi. Il parallelismo degli esperti distribuisce i componenti mixture-of-experts. Il parallelismo dei dati può supportare un throughput aggiuntivo delle richieste, pur duplicando o ridistribuendo diverse parti del carico di serving.

Ogni approccio introduce costi di comunicazione. Le prestazioni dipendono dalla larghezza di banda dell'interconnessione, dalle operazioni collettive, dal supporto dei kernel, dal batching e dall'esatto schema degli esperti attivati. Un comando di avvio funzionante non garantisce un servizio di produzione efficiente.

La finestra di contesto crea un altro vincolo. StepFun elenca un limite combinato di input e output pari a 1.048.576 token nei suoi esempi di serving. La lunghezza effettivamente utilizzabile dipende dalla memoria riservata alla cache chiave-valore.

Una cache chiave-valore memorizza informazioni di attenzione dai token precedenti affinché il modello non debba ricalcolare l'intera sequenza per ogni nuovo token. A lunghezze estreme, tale cache diventa un importante consumatore di memoria.

I team devono scegliere tra lunghezza del contesto, concorrenza, latenza e capacità di output. Servire una singola sessione eccezionalmente lunga può sostituire molte richieste più piccole. Una concorrenza più elevata può imporre una sequenza massima più breve o una compressione della cache più aggressiva.

StepFun afferma che una testa di previsione MTP-3 offre un miglioramento end-to-end della velocità di circa il 30%. La previsione multi-token, o MTP, consente al sistema di elaborare più token futuri probabili e verificarli insieme.

L’azienda riporta inoltre un ulteriore guadagno di circa il 20 percento dall’esecuzione nativa FP8 mixture-of-experts, mantenendo al contempo una qualità pari a BF16. Queste affermazioni richiedono riproduzioni esterne su diversi hardware, prompt, livelli di concorrenza e framework per agenti.

StepFun afferma inoltre che il parallelismo coordinato degli esperti, l’offloading della cache sulla CPU, l’archiviazione compressa dei pesi e l’addestramento della cache FP8 espandono la capacità effettiva della cache da otto a dodici volte. Tale intervallo riflette uno stack di sistema completo, non una semplice impostazione del modello.

L’avversario pratico, quindi, non è una singola azienda rivale. È il divario tra la disponibilità dei pesi e un’infrastruttura per agenti realmente implementabile. StepFun ha aperto il primo livello, lasciando agli acquirenti il compito di risolvere il secondo.

Questo divario lascia spazio alla competizione per i fornitori gestiti. Le API chiuse offrono accesso immediato, integrazione prevedibile e operazioni esternalizzate. I sistemi a pesi aperti offrono controllo, personalizzazione e gestione locale dei dati, ma richiedono maggiori investimenti di capitale e ingegneria.

Le grandi imprese e i fornitori di inferenza sono i candidati più probabili per l’hosting autonomo nelle fasi iniziali. I team più piccoli possono continuare a usare endpoint ospitati, studiando al contempo la model card e attendendo varianti community compresse.

Il rilascio offre inoltre agli sviluppatori un quadro più chiaro per gli acquisti. Possono separare la qualità del modello dall’economia del serving e misurare poi entrambi rispetto ai propri carichi di lavoro. Un punteggio elevato nei benchmark non può compensare una latenza o un costo infrastrutturale inaccettabili.

Le affermazioni sui benchmark richiedono ancora test indipendenti

Il rilascio di Step 5 Preview consente una valutazione seria, ma i benchmark selezionati dall’azienda non possono da soli dimostrare l’affidabilità in produzione.

StepFun posiziona il modello attorno all’ingegneria del software, all’esecuzione di lunga durata, al lavoro professionale basato sulla conoscenza e alla finanza. Queste categorie corrispondono a carichi di lavoro per agenti di valore, in cui un’attività completata può contare più della fluidità conversazionale.

L’azienda afferma che Step 5 Preview offre prestazioni solide nella generazione di codice, correzione di bug, refactoring, documentazione e ottimizzazione delle prestazioni. La sua panoramica del modello presenta inoltre esempi di lunga esecuzione pensati per mostrare un comportamento degli agenti sostenuto nel tempo.

I checkpoint aperti rendono verificabili queste affermazioni. Gruppi indipendenti possono eseguire harness fissi, conservare le trascrizioni, confrontare le impostazioni di decoding e pubblicare i casi di fallimento. Questo processo è più informativo del confronto tra screenshot di interfacce chat gestite.

Tuttavia, la riproducibilità dei benchmark può restare difficile. I punteggi degli agenti dipendono dall’impalcatura che circonda il modello, inclusi gli strumenti disponibili, i template dei prompt, le politiche di ripetizione, i limiti di tempo e la compattazione del contesto.

Un modello può inoltre beneficiare di dati specifici del benchmark o di debolezze del valutatore. StepFun discute apertamente del model hacking, in cui gli agenti sfruttano le specifiche dell’attività senza risolvere il problema previsto. Secondo quanto riportato, la sua pipeline dati include controlli anti-hacking.

Questo riconoscimento individua il problema giusto, ma non dimostra che i controlli siano sufficienti. I valutatori esterni dovrebbero verificare se le esecuzioni riuscite producono output corretti e manutenibili, anziché limitarsi a superare test ristretti.

La valutazione di lunga durata solleva ulteriori interrogativi. Un agente può completare un’attività isolata in un repository, ma perdere la direzione durante un lavoro che si estende per diverse ore. Può ripetere azioni, sovrascrivere modifiche corrette, interpretare male i risultati degli strumenti o perdere assunzioni dopo la compattazione del contesto.

Il sistema di reinforcement learning di StepFun si concentra su durata, profondità e capacità discriminante. La durata misura il lavoro sostenuto, mentre la profondità copre le modifiche di stato accumulate. La capacità discriminante misura se un’attività separa rollout riusciti e non riusciti.

L’azienda afferma di aver creato più di un milione di ambienti complessi e verificabili nell’ingegneria del software, nel ragionamento scientifico, nella ricerca sul machine learning e nel lavoro professionale. Questa cifra descrive ambienti costruiti, non implementazioni di produzione uniche.

StepFun riporta inoltre un tasso di perdita dei campioni end-to-end inferiore all’uno percento. La perdita di campioni è importante perché i fallimenti dell’infrastruttura spesso eliminano le traiettorie più lunghe e difficili, orientando silenziosamente l’addestramento verso attività più semplici.

Questi dettagli suggeriscono che StepFun abbia trattato l’addestramento degli agenti come un problema di sistemi. Tuttavia, le evidenze provengono ancora dallo sviluppatore del modello. Team indipendenti dovrebbero riprodurre i risultati con hardware dichiarato, versioni del framework e budget di valutazione espliciti.

Anche la licenza merita un’analisi analoga. Hugging Face etichetta la licenza del repository come “other”, mentre StepFun definisce la propria Model License 1.0 in stile Apache-2.0. La licenza aggiunge condizioni di attribuzione e commerciali specifiche per l’uso, la modifica e la distribuzione del modello.

Questo rende “open weights” la descrizione accurata. Non significa che ogni utilizzo riceva le stesse autorizzazioni senza restrizioni associate a una licenza software open source standard.

Le organizzazioni dovrebbero leggere la licenza completa prima di distribuire derivati, offrire servizi commerciali o integrare il modello nei prodotti destinati ai clienti. L’accesso ai pesi e l’autorizzazione legale sono collegati, ma non identici.

I test di sicurezza sono altrettanto importanti. Un agente di lunga durata può accedere a più file, effettuare più chiamate agli strumenti e accumulare più occasioni di errore. Una maggiore persistenza aumenta sia l’utilità sia il potenziale impatto di una decisione sbagliata.

Il modello dovrebbe quindi essere valutato per fasi. I team possono iniziare con attività in sola lettura, repository controllati e record sintetici. Possono poi misurare violazioni delle autorizzazioni, comportamento di recupero, uso improprio degli strumenti e modifiche introdotte senza evidenze.

Gli sviluppatori dovrebbero anche confrontare gli output FP8 e BF16. StepFun afferma che l’FP8 nativo eguaglia la qualità BF16, ma piccole differenze possono accumularsi lungo traiettorie estese. Una singola scelta di strumento alterata può reindirizzare ogni passaggio successivo.

Il rilascio aperto rende possibili questi esperimenti. Non rende le risposte favorevoli per impostazione predefinita.

I prossimi tre segnali definiranno l’impatto di Step 5 Preview

Il rilascio diventa rilevante solo se ai pesi seguono risultati indipendenti, un supporto al serving più ampio e un’adozione sostenuta nel mondo reale.

Il primo segnale è una valutazione degli agenti riproducibile. Ricercatori indipendenti dovrebbero testare Step 5 Preview su coding, analisi di documenti, finanza e recupero di contesti lunghi, con log di esecuzione completi.

I confronti più utili manterranno costante l’impalcatura dell’agente. I modelli dovrebbero ricevere strumenti, budget, prompt e limiti di ripetizione identici. I valutatori dovrebbero dichiarare hardware, precisione, versioni del framework e impostazioni del contesto.

Risultati indipendenti solidi sosterrebbero l’affermazione centrale di StepFun secondo cui un’architettura ristretta e profonda favorisce il lavoro di lunga durata. Forti cali al di fuori della configurazione dell’azienda indebolirebbero questa argomentazione e sposterebbero l’attenzione verso i vantaggi dell’impalcatura.

Il secondo segnale è la maturità dell’infrastruttura. StepFun fornisce già percorsi di avvio per vLLM, SGLang e Transformers standalone. Il prossimo test è verificare se questi percorsi diventino più semplici, rapidi e portabili.

I team dovrebbero osservare il supporto upstream stabile, configurazioni GPU aggiuntive, kernel ottimizzati e quantizzazioni mantenute in modo indipendente. Dovrebbero inoltre verificare se il flusso di lavoro BF16 con file suddivisi in shard riceve una validazione completa.

Uno stack di deployment maturo ridurrebbe la distanza tra pesi scaricabili e un servizio utilizzabile. Problemi persistenti di configurazione lascerebbero il modello concentrato nelle mani di un numero ristretto di operatori specialistici.

Il terzo segnale è l’adozione in prodotti reali basati su agenti. Le stelle dei repository e i download del modello possono indicare curiosità, ma non mostrano se gli utenti affidino al modello attività rilevanti.

Un’adozione significativa emergerebbe tramite integrazioni in produzione, utilizzo ripetuto, case study pubblici e completamento delle attività misurabile. Produrrebbe inoltre rapporti dettagliati su latenza, recupero dai fallimenti e utilizzo dell’infrastruttura.

È qui che i concorrenti affrontano la pressione più evidente. DeepSeek, Qwen, Kimi e altri sviluppatori di pesi aperti competono per gli sviluppatori che vogliono controllo senza sacrificare prestazioni degli agenti di livello frontier.

Il rilascio di StepFun offre a questo pubblico un’altra architettura seria da valutare. Aumenta inoltre le aspettative sulla divulgazione tecnica. Un checkpoint ora appare incompleto senza istruzioni di serving, varianti di precisione, dettagli dell’architettura e linee guida per valutazioni riproducibili.

I fornitori di modelli chiusi affrontano un test diverso. Possono ancora primeggiare grazie ad affidabilità, sistemi di sicurezza, integrazione nell’ecosistema e infrastruttura gestita. Devono giustificare perché la comodità delle API superi il controllo e l’ispezionabilità offerti dai pesi aperti.

Per gli sviluppatori, l’azione immediata è un test disciplinato anziché una migrazione generalizzata. Selezionate un’attività rappresentativa, conservatene il contesto operativo completo e confrontate tasso di successo, latenza e frequenza degli interventi.

Le valutazioni di agenti di lunga durata producono grandi raccolte di log, decisioni e materiale sorgente. Una knowledge base AI ricercabile può aiutare i team a conservare queste evidenze anziché ridurre i risultati a un solo punteggio finale.

Il rilascio dei pesi aperti di StepFun Step 5 Preview è quindi un punto di partenza. I file stabiliscono se l’azienda avrebbe fornito accesso. Non stabiliscono se l’architettura vinca in condizioni indipendenti.

Nei prossimi mesi, osservate chi riesce a riprodurre i risultati, chi può gestire il modello in modo efficiente e chi continua a usarlo dopo i test iniziali. Questi segnali riveleranno se Step 5 Preview diventerà infrastruttura o resterà un checkpoint impressionante.

 
 

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.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page