AI 도구 중 하나가 다운되었을 때 AI 통화를 계속해야 할까?
Should an AI call continue if one of its tools goes down?
핵심 요약
결제 서비스 장애 시 전체 워크플로우를 중단하기보다, 해당 도구만 비활성화하고 나머지 기능을 유지하는 '데그레이드 모드' 운영 방안을 논의합니다.
- 데그레이드 모드 — 결제 도구만 비활성화하여 나머지 워크플로우를 유지함
- 멱등성 키 활용 — 결제 타임아웃 시 중복 결제를 방지하기 위해 상태를 확인함
- 상태 동기화 — 도구 실행기에서 실시간으로 서비스 상태를 체크하여 stale한 도구 목록을 방지함
- 사용자 안내 — 결제 불가 상황을 사용자에게 명확히 알리고 후속 조치를 제공함
스케줄링은 잘 돌아가고
CRM도 잘 돌아가는데
결제 쪽이 터졌어
이럴 때 워크플로우 전체를 꺼버릴 거야, 아니면 에이전트가 결제 필요 없는 요청은 계속 처리하게 두고 문제 되는 작업만 막을 거야?
에이전트한테 서비스 복구될 때까지 결제 관련 기능을 툴셋에서 빼버리는 '데그레이드 모드(degraded mode)'가 필요할 듯.

