Um ciclo, um depósito: como os Strands Robots da AWS registam, treinam e implementam sem transferências de dados redundantes

Um novo toolkit de código aberto da AWS permite que um único agente de IA recolha demonstrações de robots, treine com elas e coloque a política final no hardware, tudo isto enquanto ignora a etapa dispendiosa de descarregar os mesmos dados duas vezes.

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

Pontos-chave

  • A AWS lançou Strands Robots como um toolkit de código aberto (licença Apache 2.0) que liga a gravação de robots, o treino de modelos e a implementação dentro de um único ciclo de agente de IA.
  • Os Buckets de Armazenamento da Hugging Face, anunciados em março de 2026, funcionam como uma camada de trabalho mutável onde os dados dos robots existem entre a gravação e o treino, evitando descarregamentos repetidos de conjuntos de dados completos.
  • O formato de conjunto de dados LeRobot, já utilizado por mais de 90.000 conjuntos de dados de mais de 8.000 editores, é o padrão partilhado em disco durante todo o ciclo.
  • O toolkit suporta execuções simuladas num portátil e braços de robots físicos, como o SO-101, alternando entre os dois mudando um único argumento de palavra-chave no código.
  • A transmissão a partir do Hub significa que cada execução de treino lê apenas os fotogramas de que necessita, em vez de copiar o conjunto de dados completo em crescimento para a máquina de GPU primeiro.

Ensinar um braço robótico a apanhar um cubo requer mais do que uma sessão de gravação. Recolhe demonstrações ao longo do dia, treina um modelo com elas, envia esse modelo de volta para o braço, observa como falha de uma forma ligeiramente diferente e grava novamente. Se fizer este ciclo manualmente, rapidamente nota os mesmos bytes a viajarem para trás e para a frente repetidamente: carregar o conjunto de dados, descarregar o conjunto de dados para treinar, carregar o novo modelo, repetir.

A AWS construiu Strands Robots, um toolkit de software gratuito e de código aberto, para fechar esse ciclo automaticamente dentro de um único agente de IA, um programa de software que pode executar tarefas multi-passo por conta própria sem alguém clicar em cada fase.

O que é que o ciclo realmente faz?

Quatro fases partilham um backend, e os dados nunca mudam de formato entre elas. Primeiro, o agente regista uma demonstração: uma execução contínua de fotogramas de câmara e leituras de posição das articulações do braço robótico, armazenadas em formato LeRobot, o padrão aberto já utilizado em dezenas de milhares de conjuntos de dados de aprendizagem de robots na Hugging Face, a plataforma de alojamento de modelos de IA e conjuntos de dados.

Segundo, esse conjunto de dados sincroniza-se num Bucket de Armazenamento da Hugging Face. Um bucket é um espaço de armazenamento que permite ao software sobrescrever ficheiros no local, em vez de guardar todas as versões históricas como faria um repositório de código. A Hugging Face anunciou este tipo de bucket em março de 2026. Como reside na mesma área de trabalho da Hugging Face que o programador já utiliza, não há permissões adicionais a configurar.

Terceiro, o treino flui diretamente a partir do bucket, fotograma por fotograma, sem descarregar primeiro o conjunto de dados completo. Para um conjunto de dados que cresce diariamente, isto é importante: uma abordagem tradicional copia tudo para a máquina de treino antes do primeiro passo de gradiente ser executado, e essa cópia fica mais cara todos os dias.

Quarto, o modelo treinado implementa-se novamente no mesmo objeto robótico no código, alternando da simulação para hardware real mudando um argumento.

Para quem é isto na verdade?

Neste momento, o público-alvo são investigadores e engenheiros de robótica que já utilizam o ecossistema LeRobot. O caminho da simulação funciona num portátil sem hardware especial. O caminho do hardware tem como alvo braços como o SO-101, um braço robótico de baixo custo popular em laboratórios académicos, embora o toolkit liste muitos outros projetos suportados.

Para quem estiver a realizar uma campanha de recolha de dados de robots, o benefício prático é menos tempo de espera e custos de transferência em cloud mais baixos. Cada sincronização carrega apenas os bytes que mudaram desde a última execução, uma técnica chamada deduplicação ao nível dos bytes, em vez de reenviar o conjunto de dados completo.

O agente também toma decisões que de outra forma exigiriam que uma pessoa verificasse o ecrã: quais episódios guardar, se a cena mudou o suficiente para regravar e qual checkpoint substitui o atualmente no braço.

O que acontece a seguir?

Strands Robots está disponível agora no GitHub sob a licença Apache 2.0, o que significa que qualquer pessoa pode utilizá-lo ou modificá-lo livremente. O notebook complementar para este fluxo de trabalho específico está em examples/notebooks/05_streaming_data_loop.ipynb no repositório, detalhado pela primeira vez pela Hugging Face na sua documentação para programadores.

O padrão de política fictícia permite que um programador execute o ciclo completo num portátil antes de se comprometer com tempo de treino em GPU, o que reduz a barreira para o experimentar. O treino de política real ainda necessita de uma GPU, e a implementação em hardware físico ainda necessita de um braço calibrado.

O quadro geral é que a lacuna entre "gravei alguns dados de robots" e "o meu robot utiliza esses dados" continua a encolher. Os ciclos que antes exigiam uma equipa a coordenar carregamentos, tarefas de treino e atualizações de firmware estão a começar a encaixar-se em poucas linhas de código.

© 2026 AI2Day