Dialogflow 봇 작업 호출

전제 조건 

통합 > 통합 > 보다 모든 사용자 역할에 할당된 권한

Call Dialogflow Bot 작업을 사용하여 고객을 상담원에게 라우팅하기 전이나 대신 흐름 내에서 셀프 서비스 애플리케이션을 실행합니다. 인바운드 및 아웃바운드 통화 흐름, 채팅 및 메시지 흐름에서 이 작업을 사용합니다.

메모:
  • 이 작업은 통화, 채팅 및 메시지 흐름에서 사용할 수 있습니다.
  • Genesys Cloud에서 Google CCAI 통합을 사용하는 Google Dialogflow 봇은 PCI 규정을 준수하지 않습니다. 모범 사례에서는 Architect 보안 통화 흐름에 이를 사용하지 않는 것이 좋습니다.
  • Architect에서 Dialogflow 봇 호출 작업을 활성화하려면 먼저 Genesys AppFoundry에서 Google Dialogflow 통합을 가져와야 합니다. 그런 다음 Genesys Cloud에서 구성하고 Google 콘솔에서 Google Dialogflow 봇을 만듭니다.
  • 하나 이상의 활성 Google Dialogflow 통합이 활성화되어 있어야 합니다. 자세한 내용은 Google Dialogflow 통합 정보.
  • Google 콘솔에서 Google Dialogflow 봇에 대한 변경 사항이 Architect에 표시되는 데 몇 분 정도 걸릴 수 있습니다.
  • Google Dialogflow 봇에 참여 기능을 활성화하려면 다음을 참조하세요. Google Dialogflow 봇에 참여 활성화.
  • 관리자는 설치된 봇 통합과 함께 사용하기 위해 Architect 흐름에서 사용할 수 있는 모든 텍스트 음성 변환 공급자를 사용할 수 있습니다. 자세한 내용은 TTS(텍스트 음성 변환) 통합 정보.
  • Google Dialogflow 구성에 대한 추가 지원은 다음을 참조하세요. Google Dialogflow 통합 정보 그리고 Google Dialogflow FAQ.
이름 설명
이름 필드 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다.
상담원 입력 텍스트

Dialogflow 에이전트에 보낼 문자열 변수 텍스트입니다. 일반적으로 봇 작업을 함께 연결할 때만 이 필드를 사용합니다.

메모 : 봇 입력 텍스트는 디지털에만 유효합니다. Nuance Mix 봇의 조건과 함께 Architect의 봇 변수를 사용하여 초기 라우팅을 제어할 수 있습니다. 이 시나리오를 구현할 때 봇 입력 텍스트를 ""로 설정합니다.

추가 작업 응답 시간 제한

Google Dialogflow 봇은 사용자로부터 후속 정보를 검색할 수 있습니다. 여기에 봇이 사용자의 응답을 기다리는 시간을 입력합니다.

기본 응답 시간 제한은 12시간이며 최소 허용 값은 0초입니다. 시스템은 NOT_SET 또는 음수 기간을 즉시로 간주합니다.

참고: 후속 응답 시간 초과는 각 고객 응답에 적용됩니다. 고객이 응답한 다음 봇에서 다른 프롬프트를 수신할 때마다 시간 초과가 재설정됩니다.

예를 들어 봇이 "당신이 원하는 날짜가 언제인가요?"라고 물으면 고객 응답을 위해 최대 12시간을 기다립니다. 고객이 12시간 이내의 날짜로 응답하고 봇이 "고맙습니다. 다른 선택이 있습니까?"라고 응답하면 흐름이 시간 초과를 다시 시작합니다. 흐름은 대체 날짜에 대한 응답을 12시간 더 기다립니다.

Dialogflow 상담원

사용하려는 특정 Dialogflow 봇(에이전트라고도 함). 이 버전은 Google 콘솔에서 생성한 에이전트 봇입니다.

환경

흐름이 런타임에 사용할 Google Dialogflow 환경을 선택합니다.

참고: Dialogflow 에이전트에는 항상 초안 환경을 사용할 수 있습니다. 선택한 Dialogflow 에이전트에 대한 환경을 생성하지 않은 경우 사용 가능한 유일한 환경은 초안입니다. 그렇지 않으면 초안과 함께 게시된 환경 목록이 나타납니다.

환경은 흐름이 흐름 런타임에 설계자가 호출하는 Google Dialogflow 에이전트 버전을 선택할 수 있는 방법을 제공합니다. Architect에서 Google Dialogflow 환경을 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요. Architect에서 Google Dialogflow 환경 사용. Google Dialogflow 환경에 대한 자세한 내용은 다음을 참조하세요. Google Cloud 버전 및 환경.

초기 이벤트 이름

세션이 시작될 때 트리거할 Dialogflow 상담원 이벤트의 이름입니다.

세션 변수

봇에 전달하고 봇에서 검색할 수 있는 정보입니다. 변수의 이름과 할당할 값을 입력합니다. 여러 변수를 추가하고 재정렬할 수 있습니다.

입력

디지털 흐름에서 Dialogflow 에이전트는 흐름이 비어 있지 않은 초기 이벤트 이름을 제공할 때만 입력 세션 변수를 사용합니다. 입력을 사용하여 Dialogflow 에이전트에 데이터를 전달합니다. 보내는 각 값에 대해 항목 이름과 해당 값에 대한 문자열로 해석되는 표현식을 지정하십시오. 그런 다음 작업이 실행되면 모든 표현식이 Dialogflow에 이벤트 매개변수로 전달되는 문자열을 생성하도록 평가됩니다. 전달되는 이름을 슬롯 이름으로 선택하여 슬롯을 미리 채우거나 Dialogflow 에이전트의 웹훅에서 처리하는 더 많은 데이터를 전달할 수 있습니다.

  • 키 이름
  • 할당할 가치

출력

출력을 사용하여 Dialogflow에서 데이터를 추출합니다. 창조하다 이름-값 매개변수가 있는 'genesys-output'이라는 Dialogflow 출력 컨텍스트 그런 다음 Architect의 출력 섹션에서 일치하는 값을 저장할 Architect 변수와 함께 원하는 매개변수의 이름을 나열합니다.

참고: 키 이름은 대소문자를 구분합니다.

  • 키 이름
  • 할당할 변수
인텐트

이 섹션에 표시되는 옵션은 Dialogflow 봇의 초안 환경에 구성된 논리를 반영합니다. 각 인텐트는 수행할 작업을 나타냅니다. 예를 들어, 피자를 주문하거나 꽃을 주문하십시오. 각 의도 경로는 작업 편집기에서 Dialogflow 봇 호출 작업의 출력 경로와 일치합니다.

각 의도 아래에 Architect는 구성된 Dialogflow 봇 슬롯 또는 사용자가 의도를 이행하기 위해 제공해야 하는 모든 데이터를 표시합니다. 피자 주문 의도를 예로 사용하면 슬롯에는 크러스트 유형, 재료, 치즈 양 및 절단 스타일이 포함될 수 있습니다. 사용자가 피자 주문 경로를 선택하면 Dialogflow 봇은 해당 경로와 연결된 슬롯을 제공합니다. 선택한 환경에 관계없이 Dialogflow 봇 호출 작업은 항상 Dialogflow 봇 초안의 의도와 슬롯을 표시합니다.

참고: 의도가 Architect에서 출력으로 나타나도록 하려면 Google Dialogflow에서 의도를 생성할 때 대화 종료 의도로 지정해야 합니다. 그렇지 않으면 의도가 여기에 표시되지 않습니다.

인텐트 가능성

감지된 Dialogflow 대화 종료 이벤트의 신뢰도입니다. 흐름이 의도를 감지하면 값 범위는 0.0에서 1.0 사이입니다. 흐름이 의도를 감지하지 못하면 이 설정에 바인딩된 변수 값은 그대로 유지됩니다.

실패 출력

Dialogflow 봇에서 반환한 오류 데이터 값에 할당할 변수를 선택합니다.

데이터 값 변수
오류 유형
  • 기능이 활성화되지 않음 오류: 조직에서 Dialogflow 봇 호출 작업을 사용할 수 없습니다.
  • 내부 서버 오류 Dialogflow 봇 호출 작업 중에 예기치 않은 오류가 발생했습니다. 일반적으로 수신된 응답은 잘못된 형식입니다. 연락하다 Genesys Cloud 고객 관리.
  • 입력 오류 없음: 사용자 입력 없이 Dialogflow 봇 호출 작업이 시간 초과되었습니다.
오류 메시지 현지화되지 않은 메시지입니다. 이 문자열 변수는 비어 있거나 NOT_SET일 수 있습니다.

참고: 변수 목록을 확장하거나 축소하려면 옆에 있는 화살표를 클릭합니다. 실패 출력.

의도 및 실패 경로 구성

이름 설명
의도 경로

Google Dialogflow 봇의 초안이 이러한 경로를 지정합니다.

실패 출력 경로

이 경로는 작업을 실행하는 동안 오류가 발생했거나 결과를 처리하는 데 문제가 있음을 나타냅니다.  

참고: 네트워크에 연결 문제가 발생하면 작업에서 자동으로 이 오류 경로를 사용합니다.

실패 경로 아래에 적절한 작업을 끌어서 상호 작용을 수행할 경로를 지정합니다. 예를 들어 지원을 위해 발신자를 상담원에게 보내는 호 전환 작업입니다.