PrimeIntellect-ai/prime-agent

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

Prime Agent – 오픈소스 자기 개선 AI 코딩 어시스턴트

개요

  • Prime Agent는 대규모 언어 모델을 코딩 및 리서치 에이전트로 작동시키는 명령줄 도구입니다.
  • 저자들의 연구에서 나온 두 가지 아이디어를 기반으로 합니다.
    1. 재귀적 언어 모델(RLM) – 모델은 프롬프트를 가변 변수 집합으로 취급하고 서브 에이전트(다른 모델 인스턴스)를 함수처럼 호출할 수 있습니다.
    2. 지속적 하네스 – 보충 프롬프트, 메모리, 스킬 정의 및 서브 에이전트 사양을 저장하는 내구성 있는 저장소로, 시간이 지남에 따라 개선할 수 있습니다.

주요 기능

  • 지속적 Python REPL – 에이전트는 오래 실행되는 Python 인터프리터 내에서 작동하여 코드, 파일 작업, 셸 명령 및 도구 호출이 직접 실행됩니다.
  • 서브 에이전트 – rlm.spawn(...)는 병렬 또는 백그라운드에서 작동하고 결과를 프로그래밍 방식으로 반환하는 하위 에이전트를 생성합니다.
  • 스킬 시스템 – 재사용 가능한 워크플로를 Python 패키지로 패키징할 수 있습니다. 내장 스킬 생성기는 패턴을 나중에 에이전트가 가져올 수 있는 "스킬"로 변환합니다.
  • 백그라운드 데몬 – 터미널에서 분리한 후에도 세션이 계속 실행됩니다. prime-agent attach <id>로 다시 연결할 수 있습니다.
  • 에이전트 간 메시징 – 실행 중인 에이전트는 서로를 발견하고 사용자 중재 없이 메시지를 교환할 수 있습니다.
  • 지속적 개선 – /refine 명령을 사용하면 하네스가 불변의 기본 시스템 프롬프트를 변경하지 않고 증거 기반의 작은 업데이트(새 프롬프트, 메모리, 스킬 사양)를 저장할 수 있습니다. 스냅샷을 통해 롤백이 가능합니다.
  • 자율 모드 – /autonomous를 사용하면 에이전트가 구성 가능한 턴, 토큰 및 시간 예산 내에서 계속 작업할 수 있으며, 선택적으로 사용자 정의 품질 검사로 게이트할 수 있습니다.
  • 스케줄링 및 하트비트 – 내장 명령(/heartbeat, prime-agent schedule)을 통해 에이전트가 타이머 또는 특정 시간에 세션에 다시 들어갈 수 있습니다.

일반적인 워크플로

  1. 원라이너 스크립트(Linux/macOS) 또는 PowerShell 설치 프로그램(Windows)으로 설치합니다.
  2. 프로젝트 디렉토리에서 prime-agent를 실행합니다.
  3. /login으로 로그인하여 기본 LLM에 대한 API 키 또는 구독을 제공합니다.
  4. rlm.spawn(...), /goal, /refine과 같은 명령을 실행하거나 에이전트를 자율적으로 실행하게 합니다.
  5. 연결을 끊으면 데몬이 Python 상태, 파일 및 서브 에이전트를 유지합니다. 나중에 prime-agent attach로 계속할 수 있습니다.

안전 참고 사항

  • 이 도구는 모델이 생성한 Python을 사용자와 동일한 권한으로 실행합니다. 샌드박스 처리되지 않았습니다. 신뢰할 수 있는 코드베이스에서만 또는 외부 샌드박스 내에서만 실행하는 것이 좋습니다.

설치

curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh
# Windows
irm https://app.primeintellect.ai/prime-agent/install.ps1 | iex

주요 명령

  • prime-agent agents – 실행 중/유휴/저장된 세션 목록 표시
  • prime-agent attach <agent> – 라이브 세션에 다시 연결
  • prime-agent --resume [path|id] – 특정 세션 재개
  • prime-agent status – 데몬 상태 보기
  • prime-agent doctor [--fix] – 서비스 진단/복구
  • prime-agent update – 최신 릴리스 가져오기
  • prime-agent shutdown – 모든 에이전트 및 백그라운드 서비스 중지

더 알아보기

라이선스 및 인용

  • MIT 라이선스.
  • 연구에서 사용하는 경우 제공된 BibTeX 항목으로 인용하세요.

Prime Agent는 장기 실행되고 자기 개선되는 AI 기반 코딩 및 리서치 워크플로를 가능하게 하는 진정한 오픈소스 프로젝트입니다.

관련

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