datawhalechina/agentic-rl-lab

Reproducing and studying RL algorithms for LLM agents, including GRPO, GSPO, DAPO, OPD, Search-R1, ReTool, ALFWorld and beyond.

해결하는 문제

이 프로젝트는 에이전트 강화학습 (RL) 알고리즘을 학습하고 구현하는 데 있어 높은 진입 장벽 문제를 해결합니다. 복잡하고 밀접하게 결합된 코드베이스나 대규모 GPU 리소스에 대한 의존성과 같은 일반적인 장애물을 제거하고, 최첨단 연구를 위한 간소화되고 재현 가능한 코드를 제공합니다.

작동 방식

이 저장소는 복잡한 RL 알고리즘을 명확한 개념 설명, 실행 가능한 코드 구현(데이터, 보상, 손실 함수, 학습 루프 포함), 그리고 SwanLab을 통한 실험 추적이라는 세 가지 부분으로 나누는 실험실 역할을 합니다. PyTRIO 플랫폼을 활용하여 원격 학습을 가능하게 함으로써 사용자가 더 낮은 하드웨어 사양으로도 실험을 실행할 수 있도록 지원합니다.

대상 사용자

최첨단 에이전트 RL 방법을 연구, 재현 또는 발전시키고자 하는 연구자, 알고리즘 엔지니어 및 학생을 위해 설계되었습니다. 특히 LLM 및 에이전트 RL 분야에서 프로젝트를 개발하거나 논문을 작성하려는 분들에게 유용합니다.

주요 특징

  • GRPO, Search-R1, ReTool, DAPO, OPSD를 포함한 고급 알고리즘의 재현.
  • 각 알고리즘의 기원, 목적 및 핵심 변수를 설명하는 포괄적인 문서.
  • 수학 문제 해결(GSM8K), 의료 능력 향상, 가정용 에이전트 학습(ALFWorld)과 같은 특정 작업을 위한 즉시 사용 가능한 학습 파이프라인.
  • 통합된 실험 추적 기능과 개인 프로젝트에 쉽게 적용할 수 있는 모듈식 코드.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트