PrimeIntellect-ai/prime-agent

A self-improving RLM agent for coding workflows and long-running autonomous tasks.

해결하는 문제

Prime Agent는 일반적인 채팅 세션의 한계를 초과하는 복잡하고 장시간 지속되는 코딩 및 연구 작업을 위해 설계되었습니다. 터미널이 끊기거나, 병렬 실행과 시간이 지남에 따라 자가 수정이 필요한 작업에서 컨텍스트, 상태, 진행 상황을 잃는 문제를 해결합니다.

작동 방식

이 프로젝트는 두 가지 주요 추상화를 사용합니다: 지속적인 Python REPL 내에서 프롬프트를 변수로 취급하고 도구를 함수 호출로 다루는 재귀적 언어 모델(RLM), 그리고 기억, 기술 설명, 하위 에이전트 사양과 같은 지속적인 상태를 저장하는 지속적 하네스입니다. 이를 통해 에이전트는 /refine 명령을 통해 경험 기반 업데이트를 통해 자신의 운영 패턴을 개선할 수 있습니다.

대상 사용자

개발자 및 AI 연구자에게 주로 적합합니다. 장시간 워크플로우를 처리하고, 하위 에이전트를 관리하며, 지속적인 환경에서 코드를 실행할 수 있는 자율 에이전트가 필요한 분들입니다.

주요 기능

  • 프로그래밍 제어: 파일 작업, 쉘 명령, 컨텍스트 관리를 위한 지속적인 Python REPL 사용.
  • 하위 에이전트 오케스트레이션: 병렬 또는 백그라운드 작업을 위해 내장된 rlm() 함수로 자식 에이전트 생성 가능.
  • 자기 개선형 하네스: /refine 명령을 통해 세션 중에 얻은 교훈을 바탕으로 보조 상태를 업데이트 가능.
  • 데몬 기반 지속성: 세션이 백그라운드 서비스로 실행되어 사용자가 활성 에이전트와 연결을 끊었다가 다시 연결할 수 있음.
  • 자율 모드: 전환 수, 토큰 수, 시간에 대한 설정된 예산을 지원하며, 사용자 정의 품질 게이트도 포함.
  • 실행 가능한 기술: 반복되는 워크플로우를 가져올 수 있는 Python 패키지로 변환 가능.

관련

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