YouTubeIndyDevDan·2026년 10월 12일·0

Pi Durable PROACTIVE Agents: Jev Triggers My ON-CALL Pi Agent

Quick Summary

Pi Durable 데모는 Jev가 로그 이상을 감지해 온콜 에이전트를 호출하고, 에이전트가 조사와 수정안을 준비한 뒤 사람의 배포 승인을 기다리는 선제적 장애 대응을 보여준다.

영상 보기

클릭 전까지는 가벼운 미리보기만 먼저 불러옵니다.

원본 열기

🖼️ 인포그래픽

Pi Durable PROACTIVE Agents: Jev Triggers My ON-CALL Pi Agent 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

Pi Durable PROACTIVE Agents: Jev Triggers My ON-CALL Pi Agent의 핵심 내용을 4단계로 요약한 인포그래픽
Pi Durable PROACTIVE Agents: Jev Triggers My ON-CALL Pi Agent 핵심 내용을 4단계로 압축한 4컷 인포그래픽

💡 한 줄 결론

Pi Durable 데모는 Jev가 로그 이상을 감지해 온콜 에이전트를 호출하고, 에이전트가 조사와 수정안을 준비한 뒤 사람의 배포 승인을 기다리는 선제적 장애 대응을 보여준다.

📌 핵심 요점

  1. 이벤트가 작업을 시작한다. Jev는 이벤트 스트림에서 이상을 분류하고 오류·위치·페이로드를 에이전트에 전달한다. 에이전트는 로그와 이전 이벤트를 조사해 원인을 찾고 수정안을 준비한다.
  2. 지속성은 대화뿐 아니라 작업과 상태까지 포함한다. Pi Durable은 클라이언트 변경이나 장애에도 실행 상태를 유지하며, 체크포인트에서 장기 작업을 이어가는 기반으로 소개된다.
  3. 사람은 승인과 필요한 검토에 개입한다. 체크아웃의 잘못된 null 처리를 수정한 뒤 배포 승인을 기다린다. 승인자는 추가 조사를 요청할 수 있고, 배포 호출은 한 번만 실제 실행되는 작업으로 제시된다.
  4. 공유 상태와 단계별 작업 재개가 장기 업무를 연결한다. 동일 장치의 여러 세션은 하나의 애플리케이션 상태를 공유한다. Durable Tasks는 단계별 재실행을 지원하지만, 앞선 온콜 데모가 실제로 이를 사용해 설계된 것은 아니다.
  5. 실행 하네스를 운영 중에도 통제한다. 브라우저와 터미널 등 여러 클라이언트가 같은 에이전트에 연결되고, 실행 중 도구·권한·확장 기능 변경이 반영된다. 컨텍스트 분기와 백그라운드 압축도 실행 기반에 포함된다.

🧩 배경과 문제 정의

  • Pi Durable은 장애나 클라이언트 변경에도 진행 중인 작업, 대화, 애플리케이션 상태를 유지하는 에이전트 실행 기반이다. 핵심 문제는 대화 재개를 넘어 작업과 상태를 지속시키는 것이다.
  • 사람이 터미널에서 계속 지시하는 방식에서 벗어나, 에이전트가 사건을 감지하고 먼저 작업한 뒤 필요한 승인만 기다리는 운영 방식이 주요 관심사다.
  • 여러 장치와 클라우드 샌드박스에서 실행되는 에이전트를 활용하려면 공유 상태, 재개 가능한 작업, 복수 클라이언트 연결, 실행 중 설정 변경이 필요하다.
  • 장애 대응 사례는 모의 제품과 모의 이벤트 스트림을 사용한다. Pi Durable은 현재 실험 단계이며, 주도적 에이전트가 엔지니어링의 미래라는 주장은 발표자의 전망이다.

🕒 시간순 섹션별 상세정리

1. 작업·대화·상태를 지속시키는 Durable 에이전트

  • Pi Durable은 진행 중인 작업과 대화, 애플리케이션 상태를 장애와 클라이언트 변경에도 유지한다. 여러 Mac 장치와 exe.dev 클라우드 샌드박스에서 지속 실행되는 에이전트가 활용 사례다. [00:15]
  • 모델의 지능을 외부에서 빌리더라도 에이전트와 실행 하네스, 지속 실행 기반은 직접 통제해야 한다는 관점이 기술 선택의 출발점이다. [01:17]

2. 이벤트 감지가 사람의 지시 없이 장애 대응을 시작한다

  • Jev 분류 모델이 이벤트 스트림에서 이상을 감지하면 문제의 페이로드, 위치, 오류를 에이전트에 전달한다. 에이전트는 탐지, 조사, 원인 분석, 수정, 검토 대기 순서로 장애 대응을 진행한다. [02:30]
  • 주도적 에이전트는 사용자의 작업 시작을 기다리지 않고 먼저 일한 뒤 사람을 기다린다. 로그 읽기, 이전 이벤트 조회, 사고 상태 갱신 등의 도구 호출을 거쳐 수정안을 준비한다. [03:05]

3. 체크아웃 오류 수정과 승인된 배포의 재실행 방지

  • 체크아웃의 로열티 할인 처리 오류는 전체 트래픽에 영향을 주는 심각한 사고로 드러난다. 원인은 잘못된 null 처리이며, 안전한 조건문이나 null 병합 처리가 대안이다. [03:57]
  • 수정 내용을 확인한 뒤 배포를 승인한다. 이 배포 호출은 Pi Durable에서 한 번만 실제 실행되는 재실행 불가 작업으로 제시되며, 승인 후 데모의 오류 상태가 해소된다. [04:31]

4. 장치별 에이전트 관리와 백그라운드 컨텍스트 압축

  • 네트워크 인터페이스에서 클라우드 샌드박스와 여러 Mac 장치의 에이전트를 함께 관리한다. 세션, 상태, 작업, 도구, 확장 기능이 각각의 관리 영역으로 구성된다. [06:03]
  • 컨텍스트가 설정한 임계점을 넘으면 세션을 분기해 백그라운드에서 압축한다. 별도의 예약 한계에 도달하면 에이전트 실행이 멈추며, 관련 기준값을 조정할 수 있다. [06:53]

5. 여러 세션이 공유하는 지속적 애플리케이션 상태

  • 에이전트는 상태 읽기와 갱신 도구로 지속적인 애플리케이션 상태 객체를 관리한다. 장애 대응 정보를 상태에 기록하면 JSON 내용을 인터페이스에서도 확인할 수 있다. [08:01]
  • 다른 에이전트 세션에서도 같은 상태의 키와 값을 읽을 수 있다. 데모에서는 동일 장치의 에이전트 세션들이 하나의 JSON 객체를 공유하므로, 여러 에이전트가 공통 정보를 바탕으로 문제를 해결할 수 있다. [08:41]

6. 반복 작업을 단계별로 실행하고 재개하는 Durable Tasks

  • Durable 작업은 일반 코드만으로도, 코드와 에이전트를 결합해서도 구성할 수 있다. 작업 공간 스냅샷 사례는 폴더, 브랜치, 변경 사항 등의 정보를 애플리케이션 상태에 저장한다. [09:48]
  • 작업은 여러 단계로 나뉘며 특정 단계에서 문제가 생기면 해당 단계를 다시 실행할 수 있다. 오랜 시간 동안 여러 절차를 거치는 엔지니어링 업무를 반복 가능한 작업으로 구성하는 기반이다. [10:24]

7. 필요한 순간에만 개입하는 승인과 작업 감시

  • 릴리스 점검 작업은 하위 에이전트를 실행하고 사람의 승인을 기다린다. 사람이 터미널에 계속 머무르기보다 진행 상황을 지켜보다가 필요한 순간에 개입하는 방식이 ‘human near the loop’다. [10:44]
  • 승인 후 에이전트가 테스트와 상태 갱신을 이어간다. 작업에 하위 에이전트를 포함할 수 있으며, 문제가 생기면 필요한 지점에서 계속 진행할 수 있다. [11:15]

8. 실행 기반의 통제권과 모의 이벤트 분류 비용

  • 에이전트 실행 기술을 외부 회사에 의존하면 기술 변경과 운영 통제권을 그 회사에 맡기게 된다는 것이 발표자의 우려다. 직접 통제할 수 있는 Pi와 Durable 실행 기반을 선호하는 이유도 여기에 있다. [12:45]
  • 장애 대응은 탐지부터 수정까지의 단계를 가진 작업으로 생각할 수 있다. 다만 앞선 주도적 에이전트 데모가 실제로 Durable Tasks를 사용해 설계된 것은 아니다. [13:33]

9. 에이전트 실행과 클라이언트를 분리하는 구조

  • 에이전트는 별도 환경에서 실행되고 여러 클라이언트가 연결된다. 사람이 자신의 장치에서 계속 프롬프트를 입력하는 방식에서 벗어나려면, 사람 없이 작동하는 시스템을 구축해야 한다는 전망이다. [14:46]
  • 클라우드 샌드박스의 에이전트 ID로 터미널 인터페이스에 연결하면 브라우저와 동일한 세션을 볼 수 있다. 고객 지원 에이전트도 웹사이트에서 사용자와 대화하면서 별도의 관리 클라이언트로 점검할 수 있다. [15:45]

10. 실행 중 도구와 권한을 바꾸는 작업 기반 하네스

  • 모델 호출부터 도구 실행까지 하네스의 각 실행은 작업으로 취급된다. 에이전트에는 하위 에이전트, 컨텍스트 검색, Durable 작업 조회, 애플리케이션 상태 관리 등의 도구를 제공할 수 있다. [17:53]
  • 터미널에서 읽기 전용 모드로 전환하면 브라우저에서도 사용 가능한 도구 목록이 바뀐다. 세션 도중 도구가 제거되자 에이전트는 이전 목록이 현재 권한과 맞지 않음을 인정하고 새 목록을 제시한다. [18:25]

11. 확장 기능으로 응답 방식과 명령 실행을 제어한다

  • Pi의 확장 기능은 Pi Durable에서도 사용할 수 있다. 시스템 프롬프트를 조정하는 확장과 bash 명령을 Jev로 판단하는 damage control 확장을 실행 중 켤 수 있다. [20:26]
  • 시스템 프롬프트에 정의한 별칭으로 응답을 짧게 만들 수 있다. 안전 제어를 켠 상태에서는 디렉터리 삭제 명령이 되돌릴 수 없는 작업으로 판단되어 차단된다. [21:36]

12. 컨텍스트 분기와 격리 환경을 결합한 하네스 설계

  • fork는 현재 컨텍스트를 분기해 서로 다른 방향의 작업과 실험을 이어가게 한다. 상태를 포함해 분기하거나 새 대화로 시작할 수 있으며, 원하는 시점에서 분기를 만들 수 있다. [22:28]
  • 에이전트 전용 장치와 격리된 실행 환경에 필요한 도구를 제공하고, 그 위에 확장 기능과 반복·재개 가능한 작업을 구성한다. 이는 개별 에이전트 하네스를 장치와 도구 체계까지 확장하는 설계다. [23:15]

13. 제품의 가치 판단과 실험 단계의 운영 한계

  • 코드 생성이 쉬워져도 무엇을 만들고 어떤 기능에 집중할지 결정하는 판단과 전문성이 제품의 가치를 좌우한다는 관점이다. 핵심 기능만 남기는 선택이 단순한 구현이나 복제보다 어렵다고 평가한다. [24:14]
  • Pi Durable은 현재 실험 단계다. 발표자는 직접 분기해 유지보수할 생각이 없어 자신의 운영 환경에 도입하지 않고, 안정적인 V1 공식 출시를 기다리고 있다. [25:25]

14. 주도적 실행과 Zero Touch Engineering에 대한 전망

  • 발표자는 주도적 에이전트가 엔지니어링의 미래라고 전망한다. 사람이 도착하기 전에 작업을 끝내고, Zero Touch Engineering에 가까워질수록 사람은 수행 과정 검토와 간헐적인 문제 수정에 집중한다는 구상이다. [25:46]
  • Jev가 로그를 분류해 사고 대응 에이전트를 호출하는 데모의 누적 비용은 이 시점에 13센트다. 에이전트는 온콜 엔지니어가 수행하던 절차를 실행하며, 발표자는 실제 운영 로그에도 이런 구조를 적용하자고 제안한다. [26:39]

15. 하네스 통제, 계획·검토 자동화와 멀티클라이언트 활용

  • 에이전트에 대한 통제권은 직접 관리할 수 있는 하네스에서 나온다는 관점이다. 주도적 실행을 활용하면 사람이 개입할 때 작업이 거의 끝나 있고, 사람은 필요한 지점에서만 관여할 수 있다. [27:40]
  • 발표자는 앞선 데모에서 자신의 검토가 사실상 중복된 안전 확인이었다고 평가한다. 에이전트 코딩의 두 제약을 계획과 검토로 보고, 프롬프트·컨텍스트·하네스 설계로 둘 다 해결 가능하다고 주장한다. [28:13]

16. 여러 인터페이스와 중단 복구를 지원하는 durable 에이전트

  • 단일 에이전트 API를 브라우저·사용자 정의 CLI·curl·모바일·제품에서 활용할 수 있다. curl 접근에는 올바른 인증과 토큰 설정이 필요하며, 인터페이스 없이 백그라운드에서 일하는 엔지니어링 에이전트도 구성할 수 있다. 동료들이 같은 장애 대응 에이전트에 접속해 로그를 함께 검토하고 프롬프트를 입력하는 협업도 가능하다. [30:16]
  • 협업 기능보다 더 중요하게 보는 가치는 장시간 실행과 복구다. durable 샌드박스의 에이전트는 노트북을 닫거나 프로세스를 종료하고 머신을 재시작해도 마지막 체크포인트부터 작업을 이어간다. 실제로 에이전트와 워크플로를 중단시켜 복구 동작을 검증해야 한다. [30:55]

17. 제품의 기본 구성과 선제적 작업으로 확장하는 도입 전략

  • 제품 개발에는 durable 에이전트를 기본으로 사용한다는 방침이다. 웹사이트의 고객 지원 챗봇은 사용자가 기존 세션으로 돌아올 수 있어야 하며, 세션을 6시간 뒤 초기화하는 등 유지 정책을 설정할 수 있다. [31:54]
  • 선제적 에이전트는 사용자의 지시를 기다리기보다 먼저 작업하고 승인을 요청한다. 사용자가 도착하기 전에 일을 시작하도록 만드는 데 집중하며, 사람 없이 처리하는 일이 많아질수록 단순한 에이전트 코딩에서 에이전트 엔지니어링으로 나아간다는 관점이다. 지속적인 감독에서 벗어나는 ‘out of the loop’를 다음 도약으로 본다. [32:46]

18. 로그 분류 사례와 자율적으로 일하는 에이전트의 성과 기준

  • 로그 스트림의 모든 유입 이벤트를 Jev가 분류하는 사례에서 화면에 표시된 규모와 비용은 6,000행과 16센트다. 이 구성은 개선 가능한 템플릿이며, 상태값을 문자열로 검사해 일부 처리를 건너뛰거나 Jev를 거치지 않고 4xx·5xx 오류만 살펴보는 방식도 가능하다. [33:43]
  • 권장 성과 지표는 ‘어느 시점에 유용한 일을 수행 중인 에이전트가 몇 개인가’다. 사용자가 직접 대규모 작업을 시작하는 수준을 넘어, 업무에 내장된 에이전트가 스스로 작업을 시작하도록 해야 한다. durable 에이전트는 사람이 개입하거나, 개입하지 않거나, 승인 중심으로 관여하는 각 방식에서 일을 처리할 에이전트 수를 늘리는 기반이다. [34:37]

🧾 결론

  • 데모의 핵심은 사람이 요청하기 전에 에이전트가 대응을 시작하고, 사람이 도착했을 때 검토할 수정안을 준비해 두는 운영 방식이다.
  • ‘human near the loop’에서는 에이전트가 작업을 진행하고 사람이 워크플로·배포 승인과 필요한 검토를 맡아 출시 통제권을 유지한다.
  • Pi Durable은 실험 단계다. 발표자도 자신의 운영 환경에는 도입하지 않고 안정적인 V1 공식 출시를 기다리고 있어, 데모 성과와 운영 준비 수준을 구분해야 한다.

📈 투자·시사 포인트

  • 발표자는 에이전트와 하네스 설계에 대한 투자를 강조한다. 실행 복구, 상태 유지, 승인 절차가 사람이 직접 해야 하는 일을 줄이는 기반이라는 관점이다.
  • 직접 관리하고 확장할 수 있는 실행 기반을 선호하는 이유는 기술 변경과 운영 통제권을 외부 회사에 맡기는 의존성을 줄이기 위해서다.
  • Jev 로그 분류 데모에는 6,000행·16센트가 표시되지만, 모의 스트림의 분류 비용만으로 실제 장애 대응 전체의 경제성을 판단할 수는 없다.
  • 권장 성과 지표는 특정 시점에 유용한 일을 수행 중인 에이전트 수다. 도입 평가에서도 선제적 실행이 실제 업무 처리로 이어지는지 확인중요하다.

⚠️ 불확실하거나 확인이 필요한 부분

  • Pi Durable은 실험 단계이며, 실제 운영 환경의 안정성과 복구 성능은 이 자료만으로 확인되지 않는다. 발표자는 에이전트와 워크플로를 직접 중단시켜 복구를 검증해야 한다고 강조한다.
  • 장애 대응과 비용 수치는 모의 제품·모의 이벤트 스트림에서 나온다. 실제 로그의 탐지 정확도, 오탐·누락, 조사·수정까지 포함한 전체 비용은 제시되지 않는다.
  • 배포가 한 번만 실제 실행된다는 설명은 데모에서 제시된 동작이다. 실제 배포 시스템과 연결했을 때의 실패·재시도 조건은 별도 확인이 필요하다.
  • 자막 기반 정리: 타임스탬프가 있는 자막을 기준으로 정리했으며, 고유명사·수치·인용은 원문 확인 필요 시 별도 검증한다.
  • 영상 속 주장: 발표자의 해석·전망·비교는 확인된 외부 사실이 아니라 영상 속 주장으로 분리해 읽는다.
  • 검증 필요: 수치, 기업 실적, 정책·시장 전망은 발행 전 최신 자료로 별도 검증이 필요하다.

✅ 액션 아이템

  • 격리된 환경에서 모의 로그로 탐지→조사→수정안 준비→승인 흐름을 재현하고, 각 단계의 상태가 남는지 확인한다.
  • 에이전트와 워크플로를 중단하고 머신을 재시작해 마지막 체크포인트에서 이어지는지 검증한다.
  • 배포 승인 거절과 추가 조사 요청을 시험하고, 승인된 배포가 복구·재시도 과정에서 중복 실행되는지 확인한다.
  • 동일 장치의 세션 간 상태 공유와 별도 클라우드 샌드박스의 상태 분리를 확인하고, 실행 중 읽기 전용 전환과 안전 제어 변경을 점검한다.

❓ 열린 질문

  • 실제 운영 로그에서도 Jev의 이상 분류가 온콜 대응에 충분한 정확도와 비용 수준을 유지할 수 있는가?
  • 여러 에이전트가 공통 상태를 동시에 갱신할 때 충돌과 일관성은 어떻게 관리되는가?
  • 안정적인 V1은 어떤 복구·재시도·권한 제어 보장을 제공하며, 운영 도입 기준은 무엇인가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.