장기 지표와 내구성 실행 노트

장기 지표와 내구성 실행

장기 실행 에이전트는 사람 및 외부 시스템과의 여러 차례의 상호 작용을 포함하며 완료하는 데 며칠 또는 몇 주가 걸리는 복잡한 작업을 자동화할 수 있습니다. 이 시간 동안 프로세스 충돌, 네트워크 장애, 예상치 못한 실제 동작을 포함하여 많은 문제가 발생할 수 있습니다. Kiran Prakash는 에이전트가 이러한 실패로부터 복구하고 목표를 향해 나아가는 데 도움이 되는 새로운 패턴인 내구성 있는 실행에 대해 설명합니다. 이 프로그래밍 모델에서 런타임은 외부 세계와 상호 작용하는 각 단계의 결과 기록을 유지하므로 실패가 발생하면 프로그램이 다시 실행되고 완료된 단계는 건너뛰며 기록에서 프로그램 상태가 재구축됩니다.