Un ciclo, un bucket: come i robot Strands di AWS registrano, addestrano e distribuiscono senza trasferimenti di dati ridondanti

Un nuovo toolkit open-source di AWS permette a un singolo agente AI di raccogliere dimostrazioni robotiche, addestrarsi su di esse e inviare la policy finita all'hardware, saltando il costoso passaggio di scaricare gli stessi dati due volte.

AI2Day Newsdesk4 min read
Photoreal news-editorial 16:9 image of a large modern automotive factory floor shot from a low angle, showing rows of industrial machinery and assembly equipmen
Share

Punti chiave

  • AWS ha rilasciato Strands Robots come toolkit open-source (licenza Apache 2.0) che connette la registrazione robotica, l'addestramento del modello e la distribuzione all'interno di un singolo ciclo di agente AI.
  • Gli storage bucket di Hugging Face, annunciati a marzo 2026, fungono da livello di lavoro mutabile dove i dati robotici risiedono tra la registrazione e l'addestramento, evitando i ripetuti download dell'intero dataset.
  • Il formato del dataset LeRobot, già utilizzato da più di 90.000 dataset da oltre 8.000 publisher, è lo standard on-disk condiviso nell'intero ciclo.
  • Il toolkit supporta esecuzioni simulate su un laptop e bracci robotici fisici come l'SO-101, commutando tra i due modificando un singolo argomento di codice.
  • Lo streaming dall'Hub significa che ogni esecuzione di addestramento legge solo i frame di cui ha bisogno, piuttosto che copiare l'intero dataset in crescita sulla macchina GPU per prima.

Insegnare a un braccio robotico a raccogliere un cubo richiede più di una sessione di registrazione. Raccogli dimostrazioni durante il giorno, addestra un modello su di esse, rinvia quel modello al braccio, guardalo fallire in un modo leggermente nuovo, e registra di nuovo. Fai quel ciclo manualmente e velocemente noterai gli stessi byte che viaggiano avanti e indietro ripetutamente: carica il dataset, scarica il dataset per l'addestramento, carica il nuovo modello, ripeti.

AWS ha costruito Strands Robots, un toolkit software gratuito e open-source, per chiudere automaticamente quel ciclo all'interno di un singolo agente AI, un programma software che può eseguire compiti multi-step in autonomia senza che qualcuno faccia clic su ogni fase.

Cosa fa effettivamente il ciclo?

Quattro fasi condividono un backend, e i dati non cambiano mai formato tra di esse. Prima, l'agente registra una dimostrazione: un'esecuzione continua di frame della telecamera e letture della posizione articolare dal braccio robotico, archiviate nel formato LeRobot, lo standard aperto già utilizzato su decine di migliaia di dataset di robot-learning su Hugging Face, la piattaforma di hosting per modelli AI e dataset.

Secondo, quel dataset si sincronizza in uno storage bucket di Hugging Face. Un bucket è uno spazio di archiviazione che consente al software di sovrascrivere file in posizione, piuttosto che salvare ogni versione storica come farebbe un repository di codice. Hugging Face ha annunciato questo tipo di bucket a marzo 2026. Poiché si trova all'interno dello stesso workspace di Hugging Face che lo sviluppatore già utilizza, non ci sono autorizzazioni aggiuntive da configurare.

Terzo, l'addestramento effettua lo streaming direttamente dal bucket, frame per frame, senza scaricare prima l'intero dataset. Per un dataset che cresce quotidianamente, questo è importante: un approccio tradizionale copia tutto sulla macchina di addestramento prima che il primo passo del gradiente venga eseguito, e quella copia diventa più costosa ogni giorno.

Quarto, il checkpoint del modello finito viene distribuito allo stesso oggetto robot nel codice, commutando dalla simulazione all'hardware reale modificando un argomento.

Per chi è effettivamente?

Al momento, il pubblico è costituito da ricercatori e ingegneri di robotica che già utilizzano l'ecosistema LeRobot. Il percorso di simulazione viene eseguito su un laptop senza hardware speciale. Il percorso hardware è destinato a bracci come l'SO-101, un braccio robotico a basso costo popolare nei laboratori accademici, anche se il toolkit elenca molti altri design supportati.

Per chiunque gestisca una campagna di raccolta dati robotici, il vantaggio pratico è meno attesa e costi di trasferimento cloud inferiori. Ogni sincronizzazione carica solo i byte che sono cambiati dall'ultima esecuzione, una tecnica chiamata deduplicazione a livello di byte, piuttosto che rinviare l'intero dataset.

L'agente gestisce anche decisioni che altrimenti richiedono a un umano di controllare uno schermo: quali episodi mantenere, se la scena si è spostata abbastanza da registrare di nuovo, e quale checkpoint sostituisce quello attualmente sul braccio.

Cosa succede dopo?

Strands Robots è disponibile ora su GitHub sotto la licenza Apache 2.0, il che significa che chiunque può usarlo o modificarlo liberamente. Il notebook complementare per questo specifico workflow si trova in examples/notebooks/05_streaming_data_loop.ipynb nel repository, descritto per la prima volta da Hugging Face nella loro documentazione per sviluppatori.

Il default della policy simulata permette a uno sviluppatore di eseguire l'intero ciclo su un laptop prima di impegnarsi nel tempo di addestramento GPU, il che abbassa la barriera per provarlo. L'addestramento della policy reale richiede ancora una GPU, e la distribuzione su hardware fisico richiede ancora un braccio calibrato.

Il quadro più ampio è che il divario tra "ho registrato alcuni dati robotici" e "il mio robot utilizza quei dati" continua a restringersi. I cicli che una volta richiedevano un team che coordinasse caricamenti, lavori di addestramento e flash del firmware stanno iniziando a rientrare in poche righe di codice.

© 2026 AI2Day