Hacker NewsAI · 머신러닝오늘의 주요

오래 돌아가는 AI 에이전트를 위한 프레임워크 Pi Durable 공개

원제 Pi Durable

190 포인트댓글 21
Key Point

Pi Durable은 실패 복구, 병렬 대화, 동적 확장, 긴 문맥 관리를 갖춘 프로덕션급 에이전트 프레임워크이므로, 장시간 운영되는 AI 애플리케이션 개발 방식을 바꿀 수 있다.

핵심 요약

  • Earendil이 Pi 1.0과 함께 새로운 프레임워크 Pi Durable을 공개했다.
  • Pi Durable은 장시간 운영되고, 장애에 강하며, 어디서나 실행 가능한 AI 에이전트를 위해 설계되었다.
  • Pi 1.0이 단일 사용자의 로컬 터미널 기반 에이전트에 집중한 반면, Pi Durable은 여러 클라이언트, 다양한 실행 환경, 무제한 대화를 지원하는 프레임워크다.
  • 하네스(Harness)는 저장소와 LLM 대화 운영을 위한 기계장치로, 메모리·SQLite·JSONL 저장소를 제공하고 JavaScript 런타임이면 어디든 실행된다.
  • 모든 작업은 각 단계마다 체크포인트를 저장하므로, 프로세스가 중단되면 마지막 체크포인트에서 자동으로 재개된다.
  • 하나의 하네스는 여러 대화를 동시에 실행할 수 있으며, 특정 지점에서 분기하여 병렬로 진행 가능하다.
  • 확장(Extension)은 시스템 프롬프트, 도구, 훅(Hook), 작업을 묶은 단위로, 대화마다 선택할 도구를 다르게 설정할 수 있다.
  • 작업(Task)은 내장된 시스템 작업(모델 요청, 도구 호출, 압축) 외에 사용자가 정의 가능하며, 실패 시 자동 복구 정책을 지정할 수 있다.
  • 예제로 결제 체크아웃, 티아링(자동 분류), 타이밍 측정 등의 확장을 구현하는 코드를 보여주며, 서브에이전트 구축은 몇 줄의 코드로 가능하다.
  • 압축(Compaction)은 백그라운드에서 오래된 메시지를 요약하여 문맥 크기를 관리하며, 대화의 다음 요청이 제한을 초과할 때만 대기한다.
  • 핸드오프(Handoff) 도구로 현재 대화를 종료하고 새로운 문맥으로 재시작할 수 있으며, 이전 메시지는 검색 가능하게 유지된다.
  • 소스 코드는 테스트 제외 약 15,000줄(GPT 기준 약 150,000 토큰, Claude 기준 약 250,000 토큰)이며, 저장소 백엔드 같은 일부는 건너뛸 수 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗