출처
- source_url: https://discuss.pytorch.kr/t/prime-intellect-prime-agent/11544
- author: 9bow
- published: Fri, 07 Aug 2026 09:30:50 +0000
- raw: raw source:
2026-08-07-pytorchkr-topic-11544-prime-intellect-prime-agent
개요
Prime Intellect가 코딩과 장시간 자율 작업을 위한 오픈소스 에이전트 하네스 Prime Agent를 공개했습니다. Prime Agent는 재귀 언어 모델(RLM)과 지속 개선 하네스(Continual Harness)를 핵심 추상화로 사용합니다. 모델에 여러 도구를 개별 스키마로 제공하는 대신 지속되는 IPython 커널 하나를 프로그래밍 표면으로 제공해, 컨텍스트·도구·서브 에이전트를 변수와 함수처럼 다루도록 설계했습니다. 또한 에이전트가 실행 중 얻은 경험을 바탕으로 프롬프트, 메모리, 스킬, 서브 에이전트 명세를 CRUD 방식으로 수정할 수 있습니다.
핵심 포인트
- IPython 커널 기반 도구 통합: 파일 조작, 셸 명령, 검색, 서브 에이전트 실행 등을 개별 JSON 도구가 아니라 커널에서 호출 가능한 코드로 통합합니다.
- 컨텍스트를 변수로 관리: RLM 개념에 따라 긴 대화와 과거 정보 전체를 컨텍스트 창에 계속 넣는 대신, 필요할 때 프로그래밍 방식으로 조회하도록 합니다.
- 재귀·지속 서브 에이전트:
rlm()으로 서브 에이전트를 비동기적으로 실행하고, 자식의 결과는 메시지로 전달받습니다. 서브 에이전트의 세션과 이력은 작업 종료 후에도 유지할 수 있습니다. - 세션 복구와 계층적 에이전트 뷰: 백그라운드 데몬이 세션을 관리하며, 세션 이력과 커널 상태 스냅샷을 이용해 워커가 종료된 뒤에도 복구할 수 있습니다.
- 에이전트 간 통신(A2A): 부모·자식·형제 등 직계 가족 범위의 세션끼리 메시지를 주고받고, 작업 중인 에이전트에 지시를 주입하거나 후속 작업을 예약할 수 있습니다.
- 지속 개선 하네스:
rlm.harness를 통해 프롬프트 노트, 메모리, 스킬, 서브 에이전트 명세를 생성·조회·수정·삭제할 수 있습니다./refine은 에이전트 궤적의 실패나 유용한 전술을 근거로 관련 상태를 최소한으로 수정하는 기능입니다.
왜 중요한가
Prime Agent는 코딩 에이전트의 성능을 모델만이 아니라 실행 하네스의 구조와 상태 관리 방식으로 개선하려는 접근을 보여줍니다. 특히 컨텍스트 압축으로 과거 정보를 단순히 버리는 대신 변수와 세션 이력으로 남겨 필요할 때 다시 접근하게 하고, 반복되는 실패를 하네스 구성에 반영할 수 있다는 점이 장기 작업에 relevant합니다. 다만 지속 개선 상태는 기본적으로 해당 세션에 한정되어 적용되므로, 한 세션에서 얻은 개선이 모든 세션에 자동 전파된다고 해석해서는 안 됩니다.
후속으로 볼 링크 및 키워드
- 원문: https://discuss.pytorch.kr/t/prime-intellect-prime-agent/11544
- Prime Agent GitHub 저장소
- 빠른 시작 문서
- 아키텍처 문서
- RLM 소개 글
- 스킬 문서
- 키워드:
Recursive Language Model,Continual Harness,IPython kernel,persistent sub-agent,Agent-to-Agent communication,context management,autoresearch
관련 위키
원문 보존 위치
원문 전체는 raw source: 2026-08-07-pytorchkr-topic-11544-prime-intellect-prime-agent에 source_url 및 HTML 원문과 함께 저장되어 있습니다.