아마존웹서비스(AWS)가 오픈소스 로봇 SDK Strands Robots와 허깅페이스(Hugging Face)의 LeRobot 스택을 통합한 워크플로우를 공개했다. 이 통합은 허깅페이스 허브에 저장된 데모 데이터셋부터 실물 로봇 하드웨어 배포까지를 단일 에이전트 루프 안에서 처리하는 구조를 제공한다. Strands Robots SDK는 Apache 2.0 라이선스로 공개돼 있으며, LeRobot의 하드웨어 드라이버·데이터셋 형식·정책 추론을 에이전트 도구(AgentTool)로 감싸 자연어 명령만으로 로봇을 제어할 수 있게 한다.
이 통합의 핵심 설계 원칙은 시뮬레이션과 실물 하드웨어 간 코드 일관성이다. `Robot(“so100”)` 팩토리를 호출하면 기본값으로 MuJoCo 기반 시뮬레이터가 반환되고, `mode=”real”` 인자 하나를 바꾸면 LeRobot이 구동하는 실물 SO-101 로봇팔이 반환된다. 데이터셋 기록 형식도 동일해, 시뮬레이션에서 수집한 데이터와 실물 하드웨어에서 수집한 데이터가 같은 LeRobotDataset 스키마를 공유한다. 이를 통해 시뮬레이션 데이터로 학습한 정책(policy)을 실물 로봇에 그대로 적용할 수 있다. 지원 정책은 ACT, Diffusion Policy, SmolVLA, π0, π0.5 등이며, 엔비디아 GR00T와 Cosmos 3도 동일한 인터페이스로 사용 가능하다.
다수 로봇 협업을 위한 플릿(fleet) 관리 기능도 포함됐다. Strands Robots는 오픈소스 P2P 프로토콜 Zenoh 기반 피어 메시(peer mesh)를 내장해 별도 브로커 설정 없이 네트워크상의 모든 로봇을 자동 탐지하고 명령을 브로드캐스트할 수 있다. 플릿 전체에 영향을 미치는 물리 작동 명령에는 기본적으로 인간 승인(human-in-the-loop) 인터럽트가 적용돼 프롬프트 인젝션 공격으로 무단 동작이 실행되는 것을 차단한다. 보안 측면에서는 개발 환경에서만 인증 없이 메시를 초기화하는 옵션(`STRANDS_MESH_LOCAL_DEV=1`)을 제공하며, 프로덕션 환경에서는 mTLS 인증이 권장된다.
이번 통합은 AI 에이전트가 단순 텍스트 처리를 넘어 물리 세계와 상호작용하는 피지컬 AI(Physical AI) 영역으로 확장되는 흐름을 반영한다. GPU와 Docker 없이도 노트북에서 시뮬레이션 전체 워크플로우를 실행할 수 있어 로봇 개발 진입 장벽을 낮춘다는 점이 주목된다. 예제 코드는 `strands-labs/robots` 저장소에 공개돼 있으며, Amazon Bedrock·앤트로픽 API·OpenAI·Ollama를 에이전트 추론 백엔드로 선택할 수 있다.














