전화 ARS를 쓰다 보면 이런 상황이 생깁니다. 안내 멘트가 끝나기도 전에 손님이 먼저 말을 꺼내는 거죠. '예약하려고요' 한 마디만 했는데, AI가 '아, 그러시군요. 예약 쪽으로 안내해 드릴게요' 하고 척척 넘어가면 얼마나 편할까요?
makecall 빌더의 condition(조건 분기) 노드가 바로 그 역할을 합니다. 쉽게 말하면 자동 분류함이에요. 우체국 창구에 비유하면 이렇습니다. 창구 직원이 '등기 맡기러 오셨나요, 소포 찾으러 오셨나요?'를 먼저 물어봐서, 등기면 왼쪽 줄로, 소포면 오른쪽 줄로 안내하는 것과 똑같습니다.
이 노드는 고객이 말한 내용이 어떤 조건에 해당하는지를 판단합니다. '예약'이라는 단어가 나오면 예약 흐름으로, '취소'라는 단어가 나오면 취소 흐름으로, '가격 문의'라면 또 다른 흐름으로 보내주는 식입니다. 사장님이 직접 '이럴 땐 이쪽, 저럴 땐 저쪽'이라는 규칙만 한 번 설정해 두면, 그다음부터는 AI가 알아서 갈림길을 골라줍니다.
특히 병원·학원·세탁소처럼 문의 유형이 다양한 곳에서 유용합니다. '진료 예약인지, 검사 결과 문의인지, 처방전 관련인지' 한눈에 나뉘지 않으면 상담 시간이 길어지거든요. condition 노드가 첫 문장만 듣고 곧바로 알맞은 안내로 연결해 주니, 고객도 기다리지 않고 사장님도 반복 설명을 줄일 수 있습니다.
실제로는 이렇게 흘러가요
키패드를 누르지 않아도, 안내 멘트를 끝까지 듣지 않아도 됩니다. 고객이 먼저 말하면 AI가 조건을 판단해 바로 길을 열어줍니다. 한 번만 설정해 두면 매번 알아서 돌아간다는 게 condition 노드의 가장 큰 장점입니다.