봇 커넥터 호출 작업

전제 조건 
  • 통합 > 통합 > 보다 허가

Architect 메시징 흐름에서 Call Bot Connector 작업을 사용합니다. 이 작업을 통해 Architect에 의도와 슬롯을 반환하기 전에 처리할 봇 소스와 메시징 흐름을 통합할 수 있습니다. 이 작업을 사용할 때 다음을 제공합니다. "봇 목록." Architect는 이 목록을 사용하여 봇 이름, 버전, 의도 및 세션 변수와 같은 필드를 채운 다음 처리를 위해 고객의 봇에 대한 호출 정보를 제공합니다.

참고: 번역 계층을 개발하려면 소프트웨어 엔지니어와 협력해야 합니다. 이 계층을 통해 타사 봇이 Genesys Cloud API와 통신할 수 있습니다.
이름 설명
이름 필드 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다.
봇 입력 텍스트 봇에 보낼 텍스트를 입력합니다. 기본 입력 텍스트는 Message.Message.Body입니다.
추가 작업 응답 시간 제한

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

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

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

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

봇 통합 흐름에서 사용하려는 봇 통합의 이름입니다.
봇 이름

메시지 흐름 내에서 호출할 봇의 이름입니다.

봇 버전 사용하려는 봇의 특정 버전입니다. 이 버전은 봇의 특정 버전을 가리키는 제공된 봇 목록에 지정된 별칭입니다.
세션 변수

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

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

인텐트

이 섹션에 표시되는 옵션은 봇에 구성된 논리를 반영합니다. 각 인텐트는 수행할 작업을 나타냅니다. 예를 들어 호텔을 예약(BookHotel)하거나 꽃을 주문(OrderFlowers)합니다. 각 의도 경로는 작업 편집기의 봇 커넥터 호출 작업에 대한 출력 경로와 일치합니다.

각 의도 아래에 Architect는 구성된 봇 슬롯 또는 사용자가 의도를 이행하기 위해 제공해야 하는 데이터를 표시합니다. BookHotel 인텐트를 예로 사용하면 슬롯에는 위치, 체크인 날짜, 객실 유형 및 숙박 일수가 포함될 수 있습니다. 사용자가 BookHotel 경로를 선택하면 봇은 해당 경로와 연결된 슬롯을 제공합니다.

실패 출력

봇이 반환하는 실패 데이터 값을 할당할 변수를 선택합니다.

변수

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

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

성공 및 실패 경로 구성

이름 설명
의도 출력 경로

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

상호 작용을 수행할 경로를 따르는 의도 경로 아래로 적절한 작업을 드래그합니다. 

실패 출력 경로

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

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

상호 작용을 수행할 경로를 지정하는 실패 경로 아래에 적절한 작업을 끕니다. 예를 들어, 지원을 위해 상담원에게 상호작용을 보내기 위한 전달 작업입니다.