전화를 받다 보면 이런 상황이 생깁니다. 고객이 말하다가 갑자기 뚝— 끊기거나, 터널을 지나며 목소리가 조각조각 들어오거나, 주변 소음에 묻혀 절반만 들리는 경우요. 사람이라면 '죄송한데 다시 말씀해 주시겠어요?' 하고 되물을 수 있지만, 자칫 타이밍을 놓치면 고객은 이미 전화를 끊어버립니다.
전화 AI도 같은 문제를 만납니다. 그런데 어떻게 버벅이지 않고 대화를 이어갈 수 있을까요? 핵심은 '소리가 없는 구간'을 단순한 침묵으로 보지 않는 것입니다.
AI는 '빈 구간'을 세 가지로 나눠 읽습니다
- 생각 중인 침묵 — 고객이 잠깐 멈추고 다음 말을 고르는 시간
- 네트워크 끊김 — 인터넷 패킷이 잠시 도착하지 못하는 공백
- 진짜 통화 종료 — 고객이 수화기를 내려놓은 상태
사람 귀에는 셋 다 '아무 소리 없음'으로 들립니다. 하지만 AI는 빈 구간의 길이·패턴·직전 문장의 완결 여부를 함께 살펴 어떤 상황인지 판단합니다. 예를 들어 고객이 '내일 오후에…'라고 말하다 0.8초 멈췄다면, 문장이 아직 끝나지 않았으므로 AI는 끼어들지 않고 기다립니다.
조각난 말도 '퍼즐 맞추기'로 이어붙입니다
통화 품질이 나빠서 말이 잘렸을 때, AI는 앞뒤 문맥을 단서로 빠진 조각을 채웁니다. 마치 문자 메시지에서 글자 하나가 빠져도 우리가 자연스럽게 읽어내는 것처럼요. '예약을 ○월 ○일로 바꿔주세요'에서 날짜 부분이 뭉개졌다면, AI는 되묻는 질문을 딱 그 부분만 정확히 짚어서 던집니다. 전체를 다시 말하게 하지 않는 거죠.
결국 전화 AI가 끊김에 강한 이유는 완벽한 소리를 기다리는 게 아니라, 불완전한 소리로도 대화를 앞으로 밀고 나가도록 설계됐기 때문입니다. 통화 환경이 나쁜 날도, 말이 빠른 고객도, 주변이 시끄러운 상황도 — AI 입장에서는 그냥 '또 하나의 대화'일 뿐입니다.