반응형

Durable Execution 2

AI 에이전트 Durable Execution 실전 2편 — Human-in-the-Loop·멀티에이전트·Serverless

1편에서 기본 Workflow/Activity 구조를 잡았다면, 2편은 프로덕션에서 실제로 필요한 고급 패턴입니다.핵심 요약→ Signal: 실행 중 워크플로우에 외부에서 이벤트 주입 — 인간 승인 대기 구현→ wait_condition: 조건 충족 전까지 컴퓨팅 자원 0 소비하며 무한 대기→ 승인 대기 중 서버 죽어도 → 재시작 후 대기 상태 그대로 복구→ Child Workflow: 서브에이전트를 독립 워크플로우로 분리 → 병렬 실행→ asyncio.gather로 여러 Child Workflow 동시 시작 → 전체 완료까지 대기→ Workflow Streams (Replay 2026): LLM 토큰 스트리밍을 Durable하게 처리→ Serverless Workers (Replay 2026): AWS..

AI Agent 2026.05.21

AI 에이전트 Durable Execution 실전 1편 — 에이전트가 죽어도 이어지는 워크플로우 설계

LLM 20번 호출하다 17번째에서 서버 죽으면? 처음부터 다시? 그 돈 다 날리는 거 맞습니다.핵심 요약→ Temporal Replay 2026 (5월): Netflix·NVIDIA·Stripe·Cursor 모두 사용 중, 고객 3,000+→ 핵심 문제: 에이전트 47단계 중 실패 → 1단계부터 재시작 → 토큰 비용 폭탄→ Durable Execution: 각 단계를 Event History에 저장 → 실패 지점부터 자동 재개→ 핵심 규칙: Workflow = 결정론적 오케스트레이터 / Activity = 비결정론적 실제 작업→ LLM 호출·툴 실행·API 요청 → 전부 Activity에 넣어야 함→ Workflow 안에서 random, datetime.now(), 직접 API 호출 금지→ Activi..

AI Agent 2026.05.21
반응형