RL 환경 구축 프레임워크 Karotte 오픈소스 공개
Preference Model이 RL 환경 구축 프레임워크 Karotte를 오픈소스로 공개했습니다. 리워드 해킹 방지 기본값, 100만 회 이상 평가로 검증된 사용법과 설치 정보를 정리합니다.
Preference Model이 RL 환경 구축 프레임워크 Karotte를 2026년 10월 7일(UTC, 한국시간 10월 8일) 오픈소스로 공개했습니다. Jennifer Zhou(@chem_safety)의 발표 스레드와 공식 블로그 'Introducing Karotte'에서 동시에 확인된 소식으로, 지난 1년간 프론티어 랩용 MLE RL 환경을 만드는 데 내부적으로 써 온 스택의 첫 공개 요소입니다.
Karotte는 정렬된 AI 학습용 견고한 RL 환경을 만드는 프레임워크입니다. 핵심은 정확한 리워드 신호와 grader, 그리고 리워드 해킹을 막기 위한 안전 기본값입니다. 공식 블로그와 a16z 투자 발표에 따르면 채점 전 stray 프로세스 정리, grader를 무너뜨리려는 파일 거부 같은 방어책이 기본으로 들어가며, 100만 회 이상의 내부 평가 실행과 통제된 레드티밍으로 단련됐습니다.
무엇을 하고 누구에게 유용한가
Karotte의 대상은 RL 환경을 직접 설계·운영하는 AI 연구자와 ML 엔지니어입니다. 공식 기술 딥다이브가 직접 보여주듯, 손으로 짠 환경의 각 부분이 어떻게 깨지는지 짚고 Karotte가 그 실패 유형을 어떻게 막는지 대조하는 방식이라 실무 감각에 가깝습니다.
작성자는 작은 규모의 결함 있는 RL 환경으로 학습해도 모델이 잘못 정렬될 수 있다는 점을 공개 스레드에서 직접 지적했습니다. Karotte는 이런 실패를 줄이기 위해 기본값이 처음부터 엄격하게 잡혀 있고, 필요하면 Containerfile 등을 직접 수정해 세부 제어를 가져갈 수 있는 구조입니다.
Scale AI의 AgentEnv와 비교하는 질문에는 작성자가 직접 답했습니다. AgentEnv가 사실적인 가상 세계 구축에 가깝다면, Karotte는 grader와 리워드 신호의 정확성, 그리고 리워드 해킹 방지에 초점을 둔다는 것입니다. 같은 '환경'이라는 말을 쓰지만 푸는 문제가 다르다는 점을 문서에서도 확인할 수 있습니다.
설치·사용 경로와 확인된 한계
공식 문서 사이트는 karotte.dev이며, 저장소는 github.com/preferencemodel/karotte입니다. PyPI 패키지 karotte(확인 시점 v3.0.52 계열)가 있으며, Python 3.12 이상과 uv가 필요합니다. 확인된 사용 흐름은 karotte run으로 이미지를 빌드하고 태스크를 실행한 뒤 결과를 out/transcript.json에 기록하고, karotte dashboard out/으로 확인하는 방식입니다. 실행 환경은 기본적으로 VM을 사용하며, macOS에서는 Apple container, Linux에서는 Firecracker이고 docker나 podman도 지원됩니다.
한계도 분명합니다. 작성자는 샌드박싱에 Firecracker 사용을 권장하면서도, 컨테이너·KVM 탈출 같은 하위 스택 보안 이슈는 Karotte가 해결하지 않는다고 밝혔습니다. 리눅스 커널 버그 패치나 롤아웃 모니터링 같은 영역에서 풀어야 할 문제로 명시했으므로, 운영 환경에서는 하위 스택 보안 대책을 별도로 갖춰야 합니다.
한편 스레드에 등장한 시드 투자금 1600만 달러, 최근 한 달 매출 1500만 달러 수치는 작성자의 자칭 수치이므로 이 글의 팩트로 다루지 않습니다. 확인할 수 있는 사실은 프레임워크의 공개 여부, 기능 방향, 문서·저장소·패키지 경로, 그리고 작성자가 직접 밝힌 설계 초점과 한계에 한정됩니다.
출처
- Preference Model 공식 블로그: Introducing Karotte
- Preference Model 공식 블로그: Karotte: A Technical Deep Dive
- GitHub 저장소: preferencemodel/karotte
- 공식 문서: karotte.dev
- PyPI: karotte
- Jennifer Zhou(@chem_safety) 발표 스레드: Karotte 오픈소스 공개
- Andreessen Horowitz: Investing in Preference Model