Hugging Face、ロボット学習データ循環をバケットで効率化
差分同期でデータ削減
実機へワンステップ展開
詳細を読む
Hugging Faceは2026年8月13日、ロボット向けSDK「Strands Agents」とデータセット規格「LeRobot」向けに、ストレージ機能「Storage Buckets」を組み合わせた新ワークフローを公開しました。ロボットの動作データをバケットに同期し、ストリーミング学習を経て実機へ配備するまでの一連の流れを、単一のエージェントで扱えるようにする内容です。
Storage Bucketsは2026年3月に発表された、バージョン管理を持たないミュータブルなオブジェクトストレージです。Xet技術によるバイト単位の重複排除に対応しており、既存データと同じ部分は再送信しません。公式のベンチマークによると、500MBのファイルのうち1%を変更して再アップロードした場合、実際に転送されるのは5.5MB程度にとどまるとしています。
学習時にはデータセット全体をダウンロードする必要がなく、stream_dataset関数を使ってHugging Face Hub上のデータを直接読み込みながら学習できます。これにより、大容量データのコピー完了をGPUが待つ時間を削減できます。実際にNVIDIA L4を1基使い、ロボット操作モデル「ACT」を500ステップ学習させたところ、所要時間は133秒だったと報告しています。
学習済みのチェックポイントは、コード中の引数をmode='real'に変更するだけで、シミュレーションから物理ロボットへとそのまま展開できます。実機で新たに記録した動作データは再びバケットへ同期され、次の学習に使われる循環構造になっています。
一方でHugging Faceは、エージェントが外部データを扱う際のプロンプトインジェクションや、バケットの認証情報の管理といったセキュリティ面の注意点も併せて示しています。特に学習データを書き込めるエージェントは、実機を動かすモデルの学習内容にも影響するため、権限を最小限に絞る運用を推奨しています。