Community코딩 & 개발github.com

sabalearning01/OpenClaw-RL

간단한 언어 피드백과 완전 비동기 최적화를 사용하여 강화 학습으로 OpenClaw 에이전트를 훈련하고 사용자 정의합니다.

OpenClaw-RL란 무엇인가요?

이 스킬은 OpenClaw 로봇(예: 다리 달린 로봇 플랫폼)을 강화 학습(RL)을 통해 훈련하고 사용자 정의할 수 있는 방법을 제공합니다. 사용자는 간단한 자연어 피드백(예: '더 빠르게 움직여' 또는 '균형 유지')을 통해 에이전트의 행동을 안내할 수 있으며, 이는 RL 알고리즘의 보상 신호로 변환됩니다. 또한 완전 비동기 최적화를 지원하여 여러 훈련 인스턴스가 동시에 실행되고 성능을 극대화할 수 있습니다. 이 스킬은 OpenClaw 시뮬레이터와 통합되어 있으며, Python 기반 RL 라이브러리(예: Stable-Baselines3)와 함께 작동합니다. 개발자와 연구자는 사전 정의된 보상 함수를 수정하거나 새로운 환경을 정의하여 에이전트의 동작을 세밀하게 조정할 수 있으며, 분산 훈련 파이프라인을 통해 확장성을 확보할 수 있습니다. 주요 이점은 언어 피드백을 통한 직관적인 훈련 프로세스와 고성능 병렬 학습 기능입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add sabalearning01/OpenClaw-RL

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

OpenClaw-RL은(는) 무엇을 하나요?

간단한 언어 피드백과 완전 비동기 최적화를 사용하여 강화 학습으로 OpenClaw 에이전트를 훈련하고 사용자 정의합니다.

개요

이 스킬은 OpenClaw 로봇 플랫폼을 위한 강화 학습(RL) 훈련 파이프라인을 제공합니다. 사용자는 자연어 명령을 통해 에이전트 동작을 안내할 수 있으며, 비동기 훈련을 통해 효율성을 극대화합니다.

주요 기능

  • 언어 피드백: '앞으로 빠르게 걸어', '제자리에서 돌아'와 같은 간단한 문장으로 훈련 목표를 설정합니다.
  • 비동기 최적화: 여러 훈련 인스턴스가 동시에 실행되어 탐색과 학습 속도를 높입니다.
  • 사용자 정의 가능: 보상 함수, 환경 매개변수, 신경망 아키텍처를 수정할 수 있습니다.
  • 통합: OpenClaw 시뮬레이터와 Stable-Baselines3를 기본으로 사용합니다.

요구 사항

  • Python 3.8+
  • OpenClaw 시뮬레이터 설치
  • pip install -r requirements.txt

사용법

# 훈련 시작
python train.py --config configs/default.yaml

# 언어 피드백 제공
python train.py --feedback "더 높이 점프해"

# 비동기 실행
python async_train.py --num-workers 4

설정

configs/ 디렉토리에서 YAML 파일을 통해 훈련 매개변수를 설정합니다. 주요 설정은 다음과 같습니다:

  • environment: 시뮬레이션 환경 이름
  • algorithm: RL 알고리즘 (PPO, SAC 등)
  • reward: 보상 함수 템플릿
  • async_training: 비동기 워커 수

라이선스

MIT

참고 자료

관련 스킬