Human-Agent-Society/reef

Infrastructure for continually self‑improving agents

해결하는 문제

Reef는 AI 에이전트의 지속적인 개선을 자동화하기 위한 인프라를 제공합니다. 정적인 배포 대신, 에이전트가 자신의 상호작용으로부터 학습하는 피드백 루프를 생성하여 수동 개입 없이 시간이 지남에 따라 성능을 개선할 수 있도록 합니다.

작동 방식

Reef는 4단계 주기로 작동합니다:

  1. Serve (제공): 에이전트를 호스팅하고 모든 상호작용을 기록합니다.
  2. Observe (관찰): 피드백(점수나 수정 사항 등)을 수집하고 이를 특정 에이전트 응답과 연결합니다.
  3. Grow (성장): "레시피"를 사용하여 이 피드백을 처리하고, 새로운 모델 가중치를 학습시키거나 에이전트의 "하네스"(프롬프트, 규칙, 기술)를 개선하여 업데이트를 생성합니다.
  4. Commit (커밋): 이러한 업데이트를 평가하고 버전이 지정된 기록에 게시하여, 에이전트가 라이브 상태를 유지하면서 개선될 수 있도록 합니다.

대상 사용자

이 프로젝트는 자기 개선 기능을 구현하려는 자율 에이전트 개발자 및 연구자를 위한 것입니다. 특히 과학적 발견, 작업 스트림 학습 또는 실제 사용 피드백을 기반으로 적응해야 하는 에이전트를 연구하는 분들에게 유용합니다.

주요 특징

  • 이중 표면 진화: 모델 가중치 학습(GPU 스택 사용)과 하네스 최적화(모델 API 사용)를 모두 지원합니다.
  • 버전 관리: 에이전트 업데이트 버전을 자동으로 추적 및 관리하여 학습 과정 중 안정성을 보장합니다.
  • OpenAI 호환: 표준 OpenAI 및 Anthropic API 형식과 호환되는 추론 엔드포인트를 제공합니다.
  • 레시피 기반: 과학적 발견 및 지속적 학습과 같은 다양한 작업을 위한 사전 구축된 레시피 카탈로그가 포함되어 있습니다.

이 프로젝트를 다룬 글

관련

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