97
3
장
에이전트 시스템을 위한 UX 디자인
또한 에이전트는 흔한 실패 지점을 예측해 사전에 폴백 메커니즘을 갖추어야 합니다. 예를 들
어 음성 기반 에이전트가 반복적으로 사용자를 이해하지 못하면 텍스트 입력으로 전환하거나
‘요청을 이해하는 데 어려움이 있습니다. 표현을 바꿔주시거나 질문을 직접 입력해 주시겠어
요?’처럼 명확히 설명합니다.
다단계 작업에서는 실패 시 진행 상태 보존이 동일하게 중요합니다. 처음부터 다시 시작하게
하지 말고 문제가 해결되면 이어서 진행할 수 있도록 진행 상황을 유지해야 합니다. 불필요한
반복과 좌절을 예방합니다.
또 다른 핵심은 사과와 공감의 언어입니다. 문제가 발생하면 차갑거나 과도하게 기술적인 오류
메시지 대신 인간적이고 배려 있는 방식으로 실패를 인정해야 합니다. 예: ‘죄송합니다. 요청
처리 중 문제가 발생했습니다. 다시 시도하거나 도움을 드릴 담당자와 연결해 드릴게요.’
아울러 명확한 해결 경로를 제공해야 합니다. 단계별 문제 해결 안내, 사람 상담원에게 전달,
대체 리소스로의 안내 등 장애가 발생했을 때 사용자가 어떤 선택지가 있는지 항상 알 수 있어
야 합니다.
마지막으로 가능하다면 실패로부터 학습해야 합니다. 실패 지점을 기록하고 반복 이슈를 분석
해 개발 프로세스에 반영하면 유사 실패 빈도를 줄일 수 있습니다. 실패 패턴에 기반해 점진적
으로 개선하는 에이전트는 시간이 지날수록 더 견고하고 신뢰성 높은 시스템이 됩니다.
요약하면 우아한 실패는 일이 계획대로 되지 않을 때에도 사용자 신뢰를 ...