흐름
흐름은 봇 실제 상담원 대신 고객 인터랙션을 처리하는 소프트웨어 애플리케이션입니다.과 컨택
컨택 센터의 상담원, IVR 또는 Bot과 인터랙션하는 사람입니다. 간 대화의 시각적 표현을 만들 수 있는 최상위 디자인 요소입니다. 흐름은 의도를 처리하는 다른 방법입니다. 스토리 및 규칙과 마찬가지로, 흐름을 사용하면 의도에 따라 대화를 설계하여 의도에 어떻게 응답해야 하는지를 봇에게 교육할 수 있습니다. 흐름은 봇 구성에서 스토리
인텐트 및 컨텍스트를 기반으로 인터랙션 처리를 위해 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의 응답을 정의하는 데 사용됩니다.을 만들 때와 유사하게 컨택 및 봇 메시지를 추가할 수 있는 점 그리드 캔버스 작업 영역입니다. 흐름에 메시지를 추가하는 동안 대화의 흐름을 보여주는 선이 자동으로 메시지 간에 연결됩니다.
각 봇 응답 후에 하나 이상의 컨택 메시지를 추가하여 대화에 분기를 만들 수 있습니다. 각 컨택 메시지 분기는 컨택이 대화의 해당 지점에서 제시할 수 있는 의도를 나타냅니다. 이를 통해 컨택에서 제출하는 다양한 종류의 요청이나 응답을 포함하는 흐름을 디자인할 수 있습니다.
예를 들어, 컨택이 암호 변경을 요청하는 것으로 흐름이 시작되는 경우, 봇은 컨택이 웹사이트에서 암호를 변경하려고 했는지 물을 수 있습니다. 봇의 질문에 대한 컨택의 응답에 따라 대화를 분기시키는 컨택 메시지를 추가할 수 있습니다.
흐름의 각 분기마다 봇의 응답과 컨택의 후속 메시지를 추가하여 대화를 작성할 수 있습니다. 대화 흐름에 내용을 추가하려면 해당 흐름의 컨텍스트에 맞는 메시지를 추가해야 합니다. 이 페이지의 다음 섹션에서 봇 컨텍스트에 대해 자세히 알아보십시오.
흐름을 사용하여 봇 교육하기
흐름은 봇에게 대화 컨텍스트, 즉 의도가 서로 어떻게 관련되어 있는지 알려줍니다. 의도를 사용하여 흐름을 시작할 때, 봇은 후속 의도는 초기 의도 이후에만 발생할 수 있다는 것을 알게 됩니다.
예를 들어, 컨택 메시지 안녕하세요(의도: 인사)로 흐름이 시작된 후 봇 응답이 이어지고, 그 다음에 다른 컨택 메시지가 이어집니다. 두 번째 컨택 메시지가 암호를 변경해야 합니다인 경우, 봇은 컨택이 인사 의도 직후에만 암호 변경에 관해 질문할 수 있다는 것을 학습합니다.
대화 중 언제든지 컨택이 암호 변경에 대해 물어볼 수 있게 하려면, 암호 변경을 위한 별도의 흐름을 만드는 것이 더 낫습니다. 이는 다음 이미지에 잘 나와 있습니다.
구축한 흐름에 따라 봇은 한 대화 컨텍스트에서 다른 대화 컨텍스트로 넘어갈 수 있습니다. 각 흐름 내에서는 흐름의 컨텍스트에 따라 달라지는 의도만 포함합니다. 의도가 대화 컨텍스트에 따라 달라지지 않는다면, 의도에 맞는 별도의 흐름을 만드는 것을 고려하십시오.
컨텍스트에 따라 달라지는 의도
일부 의도는 봇이 적절하게 대응하는 방법을 배우기 위해 컨텍스트에 따라 달라질 수 있습니다. 예를 들어, '예' 또는 '아니요'와 같은 응답에 대한 의도나 "어떻게 그것을 합니까?"와 같은 응답에 대해 봇은 대화의 컨텍스트에 따라 응답 방법을 이해합니다. 다음 이미지는 서로 다른 두 가지 컨텍스트에서 동일한 의도(의도: 어떻게 그것을 합니까?)를 보여줍니다. 봇은 대화의 컨텍스트를 사용해 어떻게 대응할지 결정합니다.
봇 응답의 버튼 및 빠른 답변
흐름에 추가하는 봇의 응답에서 버튼과 빠른 답변을 사용할 수 있습니다. 이들을 사용하여 다음을 트리거할 수 있습니다:
- 새 흐름: 이 옵션을 사용하여 대화를 다른 흐름으로 점프할 수 있습니다. 이렇게 하면 대화의 컨텍스트가 변경됩니다.
- 의도: 이 옵션을 사용하면 현재 흐름의 컨텍스트 내에서 의도를 트리거할 수 있습니다.
- URL: 이 옵션을 사용하면 웹 브라우저에서 URL을 열 수 있습니다. 이 옵션은 버튼에만 적용됩니다.
대화 중 언제든지 컨택에 의해 흐름이 트리거될 수 있습니다. 버튼이나 빠른 답변으로 흐름을 트리거해도 이는 바뀌지 않습니다. 이 옵션을 사용하면 대화 컨텍스트에서 특정 흐름이 트리거되는 시점을 선택할 수 있습니다.