Bot 테스트
이 페이지에서는 CXone Bot Builder에서 Bot을 테스트하는 방법에 대한 정보를 제공합니다. 이는 Bot 구현 프로세스의 네 번째 단계입니다.

개념 | 정의 | 예시 | Bot의 기능 |
---|---|---|---|
![]() 발화 |
인터랙션 중에 컨택이 말하는 모든 내용입니다. 때로는 메시지라고도 불립니다. |
"비밀번호를 잃어버렸어요." "내 잔액은 얼마입니까?" "당신은 봇입니까?" |
Bot은 자연어 이해(NLU)를 사용하여 각 컨택의 발화를 분석하여 의미 또는 의도를 파악합니다. |
![]() 의도 |
컨택이 전달하거나 달성하고자 하는 것 컨택이 전송하는 모든 메시지에는 의도가 있습니다. |
"비밀번호를 분실했습니다"는 "비밀번호 재설정"을 의미합니다. '안녕하세요'는 '인사'의 뜻을 담고 있습니다. |
Bot은 NLU |
![]() 엔터티 |
컨택의 메시지에 정의된 정보입니다. | 사람 또는 제품 이름, 전화 번호, 계정 번호, 위치 등. | Bot은 NLU를 사용하여 컨택의 메시지에 있는 엔터티를 식별합니다. 엔터티는 Bot이 컨택의 메시지 의미를 이해하는 데 도움이 됩니다. |
![]() 슬롯 |
컨택의 메시지에서 추출하여 Bot 응답에 사용하기 위해 저장하는 엔터티입니다. 변수와 비슷합니다. | 컨택 이름에 대한 슬롯을 만들면 봇이 상호작용 중 응답에 해당 이름을 사용할 수 있으므로 더 개인화할 수 있습니다. | 이렇게 구성된 경우, Bot은 컨택의 메시지에서 엔터티를 추출하여 슬롯에 저장합니다. 이 정보를 나중에 대화에서 Bot이 활용할 수 있습니다. |
![]() 규칙 |
컨텍스트에 따라 의미가 바뀌지 않는 메시지에 대한 Bot의 응답을 정의합니다. |
|
규칙은 Bot이 의도에 어떻게 응답할지 구성할 수 있는 두 가지 방법 중 하나입니다. 규칙은 특정 종류의 의도에는 유용하지만, 모든 의도에 유용한 것은 아닙니다. |
![]() 스토리 |
메시지 의도와 대화 컨텍스트에 따라 인터랙션을 처리하도록 Bot을 훈련합니다. | 잊어버린 비밀번호에 대한 상호작용에서, 봇은 한 가지 방식으로 "어떻게 해야하죠?"에 응답하게 됩니다. 상호작용이 새 계정을 만드는 것에 관한 것이라면 두 경우 모두 컨택이 더 많은 정보를 얻기 위해 같은 의도로 같은 단어를 사용하더라도 응답은 상당히 다를 것입니다. | 스토리는 Bot이 의도에 어떻게 반응하는지 구성할 수 있는 두 가지 방법 중 두 번째입니다. 스토리는 Bot이 대화의 컨텍스트를 이용해 적절하게 대응하는 방법을 가르쳐줍니다. |
![]() Bot 작업 |
상호작용을 처리하는 동안 봇이 말하거나 수행하는 모든 것. |
잊어버린 암호에 대한 인터랙션에서 Bot은 웹사이트의 암호 재설정 FAQ로 가는 링크를 전송하여 응답합니다. 컨택이 "이해가 안 돼요! 작동하지 않아요!!!"와 같은 좌절감을 표현하면 Bot은 "죄송합니다. 인간 상담원에게 연결해 드릴까요?"라고 응답합니다. 컨택이 동의하면 Bot이 전환을 시작합니다. |
작업은 Bot이 각 의도에 어떻게 응답할지 정의할 때 사용할 수 있는 옵션입니다. 이러한 옵션을 사용하면 컨택의 요구사항을 충족하는 결과를 얻기 위해 각 응답을 구성할 수 있는 유연성이 제공됩니다. |
대화로 Bot 테스트하기
Bot과 대화를 나누는 것이 Bot을 테스트하는 가장 좋은 방법입니다. 이를 통해 Bot이 인텐트를 얼마나 잘 예측하는지 직접 관찰할 수 있습니다. Bot이 부정확하게 예측하거나 신뢰도가 낮은 경우, 사용자는 조정을 통해 결과를 즉시 확인할 수 있습니다.
에 내장된 채팅창을 사용하여 Bot 과 채팅Bot Builder할 수 있습니다. 이 채팅 창에서는 프로덕션 채팅에서는 제공되지 않는 추가 정보를 제공합니다. 테스트 대화를 진행하면서 이 정보를 사용하여 Bot의 응답 구성에 변경이 필요한 시점을 결정할 수 있습니다.
예를 들어 다음 이미지에서는 사용자 메시지의 인텐트 예측과 Bot 응답의 각 빠른 답장 옵션에 배정된 인텐트를 볼 수 있습니다. Bot이 보내는 각 메시지 아래에는 테스트 중인 Bot 모델과 메시지 ID 등 메시지에 대한 정보가 포함된 드롭다운이 있습니다. Insights의 대화 탭에서 대화를 볼 때도 동일한 정보를 확인할 수 있습니다.
테스트에 사용하는 대화는 실제 인터랙션에서 나온 것이어야 합니다. 이러한 Bot과의 대화를 복제하여 Bot이 어떻게 처리하는지 테스트할 수 있습니다. 구현 프로세스의 앞부분에서 수집한 예시를 사용하여 시작할 수 있습니다. 새로운 교육 사례를 수집하여 사용할 수도 있습니다.