Google Dialogflow CX

Google Dialogflow CX 는 음성 및 채팅 가상 에이전트를 제공하는 타사 플랫폼입니다. 가상 상담원은 컨택이 말하거나 채팅 창에 입력하는 내용을 해석하여 적절하게 응답합니다. 다음과 같은 기술을 사용하여 이러한 작업을 수행합니다.

가상 상담원은 유연하며 조직의 필요를 충족하기 위해 다양한 기능을 제공할 수 있습니다. 예를 들어 몇 가지 간단한 작업을 처리하거나 복잡한 대화형 상담원 역할을 하도록 설계할 수 있습니다.

CXone Mpower 은(는) 음성 및 디지털 채팅 기반 채널이 있는 Google Dialogflow CX 사용을 지원합니다. 음성 채널의 경우 Virtual Agent Hub에서 채널을 설정할 수 있습니다.

 

CXone Mpower은(는) Google Dialogflow CX(으)로 발화 기반 기능을 지원합니다. 오디오 스트리밍을 요구하는 기능은 지원되지 않습니다.

Google Dialogflow CX 및 ES 비교

CXone Mpower에서는 Google Dialogflow ES 및 CX를 지원합니다. 두 버전은 비슷하지만 주요한 차이점이 몇 가지 있습니다.

Dialogflow ES는 소규모의 간단한 가상 에이전트닫힘 실제 상담원 대신 고객 인터랙션을 처리하는 소프트웨어 애플리케이션입니다.에 적합합니다. 의도 및 컨텍스트에서 나타나는 플랫 구조를 이용해 비선형 대화 경로를 시뮬레이션합니다. 이 방법은 규모가 크거나 복잡한 봇은 지원하지 않습니다. 스크립트에서 사용한 Virtual Agent Hub Studio 작업의 customPayload 속성을 사용해 컨텍스트를 전달할 수 있습니다. 이러한 봇은 컨텍스트 데이터를 사용해 컨택의 의도를 결정합니다.

Dialogflow CX는 복잡하고 비선형적인 대화 흐름을 지원하며 규모가 크고 복잡한 봇에 적합합니다. 의도닫힘 컨택이 말하거나 입력하는 내용의 의미나 목적이며 컨택이 전달하고자 하는 내용이나 원하는 내용입니다.를 다시 이용할 수 있으며 컨텍스트가 필요하지 않습니다. customPayload 데이터를 전달할 수 있지만 컨텍스트를 포함할 필요는 없습니다.

Google Dialogflow CXDialogflow CX 사용자 정의 모델을 지원합니다. Dialogflow ES는 Google 사용자 정의 모델을 지원하지 않습니다.

음성 및 텍스트 가상 상담원의 대화 흐름

음성 및 텍스트 가상 에이전트닫힘 실제 상담원 대신 고객 인터랙션을 처리하는 소프트웨어 애플리케이션입니다.의 대화 시작은 다릅니다.

가상 에이전트은 연락처의 발언을 분석하여 단어의 목적이나 의미를 파악합니다. 이를 컨택의 의도라고 합니다. 가상 에이전트은 적절한 응답을 텍스트로 보냅니다. 가상 에이전트의 응답 텍스트 음성 변환닫힘 사용자가 텍스트로 녹음된 프롬프트를 입력할 수 있으며 컴퓨터가 생성한 음성을 사용하여 내용을 말할 수 있습니다. 서비스를 통해 오디오로 합성됩니다. 스크립트가 연락처로 전송합니다. 전사 및 음성 합성은 CXone Mpower에서 또는 어떤 경우에는 제공자 플랫폼에서 수행될 수 있습니다.

요청과 응답은 각 차례에 Virtual Agent Hub 및 스크립트를 통해 보냅니다. 이 옵션을 사용하면 가상 에이전트의 봇 동작을 차례대로 사용자 지정할 수 있습니다. 음성 가상 에이전트의 경우, 이는 입니다. 모든 텍스트 가상 상담원 제공자가 이 방법을 사용합니다.

대화가 끝나면 가상 에이전트가 스크립트에 신호를 보냅니다. 대화가 완료되었다는 신호를 보내거나 컨택이 실시간 상담원과 상담해야 한다는 신호를 보낼 수 있습니다. 대화가 완료되면 상호작용이 종료됩니다. 실시간 상담원이 필요한 경우 스크립트는 요청을 생성합니다. 상담 가능한 상담원이 있는 경우 컨택이 상담원에게 전환됩니다.

대화가 완료되면 스크립트는 CRM닫힘 컨택, 영업 정보, 지원 세부 정보 및 케이스 내역 등을 관리하는 타사 시스템입니다.에 정보를 기록하는 것과 같은 상호 작용 후 작업을 수행할 수 있습니다.

통합의 컴포넌트

Google Dialogflow CX통합에는 다음 컴포넌트가 필요합니다.

텍스트 가상 상담원을 위한 리치 미디어 지원

채널에서 지원하는 경우 메시지에 리치 미디어닫힘 버튼, 이미지, 메뉴, 옵션 선택기와 같은 디지털 메시징의 요소입니다.를 포함할 수 있습니다. 다음 표에 나온 것처럼, 전송할 수 있는 리치 미디어 유형은 채널마다 다릅니다.

  Adaptive Cards HTML 및 마크다운 텍스트 리치 링크 빠른 응답 목록 선택기 시간 선택기 양식 메시지
Apple Messages for Business 빨간색 X, “지원되지 않음” 표시 빨간색 X, “지원되지 않음” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시

디지털 채팅

녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 빨간색 X, “지원되지 않음” 표시 빨간색 X, “지원되지 않음” 표시
이메일 빨간색 X, “지원되지 않음” 표시 녹색 체크 표시, “지원됨” 표시 빨간색 X, “지원되지 않음” 표시 폴백 텍스트 사용 빨간색 X, “지원되지 않음” 표시 빨간색 X, “지원되지 않음” 표시 빨간색 X, “지원되지 않음” 표시
Facebook Messenger 빨간색 X, “지원되지 않음” 표시 빨간색 X, “지원되지 않음” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 빨간색 X, “지원되지 않음” 표시
WhatsApp 빨간색 X, “지원되지 않음” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 빨간색 X, “지원되지 않음” 표시
Google Business Messages 빨간색 X, “지원되지 않음” 표시 빨간색 X, “지원되지 않음” 표시 녹색 체크 표시, “지원됨” 표시 빨간색 X, “지원되지 않음” 표시 녹색 체크 표시, “지원됨” 표시 녹색 체크 표시, “지원됨” 표시 빨간색 X, “지원되지 않음” 표시

지원됨: 녹색 체크 표시, “지원됨” 표시

지원되지 않음: 빨간색 X, “지원되지 않음” 표시

리치 미디어를 위한 디지털 채널 지원에 대해 자세히 알아 보십시오.

텍스트 가상 상담원 응답에 리치 미디어 콘텐츠를 포함하기를 원하는 경우, 가상 상담원의 관리 콘솔에서 이를 구성합니다. 리치 미디어를 전송할 각 응답에 대해 구성에 들어가야 합니다.

JSON으로 리치 미디어 콘텐츠가 전송됩니다. 리치 미디어 JSON을 작성할 때는 사용 중인 디지털 채널의 스키마를 따릅니다. 스키마는 채널마다 다릅니다. 사용하려는 미디어 콘텐츠에 대한 JSON을 찾은 다음 AmeliaGoogle Dialogflow CX 구성 콘솔에서 만든 응답 메시지 구성에 추가합니다. Studio 스크립트에서 리치 미디어 콘텐츠를 사용하는 방법에 대해 자세히 알아보십시오. 스크립트 또는 가상 상담원에 추가하기 전에 Digital Experience JSON 미러 도구를 사용하여 JSON을 확인할 수 있습니다.

대화 내용

Google Dialogflow CX 음성 대화에서 대화 내용 및 의도 정보를 캡처할 수 있습니다. 대화에서 대화 내용 및 의도 정보를 캡처할 수 있습니다. 캡처된 데이터는 원하는 방식대로 사용할 수 있습니다. 예를 들어, 상호작용이 실시간 상담원에게 전달되는 경우 해당 상담원에게 표시해줄 수 있습니다. 또 다른 옵션은 대화의 영구 기록으로 저장하는 것입니다. 대화 내용만, 의도 정보만 또는 둘 다를 캡처하거나 아무 것도 캡처하지 않도록 선택할 수 있습니다.

이 정보를 캡처하려면 구성 설정Google Dialogflow CX 구성 설정 구성 설정Virtual Agent Hub에서 이 정보를 활성화해야 합니다. 또한 가상 상담원에게 사용되는 Studio 스크립트로 구성해야 합니다. 스크립트는 캡처된 데이터를 관리하도록 구성된 작업을 포함해야 합니다. 캡처된 데이터는 컨택 ID의 수명 동안 일시적으로 저장됩니다. 저장해야 하는 경우 아카이브로 보내도록 스크립트를 구성할 수 있습니다. PII(개인 식별 정보)에 대해 저장된 모든 데이터를 삭제할 책임이 있습니다.

컨택 센터 AI 인사이트

Google Dialogflow 컨택 센터 AI 인사이트를 사용하는 경우 Studio 스크립트에 추가적인 구성을 만들어야 합니다. 컨택 센터 AI 인사이트 기능은 완료로 표시된 대화에서만 작동합니다.

기본적으로 Dialogflow CX 가상 에이전트닫힘 실제 상담원 대신 고객 인터랙션을 처리하는 소프트웨어 애플리케이션입니다. 대화가 완료로 표시되려면 24시간이 걸립니다. 그러나 각 상호작용이 끝날 때 Dialogflow에 자동화된 의도를 보내어 대화를 강제로 닫을 수 있습니다.

이를 위해서는 각 상호작용이 끝난 후 Voicebot Exchange 작업 또는 Textbot Exchange 작업 AutomatedIntent 속성을 통해 conversation_complete 값을 보내야 합니다. 이 값은 속성에 하드 코딩하거나 변수를 통해 전송할 수 있습니다.

음성 컨텍스트 힌트

음성 컨텍스트 힌트는 대화 기록 서비스에 보낸 단어 및 문구입니다. 이러한 힌트는 특정한 방식으로 기록해야 하는 단어나 문구가 있을 때 유용합니다. 언어 컨텍스트 힌트는 음성 인식의 정확도를 개선하는 데 도움이 될 수 있습니다. 예를 들어, 주소 숫자나 통화 단위와 같은 정보의 대화 기록을 향상시키는 데 사용할 수 있습니다.

음성 컨텍스트 힌트를 사용하려면 스크립트의사용자 정의 페이로드 스니펫사용자 정의 페이로드 스니펫Studio에서 이를 구성해야 합니다.

음성 생체인식 인증

음성 생체 인식을 사용하면 Google Dialogflow CX 음성 가상 에이전트와의 연락처를 인증할 수 있습니다. 이 방법은 음성 지문을 사용하여 전화를 통해 연락처를 인증합니다. 모든 사람에게는 고유한 지문이 있는 것처럼 고유한 성문이 있습니다. 음성 생체 인식 서비스를 통해 통화자가 주장하는 사람인지 확인하는 데는 일반적인 대화 내용을 0.5~3초만 입력하면 됩니다.

음성 생체 인증을 사용하려면 연락처를 등록해야 합니다. 등록 과정의 일환으로, 사용자는 조직에서 자신의 음성을 녹음하고 인증에 사용할 수 있는 권한을 부여해야 합니다. 가상 에이전트와 함께 이 방법을 사용하는 경우 상호 작용 중에 이 의도닫힘 컨택이 말하거나 입력하는 내용의 의미나 목적이며 컨택이 전달하고자 하는 내용이나 원하는 내용입니다.를 처리하도록 가상 에이전트를 구성하고 교육해야 합니다.

가상 에이전트와 함께 음성 생체 인증을 사용하려면 에 설정된 음성 생체 인식 공급자Voice Biometrics Hub가 필요합니다. 음성 생체 인식 흐름을 처리하려면 Studio 스크립트도 사용자 지정해야 합니다.

DialogflowCX 가상 에이전트 간 연락처 전송

동일한 상호작용에서 두 개 이상의 DialogflowCX 가상 에이전트를 사용할 수 있습니다. 예를 들어, 한 가상 에이전트는 상호 작용을 시작할 때 연락처에 필요한 도움 유형을 파악할 수 있습니다. 필요에 따라 연락처닫힘 컨택 센터의 상담원, IVR 또는 Bot과 인터랙션하는 사람입니다.를 다른 DialogflowCX 가상 에이전트로 전송할 수 있습니다.

이를 설정하려면 다음이 필요합니다.

  • Dialogflow 프로젝트에서 두 개 이상의 Google CX 가상 에이전트를 구성하고 테스트하세요.

  • 연락처를 전송하려는 각 Virtual Agent Hub CX 가상 에이전트에 대해 Dialogflow에 구성 앱 프로필을 추가합니다.

  • 연락처를 다른 CX 가상 에이전트로 전송하는 모든 스크립트에서 Studio사용자 정의 페이로드 스니펫Dialogflow을 구성합니다.

가상 에이전트 간 전송 방법은 두 개 이상의 Dialogflow CX 가상 에이전트 간 전송 시에만 필요합니다. 다른 가상 에이전트 공급자 간에 전환하는 경우봇 세션 상태 ID를 사용할 수 있습니다.

사용자 정의 스크립팅 가이드라인

가상 상담원닫힘 컨택이 말하거나 입력하는 내용의 의미나 목적이며 컨택이 전달하고자 하는 내용이나 원하는 내용입니다.을 통합하기 전에, 다음을 알아두어야 합니다.

  • 가상 상담원을 추가할 스크립트.
  • 사용해야 할 가상 상담원 Studio 작업.

  • 스크립트 상에 Studio 작업이 배치되어야 하는 위치.
  • 사용 중인 가상 상담원에 해당하는 구성 요구 사항.
  • 공급자별 요구 사항. Autopilot Amelia의 경우에만 스크립트에 다음 요구 사항이 적용됩니다.
    • Amelia 가상 상담원의 JSON 페이로드 내에 JavaScript를 중첩할 때 백슬래시로 큰따옴표를 이스케이프( \" )하는 대신 작은따옴표를 사용하십시오.

    • JSON 구조는 "contentType": "dfoMessage"이어야 하며, 여기서 Message의 M은 대문자여야 합니다. 소문자 m을 사용하면 작동하지 않습니다.

  • 가상 상담원 작업을 추가한 후 스크립트를 완료하는 방법입니다. 다음이 필요할 수 있습니다.
    • Snippet 작업을 사용하여 스크립트에 필요에 따라 초기화 스니펫을 추가합니다. 가상 상담원의 행동을 사용자 지정하려는 경우 필요합니다.
    • 적절한 접촉 흐름을 보장하고 잠재적 오류를 수정하기 위해
    • Studio 액션 커넥터를 다시 구성합니다.
    • OnReturnControlToScript 분기를 사용해 상호작용을 끊거나 종료합니다. 상호작용을 끊거나 종료하려고 Default 분기를 사용하면 스크립트가 의도한 대로 작동하지 않을 수 있습니다. StandardBot 행동. 온라인 도움말에서 상호작용 종료 처리에 대해 자세히 알아볼 수 있습니다.
    • 추가 스크립팅을 완료하고 스크립트를 테스트합니다.

스크립트에 추가한 가상 상담원 작업에서 모든 매개변수가 올바른 데이터를 전달하도록 구성되어 있는지 확인합니다. 작업의 온라인 도움말 페이지에서 각 매개변수를 구성하는 방법을 다루고 있습니다.

이와 더불어, 공급자 측에서 가상 상담원을 완전히 구성해야 합니다. 오류 메시지나 의도가 충족되었음을 나타내는 메시지를 포함하여 가능한 모든 기본 메시지가 구성되어 있는지 확인하세요.

CXone Mpower Expert Services에서 가상 에이전트 통합에 사용할 템플릿 스크립트를 얻을 수 있습니다. Studio에서의 스크립팅에 도움이 필요한 경우, 계정 대표자으로 문의하거나, 온라인 도움말의 기술 참조 가이드 섹션을 참조하거나, CXone Mpower 커뮤니티 중앙에서 오른쪽 상단 모서리를 향하는 화살표가 있는 정사각형입니다. 사이트를 방문하십시오.

Studio 음성 가상 상담원을 위한 작업

Voicebot Exchange 작업은 복잡한 가상 에이전트를 위한 것이거나 턴마다 가상 에이전트의 동작을 사용자 지정해야 할 때 사용됩니다. 연락처와 가상 에이전트 간의 대화를 차례로 모니터링합니다. 각각의 전사된 발화닫힘 컨택이 말하거나 입력하는 내용입니다.를 가상 에이전트로 전송합니다. 가상 상담원은 발화의 의도닫힘 컨택이 말하거나 입력하는 내용의 의미나 목적이며 컨택이 전달하고자 하는 내용이나 원하는 내용입니다.와 컨텍스트를 분석하여 그에 대한 응답을 결정합니다. 작업이 가상 상담원의 응답을 컨택에게 반환합니다. 대화가 완료되면 작업이 스크립트를 계속 진행합니다.

할입 또는 입력 없음을 구성할 경우, 추가 스크립팅이 필요합니다.

Studio 텍스트 가상 상담원을 위한 작업

TextBot Exchange 작업은 복잡한 가상 상담원이나 가상 상담원의 동작을 각 발언별로 사용자 정의해야 하는 경우에 사용합니다. 이 작업은 컨택과 가상 상담원닫힘 실제 상담원 대신 고객 인터랙션을 처리하는 소프트웨어 애플리케이션입니다. 사이의 대화를 발언별로 모니터링합니다. 각 발화닫힘 컨택이 말하거나 입력하는 내용입니다.를 가상 상담원에 보냅니다. 가상 상담원은 발화의 의도닫힘 컨택이 말하거나 입력하는 내용의 의미나 목적이며 컨택이 전달하고자 하는 내용이나 원하는 내용입니다.와 컨텍스트를 분석하여 그에 대한 응답을 결정합니다. TextBot Exchange은(는) 응답을 컨택에게 전달합니다. 대화가 완료되면 작업이 스크립트를 계속 진행합니다.