Lex V2 봇 작업 호출

이 작업을 사용하여 통화 흐름을 다음과 통합합니다. 아마존 렉스 V2 인텐트와 슬롯을 처리하고 Architect에 반환하기 위한 기능입니다.

메모:
  • Call Lex V2 Bot 작업이 Architect에 표시되기 전에 먼저 Genesys AppFoundry에서 Amazon Lex V2 통합을 가져옵니다. 그런 다음 Genesys Cloud에서 구성하고 Amazon Lex V2 봇을 생성합니다. Amazon Lex V2 콘솔
  • Amazon Lex V2 콘솔에서 Lex V2 봇 또는 별칭에 대한 변경 사항이 아키텍트에 표시되는 데 몇 분 정도 걸릴 수 있습니다.
  • Amazon Lex V2는 Lex V2 봇이 설치된 AWS Polly Standard Voices 텍스트 음성 변환 엔진을 사용합니다. 다른 음성 엔진을 선택하면 시스템이 AWS Polly Standard Voices로 되돌아갑니다.
이름 설명
이름 필드 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다.
봇 이름

흐름에서 호출할 Amazon Lex V2 봇입니다.

봇 별칭

사용하려는 Lex V2 봇의 특정 버전입니다. 이 버전은 봇의 특정 버전을 가리키는 AWS 콘솔에서 생성한 별칭입니다.

참고: 봇 구성에 따라 봇이 여러 언어를 지원하는 경우 동일한 별칭 이름이 두 번 이상 나타날 수 있습니다. 별칭과 언어 조합을 선택할 수 있습니다.

초기 인텐트 이름

흐름에서 사용하려는 초기 의도입니다. 여기에서 사용할 수 있는 옵션은 Lex V2 봇에 구성된 논리를 반영합니다. 

이 인텐트 이름이 환영 인텐트와 일치하는지 확인하십시오. 수집하려는 실제 의도가 아니어야 합니다. 이러한 인텐트를 선택하면 Lex V2는 데이터를 수집한 다음 사용자가 새 인텐트로 전환할 것으로 예상합니다. 그런 다음 다른 의도로 전환하지 않으면 대체 의도가 처리되고 흐름이 초기 의도에 대한 슬롯 값을 검색하지 않습니다.

메모:  적절한 봇에 대해 Amazon Lex V2 콘솔에서 이 의도를 생성합니다.

세션 변수

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

가장 일반적으로 완료된 의도로 AWS Lambda 함수를 시작하는 봇에 대해 세션 변수를 사용합니다. 이 프로세스는 AWS Lambda가 작업을 수행하는 데 필요한 컨텍스트를 수신하도록 합니다.

입력

입력을 사용하여 Lex V2 봇의 세션 속성에 데이터를 전달합니다. 보내는 각 값에 대해 항목 이름과 해당 값에 대한 문자열로 해석되는 표현식을 지정하십시오. 그런 다음 작업이 실행되면 모든 표현식이 평가되어 Lex V2 봇에 전달되는 세션 속성 맵을 생성합니다. 통과 대상의 이름을 슬롯 이름으로 선택하여 슬롯을 미리 채울 수 있습니다.

  • 변수 유형
  • 할당할 가치

출력

출력을 사용하여 Lex V2 봇의 세션 속성에서 데이터를 추출합니다. 그런 다음 Architect의 출력 섹션에서 일치하는 값을 저장할 Architect 변수와 함께 원하는 매개변수의 이름을 나열합니다.

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

  • 키 이름
  • 할당할 변수

자세한 내용은 다음을 참조하십시오. 세션 속성 설정 그리고 AWS Lambda 함수 사용 AWS Amazon Lex V2 개발자 안내서에서.

인텐트

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

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

실패 출력

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

데이터 값 변수
오류 유형
  • 기능이 활성화되지 않음 오류: Call Lex V2 Bot 작업은 조직에서 사용할 수 없습니다.
  • 내부 서버 오류 Call Lex V2 Bot 작업 중 예기치 않은 오류가 발생했습니다. 일반적으로 수신된 응답은 잘못된 형식입니다. 연락하다 Genesys Cloud 고객 관리.
  • 입력 오류 없음: Call Lex V2 Bot 작업이 사용자 입력 없이 시간 초과되었습니다.
  • NoLexBot 리소스 오류: Lex V2 봇 응답에는 액세스 가능한 의도가 포함되어 있지 않습니다.
  • 일치 오류 없음: Lex V2 봇이 받은 사용자 입력이 문법 요소와 일치하지 않습니다.
  • 버전 불일치 오류: Lex V2 봇에서 성공했지만 불일치가 발생했습니다. 예를 들어 반환된 인텐트는 작업으로 구성된 인텐트와 일치하지 않습니다. 흐름을 다시 로드하고 다시 게시합니다.
오류 메시지 현지화되지 않은 메시지입니다. 이 문자열 변수는 비어 있거나 NOT_SET일 수 있습니다.

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

성공 및 실패 경로 구성

이름 설명
의도 출력 경로

인텐트에 대해 일치하는 출력을 구성합니다. 이 경로는 작업이 외부 끝점과 성공적으로 통신하고 결과를 수신했음을 나타냅니다. 모든 Lex V2 봇 출력 변수는 문자열 유형입니다.

상호 작용을 수행할 경로를 따라가는 경로 아래에서 적절한 작업을 끕니다.

이에 대한 자세한 내용을 알아보려면 각 인텐트 또는 슬롯 옆에 있는 도움말 버튼을 클릭하세요.

실패 출력 경로

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

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

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