AI Briefing

Seahaven, 에이전트 RL 환경용 오픈소스 프레임워크 출시

I built an open source framework for building RL environments. Named "Seahaven" after the fake town in The Truman Show.

·2026.10.08 23:19

핵심 내용

Seahaven은 에이전트 훈련용 격리된 상태 유지 환경을 제공하는 오픈소스 프레임워크다.

자세히 보기

Seahaven은 AI 에이전트의 평가 및 훈련을 위한 현실적이고 상태 유지(stateful) 환경을 구축하는 과정을 간소화하는 새로운 오픈소스(MIT) 프레임워크다. 재현 가능한 평가 환경 구축의 어려움을 해결하기 위해 인프라 계층을 자동화하여 개발자가 세계(world) 로직에만 집중할 수 있도록 한다.

주요 기능

프레임워크는 장시간 실행되는 에이전트 작업의 복잡성을 다음과 같은 기능으로 관리한다:

  • 격리된 인스턴스: 각 실행은 픽스처에서 수 밀리초 만에 복사된 비공개 SQLite 데이터베이스를 사용하므로, 에이전트가 상태를 수정해도 다른 실행에 영향을 주지 않는다.
  • 상태 차이(State Diffs): 에이전트가 변경한 모든 행이 기록되어, 대화 로그 분석이 아닌 실제 세계 변경 사항에 기반한 채점이 가능하다.
  • 재현성: 동일한 픽스처, 시계, 랜덤 시드를 사용할 경우 실행 결과가 결정적이다.
  • 병렬 처리: 높은 처리량 평가를 위해 프로세스당 수백 개의 인스턴스를 지원한다.

예제 구현: Stripe World

기능 시연을 위해 저자는 Stripe World라는 모의 Stripe 환경을 구축했다. 이 구현체는 24개 테이블과 155개 API 작업을 포함하며, 공식 Stripe SDK 및 MCP 서버 도구와 호환된다. 이를 통해 샌드박스화된 리셋 가능한 환경에서 금융 에이전트 행동을 현실적으로 테스트할 수 있다.

통합 및 사용법

Seahaven은 OpenEnv와 호환되어 Kiln auto-optimize 및 TRL의 OpenEnv 지원과 같은 도구와 연동할 수 있다. Hugging Face에 세계(world)를 게시하고 MCP 또는 웹 콘솔을 통해 환경을 제공하는 것을 지원한다. 프레임워크는 **Python 3.14+**가 필요하며 외부 서비스 없이 로컬에서 실행된다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.